
/*----------------------------*/
/*XMLHTTPRequest Enable*/
/*----------------------------*/
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}

var http = createObject();

/* -------------------------- */
/* REGISZTRÁCIÓ */
/* -------------------------- */
/* Required: var nocache is a random number to add to request. This value solve an Internet Explorer cache issue */
var nocache = 0;
var errmsg="";
var hiba=0;
var mehet=true;

function register(){
errmsg="";
hiba=0;
mehet=true;
//Ellenörzések

//név1
if(document.getElementById('firstname').value.length < 1){
	hiba=1;
	document.getElementById('firstname').style.border='1px solid red';
	errmsg=errmsg+"<p><em>Nu aţi specificat numele!</em></p>";
	}

//név2
if(document.getElementById('lastname').value.length < 1){
	hiba=1;
	document.getElementById('lastname').style.border='1px solid red';
	errmsg=errmsg+"<p><em>Nu aţi specificat prenumele!</em></p>";
	}
	
	
//varos
if(document.getElementById('varos').value.length < 1){
	hiba=1;
	document.getElementById('varos').style.border='1px solid red';
	errmsg=errmsg+"<p><em>Nu aţi specificat oraşul! </em></p>";
	}
	

//kor
if(document.getElementById('kor').value.length < 1){
	hiba=1;
	document.getElementById('kor').style.border='1px solid red';
	errmsg=errmsg+"<p><em>Nu aţi specificat vârsta! </em></p>";
	}
	
	
//meretek
if(document.getElementById('meret').value.length < 1){
	hiba=1;
	document.getElementById('meret').style.border='1px solid red';
	errmsg=errmsg+"<p><em>Nu aţi specificat dimensiunile!</em></p>";
	}
	
	
//magassag
if(document.getElementById('magassag').value.length < 1){
	hiba=1;
	document.getElementById('magassag').style.border='1px solid red';
	errmsg=errmsg+"<p><em>Nu aţi specificat înălţimea!</em></p>";
	}
	
//tsuly
if(document.getElementById('tsuly').value.length < 1){
	hiba=1;
	document.getElementById('tsuly').style.border='1px solid red';
	errmsg=errmsg+"<p><em>Nu aţi specificat greutatea!</em></p>";
	}

//telefon
if(document.getElementById('tel').value.length < 1){
	hiba=1;
	document.getElementById('tel').style.border='1px solid red';
	errmsg=errmsg+"<p><em>Nu aţi specificat numărul de telefon! </em></p>";
	}

//vasarloi infok elfogadasa
if(document.getElementById('accept').checked==false){
	hiba=1;
	document.getElementById('accept').style.border='1px solid red';
	errmsg=errmsg+"<p><em>Vă rugăm, daţi click în căsuţa de acceptare a regulamentului concursului şi acordului de participare!</em></p>";
	}
	
if(document.getElementById('kor').value < 18) {
	//kiskoru
	if(document.getElementById('accept2').checked==false){
		hiba=1;
		document.getElementById('accept2').style.border='1px solid red';
		errmsg=errmsg+"<p><em>Tutorele legal trebuie să accepte regulamentul concursului şi trebuie să-şi dea acordul pentru participare.</em></p>";
		}
}
//mail
	function check() {
		var mail=document.getElementById('emailreg').value;
		var i=0;
		if(mail.indexOf("@") == -1 || mail.indexOf(".") == -1){ 
		return false;
		} 
		else {
			var first = mail.split("@");
			var user = first[0];
			var second = first[1].split(".");
			var domain = second[0];
			var ending = second[1];
			if(user.length < 2 || domain.length < 2 || ending.length < 2) {
			return false;
			} else {
				return true;
			}
		}
		}
		if (check()==false){
		hiba=1;
		  document.getElementById('emailreg').style.border='1px solid red';
		  errmsg=errmsg+"<p><em>Format greşit al adresei de e-mail!</em></p>";
			}
		


//Ell vége
//hibák kiirása+konluzio
if (errmsg != ""){
document.getElementById('errors').style.display = "block";
document.getElementById('errors').innerHTML = errmsg;
}

	if(hiba == 0){
// Optional: Show a waiting message in the layer with ID ajax_response
// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var first = encodeURI(document.getElementById('firstname').value);
var last = encodeURI(document.getElementById('lastname').value);
var varos = encodeURI(document.getElementById('varos').value);
var kor = encodeURI(document.getElementById('kor').value);
var meret = encodeURI(document.getElementById('meret').value);
var magassag = encodeURI(document.getElementById('magassag').value);
var tsuly = encodeURI(document.getElementById('tsuly').value);
var tel = encodeURI(document.getElementById('tel').value);
var emailreg = encodeURI(document.getElementById('emailreg').value);
nocache = Math.random();
// Pass the login variables like URL variable
http.open('get', 'userload.php?first='+first+'&last='+last+'&varos='+varos+'&kor='+kor+'&meret='+meret+'&magassag='+magassag+'&tel='+tel+'&emailreg='+emailreg+'&tsuly='+tsuly);

http.onreadystatechange = regReply_reg;
http.send(null);
	}
}

function regReply_reg() {
if(http.readyState == 4){
var respon = http.responseText;
var l=respon.length;
var i=l-4;
if(respon.substr(i,4) == "fail"){
// if reg fails
document.getElementById('errors').style.display = "block";
document.getElementById('errors').innerHTML = '<p></m>Error! Try Again!</em></p>';
// else if login is ok show a message: "Welcome + the user name".
}

else if(respon.substr(i,4) == "fogl"){
// if login fails
document.getElementById('errors').style.display = "block";
document.getElementById('errors').innerHTML = '<p><em>Error by email, already used...</em></p>';
// else if login is ok show a message: "Welcome + the user name".
}
else {
alert('Îţi mulţumim pentru înregistrare!\n Te rugăm să nu uiţi să să încarci  imagini despre tine! Pentru aceasta apasă OK, dar dacă nu vrei să trimiţi imagini acum, o poţi face şi în perioada următoare. Am trimis deja pe adresa ta de e-mail informaţiile necesare în acest sens. \n Comitetul de Organizare al Miss Eden.');
location.href="uploadify/index_vkep.php?id="+respon;
}
}
}



