function makerequest(serverPage, objID) {
	var xmlhttp = false;
	workIsDone = false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	
	var obj = document.getElementById(objID);
	xmlhttp.open("GET", serverPage);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			obj.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
	workIsDone = true;
}

function usercheck() {
	fnev = document.getElementById("felhasznalonev").value;
	if (fnev.length < 5) {
		document.getElementById("felhasznalonev_hiba").style.display = "block";
		document.getElementById("felhasznalonev_hiba").innerHTML = "A felhaszn&aacute;l&oacute; n&eacute;vnek legal&aacute;bb 5 karakter hossz&uacute;nak kell lenni!";
		return false;
	}
	cim = "php/usercheck.php?n=" + fnev;
	makerequest(cim, "felhasznalonev_hiba");
	document.getElementById("felhasznalonev_hiba").style.display = "block";
}

function passwordcheck() {
	jelszo = document.getElementById("jelszo").value;
	if (jelszo.length < 6) {
		document.getElementById("jelszo_hiba").style.display = "block";
		document.getElementById("jelszo_hiba").innerHTML = "A jelsz&oacute;nak legal&aacute;bb 6 karakter hossz&uacute;nak kell lenni!";
		return false;
	} else {
		document.getElementById("jelszo_hiba").style.display = "none";
	}
}
function password2check() {
	jelszo = document.getElementById("jelszo").value;
	jelszo2 = document.getElementById("jelszo2").value;
	if (jelszo != jelszo2) {
		document.getElementById("jelszo2_hiba").style.display = "block";
		document.getElementById("jelszo2_hiba").innerHTML = "Nem egyezik a k&eacute;t jelsz&oacute;!";
		return false;
	} else {
		document.getElementById("jelszo2_hiba").style.display = "none";
	}
}

function fullnamecheck() {
	tnev = document.getElementById("teljesnev").value;
	if (tnev.length == 0) {
		document.getElementById("teljesnev_hiba").style.display = "block";
		document.getElementById("teljesnev_hiba").innerHTML = "K&eacute;rj&uuml;k, add meg a teljes neved!";
		return false;
	} else {
		document.getElementById("teljesnev_hiba").style.display = "none";
	}
}
function cimcheck() {
	hibas = false;
	utca = document.getElementById("ucc").value;
	hazszam = document.getElementById("hazszam").value;
	if (hazszam.length == 0) {
		document.getElementById("hazszam_hiba").style.display = "block";
		document.getElementById("hazszam_hiba").innerHTML = "K&eacute;rj&uuml;k, add meg a h&aacute;zsz&aacute;mot!";
		hibas = true;
	} else {
		document.getElementById("hazszam_hiba").style.display = "none";
	}
	if (utca.length == 0) {
		document.getElementById("ucc_hiba").style.display = "block";
		document.getElementById("ucc_hiba").innerHTML = "K&eacute;rj&uuml;k, add meg az utc&aacute;t!";
		hibas = true;
	} else {
		document.getElementById("ucc_hiba").style.display = "none";
	}
	if(hibas == true) {
		return false;	
	}
}

function emailcheck() {
	emailcim = document.getElementById("emailcim").value;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(emailcim)) {
		document.getElementById("email_hiba").style.display = "block";
		document.getElementById("email_hiba").innerHTML = "K&eacute;rj&uuml;k, igazi e-mail c&iacute;met adj meg, mert erre k&uuml;ldj&uuml;k a meger&otilde;s&iacute;t&otilde; linket!";
		return false;
	} else {
		document.getElementById("email_hiba").style.display = "none";	
	}
}
function IsNumeric(sText) {
   var ValidChars = "0123456789.-/()";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;  
}


function mobilcheck() {
	mobil = document.getElementById("mobil1").value;
	
	if ((mobil.length > 6) && (mobil.length < 12) && (IsNumeric(mobil))) {		
		document.getElementById("mobil_hiba").style.display = "none";
	} else {
		document.getElementById("mobil_hiba").style.display = "block";
		document.getElementById("mobil_hiba").innerHTML = "K&eacute;rj&uuml;k, igazi telefonsz&aacute;mot adj meg!";
		return false;	
		
	}
}

function mobil2check() {
	mobil = document.getElementById("mobil2").value;
	
	if ((mobil.length > 6) && (mobil.length < 12) && (IsNumeric(mobil))) {		
		document.getElementById("mobil2_hiba").style.display = "none";
	} else {
		document.getElementById("mobil2_hiba").style.display = "block";
		document.getElementById("mobil2_hiba").innerHTML = "K&eacute;rj&uuml;k, igazi telefonsz&aacute;mot adj meg!";
		return false;	
		
	}
}

function checkall() {
	allj = false;
	if (usercheck() == false) {allj = true;};
	if (passwordcheck() == false) {allj = true;};
	if (password2check() == false) {allj = true;};
	if (fullnamecheck() == false) {allj = true;};
	if (emailcheck() == false) {allj = true;};
	if (mobilcheck() == false) {allj = true;};
	if (allj == true) {
		return false;	
	}
	if (document.getElementById("adatvedelem").checked != true) {
		document.getElementById("szerzodes_hiba").style.display = "block";
		document.getElementById("szerzodes_hiba").innerHTML = "A regisztr&aacute;ci&oacute;hoz el kell fogadnod az adatv&eacute;delmi nyilatkozatot &eacute;s a haszn&aacute;lati felt&eacute;teleket!";
		return false;
	} else {
		document.getElementById("szerzodes_hiba").style.display = "none";
	}
}
function checkall2() {
	allj = false;
	if (fullnamecheck() == false) {allj = true;};
	if (mobilcheck() == false) {allj = true;};
	if (allj == true) {
		return false;	
	}
}

function feliratkoz() {
	if (document.getElementById('sms').style.display != "block") {
		nev = document.getElementById('hirlevel_nev').value;
		
		emailcim = document.getElementById('hirlevel_email').value;
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(emailcim)) {
			document.getElementById('email').style.display = 'none';
			document.getElementById('hibasemail').style.display = 'block';
			return false;
		} else {
			cim = "php/hirlevel.php?mit=fel&nev=" + nev + "&email=" + emailcim;
			makerequest	(cim,'hirlevel');
			
		}
	} else {
		nev = document.getElementById('sms_nev').value;
		eloszam = document.getElementById('sms_eloszam').value;
		utoszam = document.getElementById('sms_utoszam').value;
		if (((eloszam.length == 1) || (eloszam.length == 2)) && (utoszam.length > 5) && (utoszam.length < 8)) {
			cim = "php/hirlevel.php?mit=fel&nev=" + nev + "&sms=06-" + eloszam + "-" + utoszam;
			makerequest	(cim,'hirlevel');
		} else {
			document.getElementById('sms').style.display = 'none';
			document.getElementById('hibassms').style.display = 'block';
			return false;
		}	
	}		
}

function leiratkoz() {
	if (document.getElementById('email').style.display != "none") {
		emailcim = document.getElementById('hirlevel_email').value;
		if ((emailcim.indexOf(".") > 2) && (emailcim.indexOf("@") > 0)) {
			cim = "php/hirlevel.php?mit=le&email=" + emailcim;
			makerequest	(cim,'hirlevel');
		} else {
			document.getElementById('email').style.display = 'none';
			document.getElementById('hibasemail').style.display = 'block';
			return false;
		}	
	} else {
		eloszam = document.getElementById('sms_eloszam').value;
		utoszam = document.getElementById('sms_utoszam').value;
		if (((eloszam.length == 1) || (eloszam.length == 2)) && (IsNumeric(utoszam))) {
			cim = "php/hirlevel.php?mit=le&sms=06-" + eloszam + "-" + utoszam;
			makerequest	(cim,'hirlevel');
		} else {
			document.getElementById('sms').style.display = 'none';
			document.getElementById('hibassms').style.display = 'block';
			return false;
		}	
	}		
}

function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   myfield.form.submit();
   return false;
   }
else
   return true;
}
function kosarba(mit, cim) {
	
	darab = 1;
	szosz = document.getElementById('kivszosz' + mit).innerHTML;
	if ((darab.length == 0) || (darab == 0)) {
		alert("Nem adt\u00E1l meg mennyis\u00E9get!");
		return false;
	}
	//alert(szosz);
	if (szosz.search("R") != -1)
		{
			var match = /([0-9]*)R/i.exec(szosz);
			if (match[1] != "")
				cim = cim + "&ujelem=" + mit + "&darab=" + darab + "&szosz=" + match[1] + "&rosso=1";
			//else
			//	cim = cim + "&ujelem=" + mit + "&darab=" + darab + "&szosz=" + szosz;
		}
	else
		cim = cim + "&ujelem=" + mit + "&darab=" + darab + "&szosz=" + szosz;
	//alert(cim);
	
	location.href = cim;
	return false;

}
function szoszvalaszto(mit) {
	if (document.getElementById('szoszok' + mit).style.display != 'block') {
		document.getElementById('szoszok' + mit).style.display = 'block';
	} else {
		document.getElementById('szoszok' + mit).style.display = 'none';
	}
}


//Számláló
var timerform
start=0
speed=1000

function dotimer() {
	today=new Date();
	slutsec=today.getSeconds();
	slutmin=today.getMinutes();
	sluttim=today.getHours();
	sluta=(slutsec) + 60 * (slutmin) + 3600 * (sluttim);
	diff=sluta - starta;
	diff = diff - start;
	if (diff < 7200) {
	tim=Math.floor(diff / 3600);
	min=Math.floor((diff / 3600 - tim) * 60);
	sek=Math.round((((diff / 3600 - tim) * 60) - min) * 60);
	document.timerform.timer.value=tim + ':';
	if(min<10)document.timerform.timer.value+='0';
	document.timerform.timer.value+=min + ':';
	if(sek<10)document.timerform.timer.value+='0';
	document.timerform.timer.value+=sek;
	window.setTimeout("dotimer()",speed);
	} else {
		document.getElementById('idomero').style.display = 'none';	
	}
}

function Timer(ido, star) {
	today=new Date();
	slutsec=today.getSeconds();
	slutmin=today.getMinutes();
	sluttim=today.getHours();
	sluta=(slutsec) + 60 * (slutmin) + 3600 * (sluttim);
	start = sluta - star;
	starta=ido;
	dotimer();
}
