sfHover = function() {
		var sfEls = document.getElementsByTagName("LI")
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover"
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "")
			}
		}
	}


if (window.attachEvent) window.attachEvent("onload", sfHover)
	
function checkPhone(){
	var phone = document.order.orderphone.value
	var plength = phone.length
	var numbers = new Array()
	
		if( phone == "" ){
			document.order.orderphone.focus()
			return false
		}

		for( i = 0 ; i < plength ; i++ ){

			if( isNaN( parseInt( phone.charAt(i) ) ) == false ){
				numbers.push( phone.charAt(i) )
				}				
			}
			
		if( numbers[1] == 6 && ( numbers[0] == 0 || numbers[0] == 3 ) ){
			numbers.shift()
			numbers.shift()
		}

		plength = numbers.length

		if( numbers[1] == 0 && ( numbers[0] == 3 || numbers[0] == 2 || numbers[0] == 7 ) ){
			return false;
		}

		if( numbers[0] == 0 || plength != 8 ){
			return false;
		}
		
		if( numbers[0] == 1 ){
				phone = "06 1 "
				numbers.shift()
			}else{
				phone = "06 " + numbers[0] + numbers[1] + ' '
				numbers.shift()
				numbers.shift()
			}
			
		for( i = 0 ; i < numbers.length ; i++ ){
			phone += numbers[i]
			}
			
	document.order.orderphone.value = phone
	
	return true;
}

function checkMobil(){
	var phone = document.order.orderphone.value
	var plength = phone.length
	var numbers = new Array()
	
		if( phone == "" ){
			document.order.orderphone.focus()
			return false
		}

		for( i = 0 ; i < plength ; i++ ){

			if( isNaN( parseInt( phone.charAt(i) ) ) == false ){
				numbers.push( phone.charAt(i) )
				}				
			}
			
		if( numbers[1] == 6 && ( numbers[0] == 0 || numbers[0] == 3 ) ){
			numbers.shift()
			numbers.shift()
		}

		plength = numbers.length

		if( plength == 9 && numbers[1] == 0 && ( numbers[0] == 2 || numbers[0] == 3 || numbers[0] == 7 ) ){
			
			phone = "06 " + numbers[0] + numbers[1] + " "
			
			numbers.shift()
			numbers.shift()
			
			for( i = 0 ; i < numbers.length ; i++ ){
				phone += numbers[i]
			}
				
				document.order.orderphone.value = phone
				return true;
		}
		
		return false;
		
}


function sendOrder(oldphone) {
	var cimletek = document.order.cimlet
	var phone = document.order.orderphone.value
	var elorend = document.order.elorendeles
	var idore = document.order.idore
	var idorenap = document.order.idorenap
	var idoreora = document.order.idoreora
	var afakell = document.order.afakell
	
	if (afakell[0].checked) {
		if (document.order.afanev.value=='') {
			alert('Töltsd ki milyen névre kéred az áfás számlát!');
			return false;
		}
		if (document.order.afairsz.value=='0') {
			alert('Válaszd ki a várost az áfás számlához!');
			return false;
		}
		if (document.order.afa.value=='') {
			alert('Töltsd ki milyen címre kéred az áfás számlát!');
			return false;
		}
	}
	if (elorend && elorend.length && elorend[0].type == "radio") {
		ok = false
		if (elorend[0].checked) {
			ok=true;
			if (idore.selectedIndex != 0 ){
				alert('Nem jelölted meg, hogy későbbi időpontra kéred az ételt!')
				return false;
			}
		}
		if (elorend[1].checked) {
			if (idore.selectedIndex==0) {
				alert('Válaszd ki, hogy mikorra kéred az ételt!')
				return false;
			}
			ok=true;
		}

		if (!ok) {
			alert('Meg kell jelölnöd, hogy mikorra kéred az ételt!')
			return false;
		}
	} else {
		if (idore && idore.selectedIndex==0) {
			alert('Válaszd ki, hogy mikorra kéred az ételt!');
			return false;
		}
		if (idorenap && idorenap.selectedIndex==0) {
			alert('Válaszd ki, hogy melyik napra kéred az ételt!');
			return false;
		}
		if (idoreora && idoreora.selectedIndex==0) {
			alert('Válaszd ki, hogy hány órára kéred az ételt!');
			return false;
		}
	
	}
	
	if( checkMobil() == false ){
		if( checkPhone() == false ){
			alert('A rendelési telefonszám helytelen!')
			return
		}
	}

	if (cimletek.selectedIndex != 0){
		ok = true
		if( phone != oldphone ){
			ok = confirm("Megváltoztattad a telefonszámod!\nA régi szám a " + oldphone + " volt,\namelyet erre a számra írtál át : " + phone + " .\nBiztos, hogy ezt akarod?")
		}					
		if( ok == true ){
			document.order.submit()
			return true;
		}
		return false;
	}

	alert("Meg kell jelölnöd, hogy milyen címlettel fizetsz!");
	return false;
}

function popUpDiv( msg , head , divwidth ){
	o = document.getElementById('popup')
	o.innerHTML='<table style="border:1px solid #345;margin:0px;" cellpadding="0" cellspacing="0"><tr><td width="20" align="center" style="background-color:#222"><a href="javascript:void()" style="color:#fff;text-decoration:none" onClick="javascript:popUpDivClose()">X</a></td><td width="480" align="center" style="background-color:#0042ED;font-weight:bold;color:#ff3">' + head + '</td><td width="20" align="center" style="background-color:#222"><a href="javascript:void()" style="color:#fff;text-decoration:none" onClick="javascript:popUpDivClose()">X</a></td></tr><tr><td colspan="3" style="padding:5px;color:#000;font-size:14px;">' + msg + '</td></tr></table>'

	if (self.innerWidth){
		frameWidth = self.innerWidth;
	}else if (document.documentElement && document.documentElement.clientWidth){
		frameWidth = document.documentElement.clientWidth;
	}else if (document.body){
		frameWidth = document.body.clientWidth;
	}

	
	frameWidth = (frameWidth-divwidth-250)/2;
	o.style.left=frameWidth.toString()+'px';
	o.style.top='150px';
	document.getElementById('city_id').style.display='none'
	document.getElementById('megye_id').style.display='none'
}

function popUpDivClose(){
	o = document.getElementById('popup')
	o.innerTEXT=''
	o.style.left='0px'
	o.style.top='0px'
	o.style.display='none'
	document.getElementById('city_id').style.display='inline'
	document.getElementById('megye_id').style.display='inline'
}
