function new_kod() {
	szam = Math.floor(Math.random()*100);
	document.getElementById('kod').src='/process/captcha.php?width=90&height=27&characters=5&valami='+szam;	
}

function isempty(str)
{
	r = new RegExp("^[ .*]$");
	return (r.test(str) || str.length == '');
}

function checkValidEmail(mailstr) {
	r = new RegExp("^[0-9a-zA-Z\\._\\-]{2,}@([0-9a-zA-Z_\\-]{2,}\\.){1,7}[a-zA-Z]{2,3}$");
	return r.test(mailstr);
}


function send_comment() {
	if(isempty(document.getElementById('nev').value)) {
		alert('Nem adta meg a nevét!');	
	} else if(!checkValidEmail(document.getElementById('email').value)) {
		alert('Nem megfelelő e-mail cím formátum!');	
	} else if(isempty(document.getElementById('comment').value)) {
		alert('Nem írt hozzászólást!');	
	} else {
		
		var xmlHttp = new getAjax();
		xmlHttp.onreadystatechange = function()
		{
			if(xmlHttp.readyState==4)
			{
				
				if(xmlHttp.responseText) {
					alert("Helytelen ellenorző kód! Próbálja újból!");
				} else {
					location = uri; 
				}
			}
		}
		
		xmlHttp.open("POST","/process/comment_send.php",true);
		xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=iso-8859-2");
		xmlHttp.setRequestHeader("Request-type","XMLHttpRequest");		
		if (xmlHttp.overrideMimeType)	xmlHttp.setRequestHeader("Connection","close");
		querystr = "nev="+document.getElementById('nev').value+"&email="+document.getElementById('email').value+"&comment="+document.getElementById('comment').value+"&kod="+document.getElementById('kepkod').value+"&com_id="+document.getElementById('com_id').value;
		xmlHttp.send(querystr);			
		
	}
}

function send_contact() {
	if(isempty(document.kapcsolatform.nev.value)) {
		alert('Nem adta meg a nevét!');	
	} else if(!checkValidEmail(document.kapcsolatform.email.value)) {
		alert('Nem megfelelő e-mail cím formátum!');	
	} else if(isempty(document.kapcsolatform.uzenet.value)) {
		alert('Nem írt üzenetet!');	
	} else {
		document.getElementById("kapcsolatgomb").style.display = "none";
		
		var xmlHttp = new getAjax();
		xmlHttp.onreadystatechange = function()
		{
			if(xmlHttp.readyState==4)
			{
				if(xmlHttp.responseText!='hiba') {
					document.kapcsolatform.nev.value = '';
					document.kapcsolatform.cegnev.value = '';
					document.kapcsolatform.email.value = '';
					document.kapcsolatform.uzenet.value = '';
					document.kapcsolatform.kepkod.value = '';
					document.getElementById("kapcsolatgomb").style.display = "";
					alert("Üzenetét sikeresen elküldte!");
				} else {
					alert('Helytelen ellenőrző kód! Próbálja újból!');
					document.getElementById("kapcsolatgomb").style.display = "";
				}
			}
		}
		
		xmlHttp.open("POST","/process/action.php",true);
		xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=iso-8859-2");
		xmlHttp.setRequestHeader("Request-type","XMLHttpRequest");		
		if (xmlHttp.overrideMimeType)	xmlHttp.setRequestHeader("Connection","close");
		querystr = "nev="+document.kapcsolatform.nev.value+"&cegnev="+document.kapcsolatform.cegnev.value+"&email="+document.kapcsolatform.email.value+"&uzenet="+document.kapcsolatform.uzenet.value+"&kod="+document.getElementById('kepkod').value;
		xmlHttp.send(querystr);			
		
	}
}

function getAjax()
{
	var xmlHttp;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				//A böngészo nem támogatja az ajaxot
				return false;
			}
		}
	}
	return xmlHttp;
}
