var nn6 = document.getElementById&&!document.all;
var lsr = false, lsr_func = '';
if (window.XMLHttpRequest)
	lsr = new XMLHttpRequest();
else
	lsr = new ActiveXObject("Microsoft.XMLHTTP");
var email=-1;
var text=-1;

function getUrl(url, fname){
  if (lsr){
    lsr_func = fname;
	  if(lsr.readyState <= 4) lsr.abort();
    lsr.onreadystatechange = lsprc;
    lsr.open("GET", url);
    lsr.send(null);
  }
}
		
function lsprc(){
	if (lsr.readyState == 4){
		eval(lsr_func+'()');
	}
}

function emailCheck(){
	var s = lsr.responseText;
	if(s.indexOf('not') == -1)email = 1;
	else email = 0;
}

function rosszEmail(){
	if (email == 1)	document.form.submit();
	else alert('Nem létezik ez az e-mail cím!');
	
}
function leut(){
	text=1;
}
function checkAjanlat(){
	if (text==-1){
		alert('Nem lett kitöltve az ajánlatkérő form!');
		return false;
	}
	else{
    if (eval('document.form.nev').value && eval('document.form.email').value && eval('document.form.telefonszam').value ){
 	 	if (document.form.nev.value.length<2){
 	 		alert('Nem megfelelő a megadott név!');
 	 		return false;
 	 	}
 	 	if (document.form.email.value.search(/@/)<2 ){
 	 		alert('Nem megfelelő formátumú az e-mail cím!');
 	 		return false;
 	 	}
 	 	if (document.form.telefonszam.value.length<6){
 	 		alert('Nem megfelelő a megadott telefonszám!');
 	 		return false;
 	 	}
		if (document.form.megye && document.form.megye.value.length==0){
   		alert('Regionális partnereink miatt a megye kiválasztása kötelező!');
    	return false;
    }
 	 	if (!document.form.hu.checked && !document.form.de.checked){
 	 		alert('Kötelező országot megadni!');
 	 		return false;
 	 	}
 	 	if (email == 1){
 	 		return true;
 	 	}
 	 	else{
 	 		getUrl('/js/test_email_validation.phtml?email='+document.form.email.value,"emailCheck");
 	 		setTimeout("rosszEmail()",200);
 	 		return false;
 	 	}
    }
    else{
     	alert('Kötelező kitölteni a név, a telefonszám és az e-mail mezőt!');
      return false;
    }
	}
  return false;
}	

function pausecomp(millis)
{
	date = new Date();
	var curDate = null;

	do { var curDate = new Date(); }
	while(curDate-date < millis);
}

