function addEvent(obj, evType, fn) 
{ 
	if (obj.addEventListener) 
	{ 
		obj.addEventListener(evType, fn, true); 	
		return true; 
	} 
	else if (obj.attachEvent) 
	{ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} 
	else 
	{ 
		return false; 
	} 
}


function eraseDef(txt)
{
	var doErase = (!txt.erased && txt.value == txt.defaultValue);
	if(doErase) 
	{
		txt.value = '';
		txt.select();
	}
	txt.erased = true;
	return doErase;
}

var dayarray=new Array("vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat")
var montharray=new Array("január","február","március","április","május","június","július","augusztus","szeptember","október","november","december")

function getthedate(){
	var mydate=new Date()
	var year=mydate.getYear()
	if (year < 1000)
		year+=1900
	var day=mydate.getDay()
	var month=mydate.getMonth()
	var daym=mydate.getDate()
	if (daym<10)
		daym="0"+daym
	var hours=mydate.getHours()
	var minutes=mydate.getMinutes()
	var seconds=mydate.getSeconds()
	var dn="AM"
	if (minutes<=9)
		minutes="0"+minutes
	if (seconds<=9)
		seconds="0"+seconds
	//change font size here
	var cdate=""+year+" "+montharray[month]+" "+daym+", "+dayarray[day]+" "+hours+":"+minutes+":"+seconds+" "
	+""
	if (document.all)
		document.all.clock.innerHTML=cdate
	else if (document.getElementById)
		document.getElementById("clock").innerHTML=cdate
	else
		document.write(cdate)
}

function goforit(){
	if (document.all||document.getElementById)
	setInterval("getthedate()",500)
}


  function checkform( which ) {
		txt=which.email.value;

	if(txt.indexOf("@") == -1 || txt.indexOf(".") == -1) 
	{ 
		alert("Az Ön e-mail címe nem szabványos!")
		return false;
	}
	 else return true;
  }



function kulso_link() 
{
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");

	for (var i=0; i<anchors.length; i++) 
	{
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "kulso")
		{
		    anchor.target = "_blank";
	
		}
	}
}

function checkData ()
{
	document.uzenet.name.style.border = "2px solid #93BAE8"
	document.uzenet.tel.style.border = "2px solid #93BAE8"
	document.uzenet.mail.style.border = "2px solid #93BAE8"
	document.uzenet.comments.style.border = "2px solid #93BAE8"

	if (document.uzenet.name.value == "") 
	{
		document.uzenet.name.style.border = "2px solid red"
		document.uzenet.name.focus()
		return false
	}
	if (document.uzenet.tel.value == "") 
	{
		document.uzenet.tel.style.border = "2px solid red"
		document.uzenet.tel.focus()
		return false
	}
	if (document.uzenet.mail.value == "") 
	{
		document.uzenet.mail.style.border = "2px solid red"
		document.uzenet.mail.focus()
		return false
	}
	if(document.uzenet.mail.value.indexOf("@") == -1 || document.uzenet.mail.value.indexOf(".") == -1) 
	{ 
		document.uzenet.mail.style.border = "2px solid red"
		document.uzenet.mail.focus()
		return false
	}

	if (document.uzenet.comments.value == "") 
	{
		document.uzenet.comments.style.border = "2px solid red"
		document.uzenet.comments.focus()
		return false; 
        }
}

function checkData_2 ()
{
	document.elofizetes.pnev.style.border = "2px solid #93BAE8"
	document.elofizetes.telepules.style.border = "2px solid #93BAE8"
	document.elofizetes.iranyitoszam.style.border = "2px solid #93BAE8"
	document.elofizetes.utca.style.border = "2px solid #93BAE8"
	document.elofizetes.hazszam.style.border = "2px solid #93BAE8"
	document.elofizetes.telefon.style.border = "2px solid #93BAE8"
	document.elofizetes.mail1.style.border = "2px solid #93BAE8"
	document.elofizetes.egyeb1.style.border = "2px solid #93BAE8"

	if (document.elofizetes.pnev.value == "") 
	{
		document.elofizetes.pnev.style.border = "2px solid red"
		document.elofizetes.pnev.focus()
		return false
	}
	if (document.elofizetes.telepules.value == "") 
	{
		document.elofizetes.telepules.style.border = "2px solid red"
		document.elofizetes.telepules.focus()
		return false
	}

	if (document.elofizetes.iranyitoszam.value == "") 
	{
		document.elofizetes.iranyitoszam.style.border = "2px solid red"
		document.elofizetes.iranyitoszam.focus()
		return false
	}
	if (document.elofizetes.utca.value == "") 
	{
		document.elofizetes.utca.style.border = "2px solid red"
		document.elofizetes.utca.focus()
		return false
	}
	if (document.elofizetes.hazszam.value == "") 
	{
		document.elofizetes.hazszam.style.border = "2px solid red"
		document.elofizetes.hazszam.focus()
		return false
	}
	if (document.elofizetes.telefon.value == "") 
	{
		document.elofizetes.telefon.style.border = "2px solid red"
		document.elofizetes.telefon.focus()
		return false
	}


	if (document.elofizetes.mail1.value == "") 
	{
		document.elofizetes.mail1.style.border = "2px solid red"
		document.elofizetes.mail1.focus()
		return false
	}
	if(document.elofizetes.mail1.value.indexOf("@") == -1 || document.elofizetes.mail1.value.indexOf(".") == -1) 
	{ 
		document.elofizetes.mail1.style.border = "2px solid red"
		document.elofizetes.mail1.focus()
		return false
	}

	if (document.elofizetes.egyeb1.value == "") 
	{
		document.elofizetes.egyeb1.style.border = "2px solid red"
		document.elofizetes.egyeb1.focus()
		return false; 
        }






	if (document.getElementById("mas").checked==true)
	{

		document.elofizetes.pnev2.style.border = "2px solid #93BAE8"
		document.elofizetes.telepules2.style.border = "2px solid #93BAE8"
		document.elofizetes.iranyitoszam2.style.border = "2px solid #93BAE8"
		document.elofizetes.utca2.style.border = "2px solid #93BAE8"
		document.elofizetes.hazszam2.style.border = "2px solid #93BAE8"
		document.elofizetes.telefon2.style.border = "2px solid #93BAE8"
		document.elofizetes.mail2.style.border = "2px solid #93BAE8"
		document.elofizetes.egyeb2.style.border = "2px solid #93BAE8"

		if (document.elofizetes.pnev2.value == "") 
		{
			document.elofizetes.pnev2.style.border = "2px solid red"
			document.elofizetes.pnev2.focus()
			return false
		}
		if (document.elofizetes.telepules2.value == "") 
		{
			document.elofizetes.telepules2.style.border = "2px solid red"
			document.elofizetes.telepules2.focus()
			return false
		}

		if (document.elofizetes.iranyitoszam2.value == "") 
		{
			document.elofizetes.iranyitoszam2.style.border = "2px solid red"
			document.elofizetes.iranyitoszam2.focus()
			return false
		}
		if (document.elofizetes.utca2.value == "") 
		{
			document.elofizetes.utca2.style.border = "2px solid red"
			document.elofizetes.utca2.focus()
			return false
		}
		if (document.elofizetes.hazszam2.value == "") 
		{
			document.elofizetes.hazszam2.style.border = "2px solid red"
			document.elofizetes.hazszam2.focus()
			return false
		}
		if (document.elofizetes.telefon2.value == "") 
		{
			document.elofizetes.telefon2.style.border = "2px solid red"
			document.elofizetes.telefon2.focus()
			return false
		}

	
		if (document.elofizetes.mail2.value == "") 
		{
			document.elofizetes.mail2.style.border = "2px solid red"
			document.elofizetes.mail2.focus()
			return false
		}
		if(document.elofizetes.mail2.value.indexOf("@") == -1 || document.elofizetes.mail2.value.indexOf(".") == -1) 
		{ 
			document.elofizetes.mail2.style.border = "2px solid red"
			document.elofizetes.mail2.focus()
			return false
		}

		if (document.elofizetes.egyeb2.value == "") 
		{
			document.elofizetes.egyeb2.style.border = "2px solid red"
			document.elofizetes.egyeb2.focus()
			return false; 
	        }

	}

}



function checkData_3 ()
{
	document.jatek.jnev.style.border = "2px solid #93BAE8"
	document.jatek.jtelefon.style.border = "2px solid #93BAE8"
	document.jatek.jemail.style.border = "2px solid #93BAE8"
	document.jatek.jcim.style.border = "2px solid #93BAE8"

	radio_choice = false;
	for (counter = 0; counter < document.jatek.valasz0.length; counter++)
	{
		if (document.jatek.valasz0[counter].checked)
		radio_choice = true; 
	}
	if (radio_choice==false) 
	{
		alert("Kérem válaszoljon az 1. kérdésre!");
		return false;
	
	}

	radio_choice = false;
	for (counter = 0; counter < document.jatek.valasz1.length; counter++)
	{
		if (document.jatek.valasz1[counter].checked)
		radio_choice = true; 
	}
	if (radio_choice==false)	
	{
		alert("Kérem válaszoljon az 2. kérdésre!");
		return false;
	
	}

	radio_choice = false;
	for (counter = 0; counter < document.jatek.valasz2.length; counter++)
	{
		if (document.jatek.valasz2[counter].checked)
		radio_choice = true; 
	}
	if (radio_choice==false)	
	{
		alert("Kérem válaszoljon az 3. kérdésre!");
		return false;
	
	}


	if (document.jatek.jnev.value == "") 
	{
		document.jatek.jnev.style.border = "2px solid red"
		document.jatek.jnev.focus()
		return false
	}
	if (document.jatek.jemail.value == "") 
	{
		document.jatek.jemail.style.border = "2px solid red"
		document.jatek.jemail.focus()
		return false
	}
	if(document.jatek.jemail.value.indexOf("@") == -1 || document.jatek.jemail.value.indexOf(".") == -1) 
	{ 
		document.jatek.jemail.style.border = "2px solid red"
		document.jatek.jemail.focus()
		return false
	}

	if (document.jatek.jcim.value == "") 
	{
		document.jatek.jcim.style.border = "2px solid red"
		document.jatek.jcim.focus()
		return false; 
        }
	if (document.jatek.jtelefon.value == "") 
	{
		document.jatek.jtelefon.style.border = "2px solid red"
		document.jatek.jtelefon.focus()
		return false
	}
}



    function getElement(aID)
    {
        return (document.getElementById) ?
            document.getElementById(aID) : document.all[aID];
    }

    function getIFrameDocument(aID){ 
        var rv = null; 
        var frame=getElement(aID);
        // if contentDocument exists, W3C compliant (e.g. Mozilla) 

        if (frame.contentDocument)
            rv = frame.contentDocument;
        else // bad IE  ;)

            rv = document.frames[aID].document;
        return rv;
    }

    function adjustMyFrameHeight()
    {
        var frame = getElement("myFrame");
        var frameDoc = getIFrameDocument("myFrame");
        frame.height = frameDoc.body.offsetHeight;
    }

function valto(a,b)
{
if (a.checked==true) document.getElementById(b).style.display = '';
else	document.getElementById(b).style.display = 'none';
}

addEvent(window, 'load', goforit);
addEvent(window, 'load', kulso_link);

function mezo_teszt(mezok)
{
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var t=mezok.split(','); 
	for (var i=0;elem=document.getElementById(t[i]);i++)
	{
		if (elem.type != "checkbox")
		{
			elem.style.border="2px solid #93BAE8";
		}
		if (elem.value == "" && t[i]!='hszemail')
		{ 
			elem.style.border = "2px solid red"
			elem.focus()
			return false
		}
		else if (t[i]=='hszemail' && !emailfilter.test(elem.value))
		{
			elem.style.border = "2px solid red"
			elem.focus()
			return false; 
		}
		else if (t[i]=='jelszo2' && elem.value != document.getElementById('jelszo1').value)
		{ 
			elem.style.border = "2px solid red"
			elem.focus()
			alert("A két jelszó nem egyezik!")
			return false
		}
	}
}
