var lang="en";

function valida_correo(email){
    regx = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
    return regx.test(email);
}

function requestSearch() {
	
	document.getElementById('message_box').innerHTML = '';
	document.getElementById('message_box').style.border='0px'

	var all_ok = true;
	
	if(document.getElementById('formregistre').email.value == ''){
		document.getElementById('labelemail').style.color = '#DF2929';
		msgtext = document.getElementById('message_box').innerHTML;
		if(document.getElementById('message_box').innerHTML > ''){
			document.getElementById('message_box').innerHTML = 'The <b>E-mai </b> is required ';
		}else{
			document.getElementById('message_box').innerHTML = msgtext + 'The <b>E-mai </b> is required ';
		}
		all_ok = false;
	}else{
		if(!valida_correo(document.getElementById('formregistre').email.value)){
			all_ok = false;
			document.getElementById('labelemail').style.color = '#DF2929';
			msgtext = document.getElementById('message_box').innerHTML;
			if(document.getElementById('message_box').innerHTML > ''){
				document.getElementById('message_box').innerHTML = msgtext + '<br/>The <b>e-mail</b> is incorrect ';
			}else{
				document.getElementById('message_box').innerHTML = msgtext + 'The <b>e-mail</b> is incorrect ';
			}
		}else{
			document.getElementById('labelemail').style.color = '#41A62A';
		}
	}
	
	if(document.getElementById('formregistre').password.value == ''){
		document.getElementById('labelpassword').style.color = '#DF2929';
		msgtext = document.getElementById('message_box').innerHTML;
		if(document.getElementById('message_box').innerHTML > ''){
			document.getElementById('message_box').innerHTML = msgtext + '<br/><b>Password</b> is required ';
		}else{
			document.getElementById('message_box').innerHTML = msgtext + '<b>Password</b> is required ';
		}
		all_ok = false;
	}else{
		document.getElementById('labelpassword').style.color = '#41A62A';
	}
	
	if(all_ok){

		var oForm = document.getElementById('formregistre');
		var sBody = getRequestBody2(oForm);
		
		var oXmlHttp = zXmlHttp.createRequest();
		oXmlHttp.open('post', oForm.action, true);
		oXmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		
		oXmlHttp.onreadystatechange = function () {
			if (oXmlHttp.readyState == 4) {
				if (oXmlHttp.status == 200) {
					if(oXmlHttp.responseText == 1){
						window.location.href='mant/php/ac-index.php'; 
					}else{
						if(oXmlHttp.responseText == 2){
							alert('The SALA VIRTUAL will be operational soon'); 
						}else{
							//showResults2(oXmlHttp.responseText);
							alert('Incorrect user identification'); 
						}
					}
					
				} else {
					showResults2('<p>An error occurred: <i>' + oXmlHttp.statusText + '</i></p>');
				}
			}
			//else{
			//	var divResults = document.getElementById('divformregistre');
			//	divResults.innerHTML = '<p style="vertical-align:middle;"><img src="../img/ajax-loader.gif"> Request processing...</p>';
			//}
		}
		oXmlHttp.send(sBody);
	}

}


function getRequestBody2(oForm) {
	var aParams = new Array();

	for (var i=0 ; i < oForm.elements.length; i++) {
		var sParam = encodeURIComponent(oForm.elements[i].name);
		sParam += "=";
		sParam += encodeURIComponent(oForm.elements[i].value);
		aParams.push(sParam);
	}

	return aParams.join("&");
}

function showResults2(sMessage) {
	var divResults = document.getElementById("divformregistre");
	divResults.innerHTML = sMessage;
}

