// JavaScript Document
function captchaRefresh(imgObj){
	imgObj.src='./captcha/?rnd='+Math.floor(Math.random()*999999999);
}
function sendForm(formObj, lang){
	var req;
	if(window.XMLHttpRequest){
	//For Firefox, Safari, Opera
	req = new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
	//For IE 5
	req = new ActiveXObject("Microsoft.XMLHTTP");
	} else if(window.ActiveXObject){
	//For IE 6+
	req = new ActiveXObject("Msxml2.XMLHTTP");
	}
	else{
	//Error for an old browser
	alert('Your browser is not IE 5 or higher, or Firefox or Safari or Opera');
	}
	var postdata = '';
	for(i=0;i<formObj.elements.length;i++){
		postdata+=formObj.elements[i].name+"="+encodeURIComponent(formObj.elements[i].value)+"&";
	}
	postdata+="lang="+lang;
	req.open("POST", "contact.php");
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.setRequestHeader("Content-length", postdata.length);
	req.setRequestHeader("Connection", "close");
	req.send(postdata);
	req.onreadystatechange=function() {
		if(req.readyState==4 && req.status == 200){
			eval(req.responseText);
		} else if(req.readyState==4 && req.status > 400) {
			switch(lang){
				case 'hu': window.alert("Nem sikerült elküldeni az üzenetet.\nHibakód: HTTP/"+req.status); break;
				case 'de': window.alert("Unfähig, die Nachricht zu senden.\nError code: HTTP/"+req.status); break;
				case 'es': window.alert("No se puede enviar el mensaje.\nCódigo de error: HTTP/"+req.status); break;
				case 'it': window.alert("Impossibile inviare il messaggio.\nCodice di errore: HTTP/"+req.status);
					break;
				default: window.alert("Unable to send the message.\nError code: HTTP/"+req.status); break;
				//default is EN
			}
			formObj.captcha.value="";
		}
	}
}
