function init() {
	ie = (document.all)? true:false
	ns = (ie)? false:true
}

function set_adults_count()
{
	combo = document.getElementById("adults");
	totalpaxcount = document.getElementById("total_adults_count").value;
	passengerCount = combo.options[combo.selectedIndex].value;
	for (i=1; i<=totalpaxcount; i++)
	{
		document.getElementById("adult"+i).style.display = "none";
	}
	for (i=1; i<=passengerCount; i++)
	{
		document.getElementById("adult"+i).style.display = "block";
	}	
	document.getElementById("adults_count").value = passengerCount;
}

function set_childrens_count()
{
	combo = document.getElementById("childrens");
	totalpaxcount = document.getElementById("total_childrens_count").value;
	passengerCount = combo.options[combo.selectedIndex].value;
	for (i=1; i<=totalpaxcount; i++)
	{
		document.getElementById("child"+i).style.display = "none";
	}
	for (i=1; i<=passengerCount; i++)
	{
		document.getElementById("child"+i).style.display = "block";
	}	
	document.getElementById("childrens_count").value = passengerCount;
}

function set_infants_count()
{
	combo = document.getElementById("infants");
	totalpaxcount = document.getElementById("total_infants_count").value;
	passengerCount = combo.options[combo.selectedIndex].value;
	for (i=1; i<=totalpaxcount; i++)
	{
		document.getElementById("infant"+i).style.display = "none";
	}
	for (i=1; i<=passengerCount; i++)
	{
		document.getElementById("infant"+i).style.display = "block";
	}	
	document.getElementById("infants_count").value = passengerCount;
}



function valida_personal_info(){
	init();
	/*for (var i=1; i<=document.getElementById("adults_count").value; i++)
	{
		if	(!name_ok("nombre_adult"+i)) {
			alert (document.getElementById("msg_empty_name").value);
			return false;
		};
		if	(!name_ok("apellidos_adult"+i)) {
			alert (document.getElementById("msg_empty_surname").value);
			return false;
		}
	}
	for (var i=1; i<=document.getElementById("childrens_count").value; i++)
	{
		if	(!name_ok("nombre_child"+i)) {
			alert (document.getElementById("msg_empty_name").value);
			return false;
		};
		if	(!name_ok("apellidos_child"+i)) {
			alert (document.getElementById("msg_empty_surname").value);
			return false;
		}
	}
	for (var i=1; i<=document.getElementById("infants_count").value; i++)
	{
		if	(!name_ok("nombre_infant"+i)) {
			alert (document.getElementById("msg_empty_name").value);
			return false;
		};
		if	(!name_ok("apellidos_infant"+i)) {
			alert (document.getElementById("msg_empty_surname").value);
			return false;
		}
	}*/
	
	if	(!name_ok("name")) 
	{
		alert (document.getElementById("msg_empty_name").value);
		return false;
	}
	if	(!name_ok("lastname")) 
	{
		alert (document.getElementById("msg_empty_surname").value);
		return false;
	}
	
	if	(!email_ok("email")) {
		alert (document.getElementById("msg_empty_email").value);
		return false;
	}
	if	(document.getElementById("email").value != document.getElementById("emailconfirm").value)
	{
		alert (document.getElementById("msg_empty_email").value);
		document.getElementById("emailconfirm").focus();
		return false;
	}
		
	if	(!string_ok("address")) {
		alert (document.getElementById("msg_empty_address").value);
		return false;
	}
	if	(!combo_ok("country")) 
	{
		alert (document.getElementById("msg_empty_country").value);
		document.getElementById("country").focus();
		return false;
	}
	if	(!string_ok("province")) {
		alert (document.getElementById("msg_empty_province").value);
		return false;
	}
	if	(!string_ok("city")) {
		alert (document.getElementById("msg_empty_city").value);
		return false;
	}
	
	if	(!string_ok("zip_code")) 
	{
		alert (document.getElementById("msg_empty_zip_code").value);
		return false;
	}
	if	(!number_ok("phone1")) 
	{
		alert (document.getElementById("msg_empty_telephone").value);
		return false;
	}
	if	(!number_ok("phone2")) 
	{
		alert (document.getElementById("msg_empty_telephone").value);
		return false;
	}
	if	(!number_ok("phone3")) 
	{
		alert (document.getElementById("msg_empty_telephone").value);
		return false;
	}
	if	(!isEmpty("fax1") && !number_ok("fax1")) 
	{
		alert (document.getElementById("msg_empty_fax").value);
		return false;
	}
	if	(!isEmpty("fax1") && !number_ok("fax2")) 
	{
		alert (document.getElementById("msg_empty_fax").value);
		return false;
	}
	if	(!isEmpty("fax1") && !number_ok("fax3")) 
	{
		alert (document.getElementById("msg_empty_fax").value);
		return false;
	}	
	return true;
}

function valida_form_inmersions(){
	init();
	if	(!name_ok("name")) 
	{
		alert (document.getElementById("msg_empty_name").value);
		return false;
	}
	if	(!email_ok("email")) {
		alert (document.getElementById("msg_empty_email").value);
		return false;
	}

	if	(!combo_ok("country")) 
	{
		alert (document.getElementById("msg_empty_country").value);
		document.getElementById("country").focus();
		return false;
	}
	return true;
}

function Mail_Ok(){
	init();
		alert (document.getElementById("msg_empty_name").value);
		return true;
}



