function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
}

function SendBook() {
	
	var params = "";
	if(checkfields()){
	var fullname = document.getElementById('fullname').value;
	var email = document.getElementById('email').value;
	var mobile = document.getElementById('mobile').value;
	var nguest = document.getElementById('nguest').value;
	var arrival_date = document.getElementById('arrival_date').value;
	var departure_date = document.getElementById('departure_date').value;
	var airport_pickup = document.getElementById('airport_pickup').value;
	var message = document.getElementById('message').value;
	
	params = "fullname="+fullname;
	params+="&email="+email;
	params+="&mobile="+mobile;
	params+="&nguest="+nguest;
	params+="&arrival_date="+arrival_date;
	params+="&departure_date="+departure_date;
	params+="&airport_pickup="+airport_pickup;
	params+="&message="+message;
	
	//alert(params);
	
	id_layer="formcontact"
	var ajax
	ajax=nuevoAjax();
	ajax.open("POST", "sendbook.php?algo="+Math.random(), true);
	ajax.onreadystatechange=function()
	{ 
		if (ajax.readyState==1)
		{ 
			document.getElementById(id_layer).innerHTML="<div align=\"center\"><img src='images/cargando.gif' alt='Loading Content' align='middle' /></div>" ;
			/*
			document.getElementById(id_layer).innerHTML="<div id=\"preloaderAjax\" class=\"text\">Loading...<div>" ;
			swfobject.embedSWF("images/loading.swf", "preloaderAjax", "32", "32", "8.0.0", "expressInstall.swf", flashvars, params);
			*/
		}
		if (ajax.readyState==4)
		{ 
			//document.getElementById(id_layer).innerHTML=ajax.responseText;
			document.location.href='index.php?send=ok';
		} 
	}
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    ajax.send(params);
	delete(ajax);
	}
}

function checkfields(){
	var fullname = document.getElementById('fullname').value;
	var email = document.getElementById('email').value;
	var mobile = document.getElementById('mobile').value;
	var nguest = document.getElementById('nguest').value;
	var arrival_date = document.getElementById('arrival_date').value;
	var departure_date = document.getElementById('departure_date').value;
	var airport_pickup = document.getElementById('airport_pickup').value;
	var message = document.getElementById('message').value;
	var error = "";
	
	if(fullname==""){
		error = "Error";
	}
	if(email==""){
		error = "Error";
	}else if(!isEmailAddress(email)){
		error = "Error";
	}
	if(mobile==""){
		error = "Error";
	}
	if(nguest==""){
		error = "Error";
	}
	if(arrival_date==""){
		error = "Error";
	}
	if(departure_date==""){
		error = "Error";
	}
	if(airport_pickup==""){
		error = "Error";
	}
	if(message==""){
		error = "Error";
	}

	if(error){
		alert("All fields are mandatory");
		return false;
	}else{
		return true;
	}
}

function isEmailAddress(valueElement)
{
	var s = valueElement;
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) return false;
	   if (filter.test(s))
	     return true;
	   else
	     return false;
}

function setEstado(botonNumero){
	//var cantLink = 60;
	//var elemento = document.getElementById(boton);
	for(i=1;i<(cantLink+1);i++){
		//if(i!=3 ){
			if (i == botonNumero)
			{
				document.getElementById("link_" + i).className = 'linkSecO';
			}
			else
			{
				document.getElementById("link_" + i).className = 'linkSec';
			}
		//}
	}
}