function book_step1_submit(){
	
	var campo=document.form1.gp;
    var radiosel=false;
    for(var i=0;i<campo.length;i++){
      if (campo[i].checked){
        radiosel=true;
      }
    }
    if (!radiosel){
    	var campo_error = document.getElementById("error-gp");
		campo_error.style.display='block';
		return false;
	}
	document.form1.submit();
}

function book_login_submit(){
	
	if(document.formLogin.email_login.value == ''){
		var campo_error = document.getElementById("error-email-login");
		campo_error.style.display='block';
		document.formLogin.email_login.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email-login");
	campo_error.style.display='none';
	
	var mail = document.formLogin.email_login.value;
	if(mail.indexOf("@")==-1 || mail.indexOf(".")==-1 || mail.length<5){
		var campo_error = document.getElementById("error-email-login2");
		campo_error.style.display='block';
		document.formLogin.email_login.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email-login2");
	campo_error.style.display='none';
	
	if(document.formLogin.password_login.value == ''){
		var campo_error = document.getElementById("error-password-login");
		campo_error.style.display='block';
		document.formLogin.password_login.focus();
		return false;
	}
	var campo_error = document.getElementById("error-password-login");
	campo_error.style.display='none';
	
	
	document.formLogin.submit();
}
function book_password_submit(idioma){
	
	if(document.formForgot.email_forgot.value == ''){
		var campo_error = document.getElementById("error-email-forgot");
		campo_error.style.display='block';
		document.formForgot.email_forgot.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email-forgot");
	campo_error.style.display='none';
	
	var mail = document.formForgot.email_forgot.value;
	if(mail.indexOf("@")==-1 || mail.indexOf(".")==-1 || mail.length<5){
		var campo_error = document.getElementById("error-email-forgot2");
		campo_error.style.display='block';
		document.formForgot.email_forgot.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email-forgot2");
	campo_error.style.display='none';
	
	/*if(idioma=='en')
		alert("Will be sent an email with your new password");
	else
		alert("Se le enviará un email con la nueva contraseña");
	*/
	var campo_error = document.getElementById("error-email-forgot");
	campo_error.style.display='none';
	document.formForgot.submit();
}
function book_reservar_submit(){
	
	if(document.form1.adult_gold.value == '0' &&
		document.form1.children_gold.value == '0' &&
		document.form1.adult_silver.value == '0' &&
		document.form1.children_silver.value == '0'){
		var campo_error = document.getElementById("error-cantidad-reservar");
		campo_error.style.display='block';
		document.form1.adult_gold.focus();
		return false;
	}
	var campo_error = document.getElementById("error-cantidad-reservar");
	campo_error.style.display='none';
	
	if(document.form1.name.value == ''){
		var campo_error = document.getElementById("error-nombre-reservar");
		campo_error.style.display='block';
		document.form1.name.focus();
		return false;
	}
	var campo_error = document.getElementById("error-nombre-reservar");
	campo_error.style.display='none';
	
	
	if(document.form1.nombre_usuario.value == ''){
		var campo_error = document.getElementById("error-name");
		campo_error.style.display='block';
		visibleDIV('datos_entrega');
		document.form1.nombre_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-name");
	campo_error.style.display='none';
	
	if(document.form1.apellido_usuario.value == ''){
		var campo_error = document.getElementById("error-surname");
		campo_error.style.display='block';
		visibleDIV('datos_entrega');
		document.form1.apellido_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-surname");
	campo_error.style.display='none';
	
	if(document.form1.vat_usuario.value == ''){
		var campo_error = document.getElementById("error-passport");
		campo_error.style.display='block';
		visibleDIV('datos_entrega');
		document.form1.vat_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-passport");
	campo_error.style.display='none';
	
	if(document.form1.direccion_usuario.value == ''){
		var campo_error = document.getElementById("error-address");
		campo_error.style.display='block';
		visibleDIV('datos_entrega');
		document.form1.direccion_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-address");
	campo_error.style.display='none';
	
	if(document.form1.ciudad_usuario.value == ''){
		var campo_error = document.getElementById("error-city");
		campo_error.style.display='block';
		visibleDIV('datos_entrega');
		document.form1.ciudad_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-city");
	campo_error.style.display='none';
	
	if(document.form1.zip_usuario.value == ''){
		var campo_error = document.getElementById("error-zip");
		campo_error.style.display='block';
		visibleDIV('datos_entrega');
		document.form1.zip_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-zip");
	campo_error.style.display='none';
	
	if(document.form1.pais_usuario.value == '0'){
		var campo_error = document.getElementById("error-country");
		campo_error.style.display='block';
		visibleDIV('datos_entrega');
		document.form1.pais_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-country");
	campo_error.style.display='none';
	
	if(document.form1.email_usuario.value == ''){
		var campo_error = document.getElementById("error-email");
		campo_error.style.display='block';
		visibleDIV('datos_entrega');
		document.form1.email_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email");
	campo_error.style.display='none';
	
	var mail = document.form1.email_usuario.value;
	if(mail.indexOf("@")==-1 || mail.indexOf(".")==-1 || mail.length<5){
		var campo_error = document.getElementById("error-email2");
		campo_error.style.display='block';
		visibleDIV('datos_entrega');
		document.form1.email_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email2");
	campo_error.style.display='none';
	
	if(document.form1.telefono_usuario.value == ''){
		var campo_error = document.getElementById("error-phone");
		campo_error.style.display='block';
		visibleDIV('datos_entrega');
		document.form1.telefono_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-phone");
	campo_error.style.display='none';
	
	if(document.form1.nombre_facturacion.value == ''){
		var campo_error = document.getElementById("error-name-f");
		campo_error.style.display='block';
		visibleDIV('datos_facturacion');
		document.form1.nombre_facturacion.focus();
		return false;
	}
	var campo_error = document.getElementById("error-name-f");
	campo_error.style.display='none';
	
	if(document.form1.apellido_facturacion.value == ''){
		var campo_error = document.getElementById("error-surname-f");
		campo_error.style.display='block';
		visibleDIV('datos_facturacion');
		document.form1.apellido_facturacion.focus();
		return false;
	}
	var campo_error = document.getElementById("error-surname-f");
	campo_error.style.display='none';
	
	if(document.form1.vat_facturacion.value == ''){
		var campo_error = document.getElementById("error-passport-f");
		campo_error.style.display='block';
		visibleDIV('datos_facturacion');
		document.form1.vat_facturacion.focus();
		return false;
	}
	var campo_error = document.getElementById("error-passport-f");
	campo_error.style.display='none';
	
	if(document.form1.direccion_facturacion.value == ''){
		var campo_error = document.getElementById("error-address-f");
		campo_error.style.display='block';
		visibleDIV('datos_facturacion');
		document.form1.direccion_facturacion.focus();
		return false;
	}
	var campo_error = document.getElementById("error-address-f");
	campo_error.style.display='none';
	
	if(document.form1.ciudad_facturacion.value == ''){
		var campo_error = document.getElementById("error-city-f");
		campo_error.style.display='block';
		visibleDIV('datos_facturacion');
		document.form1.ciudad_facturacion.focus();
		return false;
	}
	var campo_error = document.getElementById("error-city-f");
	campo_error.style.display='none';
	
	if(document.form1.zip_facturacion.value == ''){
		var campo_error = document.getElementById("error-zip-f");
		campo_error.style.display='block';
		visibleDIV('datos_facturacion');
		document.form1.zip_facturacion.focus();
		return false;
	}
	var campo_error = document.getElementById("error-zip-f");
	campo_error.style.display='none';
	
	if(document.form1.pais_facturacion.value == '0'){
		var campo_error = document.getElementById("error-country-f");
		campo_error.style.display='block';
		visibleDIV('datos_facturacion');
		document.form1.pais_facturacion.focus();
		return false;
	}
	var campo_error = document.getElementById("error-country-f");
	campo_error.style.display='none';
	
	if(document.form1.email_facturacion.value == ''){
		var campo_error = document.getElementById("error-email-f");
		campo_error.style.display='block';
		visibleDIV('datos_facturacion');
		document.form1.email_facturacion.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email-f");
	campo_error.style.display='none';
	
	var mail = document.form1.email_facturacion.value;
	if(mail.indexOf("@")==-1 || mail.indexOf(".")==-1 || mail.length<5){
		var campo_error = document.getElementById("error-email2-f");
		campo_error.style.display='block';
		visibleDIV('datos_facturacion');
		document.form1.email_facturacion.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email2-f");
	campo_error.style.display='none';
	
	if(document.form1.telefono_facturacion.value == ''){
		var campo_error = document.getElementById("error-phone-f");
		campo_error.style.display='block';
		visibleDIV('datos_facturacion');
		document.form1.telefono_facturacion.focus();
		return false;
	}
	var campo_error = document.getElementById("error-phone-f");
	campo_error.style.display='none';
	
	
	if(document.form1.terms.checked == false){
		var campo_error = document.getElementById("error-terms-reservar");
		campo_error.style.display='block';
		document.form1.terms.focus();
		return false;
	}
	var campo_error = document.getElementById("error-terms-reservar");
	campo_error.style.display='none';
	
	document.form1.submit();
}
function book_step3_user_submit(){
	
	if(document.form1.name.value == ''){
		var campo_error = document.getElementById("error-name");
		campo_error.style.display='block';
		document.form1.name.focus();
		return false;
	}
	var campo_error = document.getElementById("error-name");
	campo_error.style.display='none';
	
	if(document.form1.surname.value == ''){
		var campo_error = document.getElementById("error-surname");
		campo_error.style.display='block';
		document.form1.surname.focus();
		return false;
	}
	var campo_error = document.getElementById("error-surname");
	campo_error.style.display='none';
	
	if(document.form1.address.value == ''){
		var campo_error = document.getElementById("error-address");
		campo_error.style.display='block';
		document.form1.address.focus();
		return false;
	}
	var campo_error = document.getElementById("error-address");
	campo_error.style.display='none';
	
	if(document.form1.city.value == ''){
		var campo_error = document.getElementById("error-city");
		campo_error.style.display='block';
		document.form1.city.focus();
		return false;
	}
	var campo_error = document.getElementById("error-city");
	campo_error.style.display='none';
	
	if(document.form1.zip.value == ''){
		var campo_error = document.getElementById("error-zip");
		campo_error.style.display='block';
		document.form1.zip.focus();
		return false;
	}
	var campo_error = document.getElementById("error-zip");
	campo_error.style.display='none';
	
	if(document.form1.country.value == '0'){
		var campo_error = document.getElementById("error-country");
		campo_error.style.display='block';
		document.form1.country.focus();
		return false;
	}
	var campo_error = document.getElementById("error-country");
	campo_error.style.display='none';
	
	if(document.form1.email.value == ''){
		var campo_error = document.getElementById("error-email");
		campo_error.style.display='block';
		document.form1.email.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email");
	campo_error.style.display='none';
	
	var mail = document.form1.email.value;
	if(mail.indexOf("@")==-1 || mail.indexOf(".")==-1 || mail.length<5){
		var campo_error = document.getElementById("error-email2");
		campo_error.style.display='block';
		document.form1.email.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email2");
	campo_error.style.display='none';
	
	if(document.form1.phone.value == ''){
		var campo_error = document.getElementById("error-phone");
		campo_error.style.display='block';
		document.form1.phone.focus();
		return false;
	}
	var campo_error = document.getElementById("error-phone");
	campo_error.style.display='none';
	
	if(document.form1.passport.value == ''){
		var campo_error = document.getElementById("error-passport");
		campo_error.style.display='block';
		document.form1.passport.focus();
		return false;
	}
	var campo_error = document.getElementById("error-passport");
	campo_error.style.display='none';
	
	if(document.form1.password.value == ''){
		var campo_error = document.getElementById("error-password");
		campo_error.style.display='block';
		document.form1.password.focus();
		return false;
	}
	var campo_error = document.getElementById("error-password");
	campo_error.style.display='none';
	
	if(document.form1.password2.value == ''){
		var campo_error = document.getElementById("error-password2");
		campo_error.style.display='block';
		document.form1.password2.focus();
		return false;
	}
	var campo_error = document.getElementById("error-password2");
	campo_error.style.display='none';
	
	if(document.form1.password.value != document.form1.password2.value){
		var campo_error = document.getElementById("error-password12");
		campo_error.style.display='block';
		document.form1.password.focus();
		return false;
	}
	var campo_error = document.getElementById("error-password12");
	campo_error.style.display='none';
	
	document.form1.submit();
}

function book_step3_emp_submit(){
	
	if(document.form2.name_company.value == ''){
		var campo_error = document.getElementById("error-name-company");
		campo_error.style.display='block';
		document.form2.name_company.focus();
		return false;
	}
	var campo_error = document.getElementById("error-name-company");
	campo_error.style.display='none';
	
	if(document.form2.contact.value == ''){
		var campo_error = document.getElementById("error-contact");
		campo_error.style.display='block';
		document.form2.contact.focus();
		return false;
	}
	var campo_error = document.getElementById("error-contact");
	campo_error.style.display='none';
	
	if(document.form2.address_company.value == ''){
		var campo_error = document.getElementById("error-address-company");
		campo_error.style.display='block';
		document.form2.address_company.focus();
		return false;
	}
	var campo_error = document.getElementById("error-address-company");
	campo_error.style.display='none';
	
	if(document.form2.city_company.value == ''){
		var campo_error = document.getElementById("error-city-company");
		campo_error.style.display='block';
		document.form2.city_company.focus();
		return false;
	}
	var campo_error = document.getElementById("error-city-company");
	campo_error.style.display='none';
	
	if(document.form2.zip_company.value == ''){
		var campo_error = document.getElementById("error-zip-company");
		campo_error.style.display='block';
		document.form2.zip_company.focus();
		return false;
	}
	var campo_error = document.getElementById("error-zip-company");
	campo_error.style.display='none';
	
	if(document.form2.country_company.value == '0'){
		var campo_error = document.getElementById("error-country-company");
		campo_error.style.display='block';
		document.form2.country_company.focus();
		return false;
	}
	var campo_error = document.getElementById("error-country-company");
	campo_error.style.display='none';
	
	if(document.form2.email_company.value == ''){
		var campo_error = document.getElementById("error-email-company");
		campo_error.style.display='block';
		document.form2.email_company.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email-company");
	campo_error.style.display='none';
	
	var mail = document.form2.email_company.value;
	if(mail.indexOf("@")==-1 || mail.indexOf(".")==-1 || mail.length<5){
		var campo_error = document.getElementById("error-email2-company");
		campo_error.style.display='block';
		document.form2.email_company.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email2-company");
	campo_error.style.display='none';
	
	if(document.form2.phone_company.value == ''){
		var campo_error = document.getElementById("error-phone-company");
		campo_error.style.display='block';
		document.form2.phone_company.focus();
		return false;
	}
	var campo_error = document.getElementById("error-phone-company");
	campo_error.style.display='none';
	
	if(document.form2.vat.value == ''){
		var campo_error = document.getElementById("error-vat");
		campo_error.style.display='block';
		document.form2.vat.focus();
		return false;
	}
	var campo_error = document.getElementById("error-vat");
	campo_error.style.display='none';
	
	if(document.form2.password_company.value == ''){
		var campo_error = document.getElementById("error-password-company");
		campo_error.style.display='block';
		document.form2.password_company.focus();
		return false;
	}
	var campo_error = document.getElementById("error-password-company");
	campo_error.style.display='none';
	
	if(document.form2.password2_company.value == ''){
		var campo_error = document.getElementById("error-password2-company");
		campo_error.style.display='block';
		document.form2.password2_company.focus();
		return false;
	}
	var campo_error = document.getElementById("error-password2-company");
	campo_error.style.display='none';
	
	if(document.form2.password_company.value != document.form2.password2_company.value){
		var campo_error = document.getElementById("error-password12-company");
		campo_error.style.display='block';
		document.form2.password_company.focus();
		return false;
	}
	var campo_error = document.getElementById("error-password12-company");
	campo_error.style.display='none';
	
	document.form2.submit();
}
function book_step4_modificar_submit(){
	
	if(document.form1.nombre_usuario.value == ''){
		var campo_error = document.getElementById("error-name");
		campo_error.style.display='block';
		document.form1.nombre_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-name");
	campo_error.style.display='none';
	
	if(document.form1.vat_usuario.value == ''){
		var campo_error = document.getElementById("error-passport");
		campo_error.style.display='block';
		document.form1.vat_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-passport");
	campo_error.style.display='none';
	
	if(document.form1.direccion_usuario.value == ''){
		var campo_error = document.getElementById("error-address");
		campo_error.style.display='block';
		document.form1.direccion_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-address");
	campo_error.style.display='none';
	
	if(document.form1.ciudad_usuario.value == ''){
		var campo_error = document.getElementById("error-city");
		campo_error.style.display='block';
		document.form1.ciudad_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-city");
	campo_error.style.display='none';
	
	if(document.form1.zip_usuario.value == ''){
		var campo_error = document.getElementById("error-zip");
		campo_error.style.display='block';
		document.form1.zip_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-zip");
	campo_error.style.display='none';
	
	if(document.form1.pais_usuario.value == '0'){
		var campo_error = document.getElementById("error-country");
		campo_error.style.display='block';
		document.form1.pais_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-country");
	campo_error.style.display='none';
	
	if(document.form1.email_usuario.value == ''){
		var campo_error = document.getElementById("error-email");
		campo_error.style.display='block';
		document.form1.email_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email");
	campo_error.style.display='none';
	
	var mail = document.form1.email_usuario.value;
	if(mail.indexOf("@")==-1 || mail.indexOf(".")==-1 || mail.length<5){
		var campo_error = document.getElementById("error-email2");
		campo_error.style.display='block';
		document.form1.email_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-email2");
	campo_error.style.display='none';
	
	if(document.form1.telefono_usuario.value == ''){
		var campo_error = document.getElementById("error-phone");
		campo_error.style.display='block';
		document.form1.telefono_usuario.focus();
		return false;
	}
	var campo_error = document.getElementById("error-phone");
	campo_error.style.display='none';
	
	document.form1.submit();
}
function validarEntero(valor){
    //intento convertir a entero.
   //si era un entero no le afecta, si no lo era lo intenta convertir
   //valor = parseInt(valor);
   
    //Compruebo si es un valor numérico
    if(valor=='')
    	return false;
    
	if (isNaN(valor)) {
          //entonces (no es numero) devuelvo el valor cadena vacia
    	  
    	return false;
    }else{
          //En caso contrario (Si era un número) devuelvo el valor
          return true;
    }
} 
function calcularTotal(precio_gold_a,precio_gold_c,precio_silver_a,precio_silver_c,vat){
	
	var adultg=document.form1.adult_gold.value;
	var childreng=document.form1.children_gold.value;
	var adults=document.form1.adult_silver.value;
	var childrens=document.form1.children_silver.value;
	
	var total_adult=0;
	var total_children=0;
	
	if(!validarEntero(adultg)){
		document.form1.adult_gold.value=0;
		adultg=0;
	}
	if(!validarEntero(childreng)){
		document.form1.children_gold.value=0;
		childreng=0;
	}
	if(!validarEntero(adults)){
		document.form1.adult_silver.value=0;
		adults=0;
	}
	if(!validarEntero(childrens)){
		document.form1.children_silver.value=0;
		childrens=0;
	}	
	
	if(vat!=0)
		vat=vat/100;
	
	adultg = parseInt(adultg);
	childreng = parseInt(childreng);
	adults = parseInt(adults);
	childrens = parseInt(childrens);
	
	var campo_error = document.getElementById("error-cantidad10-reservar");
	campo_error.style.display='none';
	
	if(adultg+childreng+adults+childrens > 10){
		var campo_error = document.getElementById("error-cantidad10-reservar");
		campo_error.style.display='block';
		document.form1.adult_silver.focus();
		document.form1.adult_gold.value=0;
		document.form1.children_gold.value=0;
		document.form1.adult_silver.value=0;
		document.form1.children_silver.value=0;
		adultg=0;
		childreng=0;
		adults=0;
		childrens=0;
		
	}
	
	porcentaje_vat=0;	
	
	if(precio_gold_a=='N/A'){
		total_adult_g=0;
		total_adult_g_vat=0;
	}
	else{
		total_adult_g=precio_gold_a*adultg;
		total_adult_g_vat=total_adult_g+(total_adult_g*vat);
		porcentaje_vat=total_adult_g*vat;
	}
	if(precio_gold_c=='N/A'){
		total_children_g=0;
		total_children_g_vat=0;
	}
	else{
		total_children_g=precio_gold_c*childreng;
		total_children_g_vat=total_children_g+(total_children_g*vat);
		porcentaje_vat=porcentaje_vat + (total_children_g*vat);
	}
	if(precio_silver_a=='N/A'){
		total_adult_s=0;
		total_adult_s_vat=0;
	}
	else{
		total_adult_s=precio_silver_a*adults;
		total_adult_s_vat=total_adult_s+(total_adult_s*vat);
		porcentaje_vat=porcentaje_vat + (total_adult_s*vat);
	}	
	if(precio_silver_c=='N/A'){
		total_children_s=0;
		total_children_s_vat=0;
	}
	else{
		total_children_s=precio_silver_c*childrens;
		total_children_s_vat=total_children_s+(total_children_s*vat);
		porcentaje_vat=porcentaje_vat + (total_children_s*vat);
	}
	//total gold
	
	var campo_total = document.getElementById("total_gold");
	var original=parseFloat(total_adult_g+total_children_g);
	var result=Math.round(original*100)/100 ;
	campo_total.innerHTML=result+' &euro;';

	//total silver
	
	var campo_total = document.getElementById("total_silver");
	var original=parseFloat(total_adult_s+total_children_s);
	var result=Math.round(original*100)/100 ;
	campo_total.innerHTML=result+' &euro;';
	
	//total sin iva
	
	var campo_total = document.getElementById("grand_total");
	var original=parseFloat(total_adult_g+total_children_g+total_adult_s+total_children_s);
	var result=Math.round(original*100)/100 ;
	campo_total.innerHTML=result+' &euro;';
	
	// porcentaje de iva
	
	var campo_total = document.getElementById("porcentaje_total");
	var original=parseFloat(porcentaje_vat);
	var result=Math.round(original*100)/100 ;
	campo_total.innerHTML=result+' &euro;';
	
	// total con iva 
	
	var campo_total = document.getElementById("grand_total_iva");
	var original=parseFloat(total_adult_g_vat+total_children_g_vat+total_adult_s_vat+total_children_s_vat);
	var result=Math.round(original*100)/100 ;
	campo_total.innerHTML=result+' &euro;';
	
	return true;
}
function calcularTotalGold(precio,vat){
	
	var adult=document.form1.adult_gold.value;
	var children=document.form1.children_gold.value;
	
	var total_adult=0;
	var total_children=0;
	if(vat!=0)
		vat=vat/100;
	if(validarEntero(adult)){
	
		total_adult=precio*adult;
		total_adult=total_adult+(total_adult*vat);
		
	}
			
	if(validarEntero(children)){
		
		total_children=precio*children+(precio*children)*vat;
		total_children=total_children*0.75;
		
	}
			
	var campo_total = document.getElementById("total_gold");
	var original=parseFloat(total_adult+total_children);
	var result=Math.round(original*100)/100 ;
	
	campo_total.innerHTML=result+' &euro;';

	return true;
}

function calcularTotalSilver(precio,vat){
	
	var adult=document.form1.adult_silver.value;
	var children=document.form1.children_silver.value;
	
	var total_adult=0;
	var total_children=0;
	if(vat!=0)
		vat=vat/100;
	if(validarEntero(adult)){
	
		total_adult=precio*adult+(precio*adult)*vat;
		
	}
			
	if(validarEntero(children)){
		
		total_children=precio*children+(precio*children)*vat;
		total_children=total_children*0.75;
		
	}
			
	var campo_total = document.getElementById("total_silver");
	
	var original=parseFloat(total_adult+total_children);
	var result=Math.round(original*100)/100 ;
	
	campo_total.innerHTML=result+' &euro;';

	return true;
}
function mostrarDIV(nombre) {
	
	var div = document.getElementById(nombre);
	
	if(div.style.display =='none' || div.style.display =='')
		div.style.display = 'block';
	else
		div.style.display = 'none';

}
function ocultarDIV(nombre) {

	var div = document.getElementById(nombre);
	
	div.style.display = 'none';

}
function visibleDIV(nombre) {

	var div = document.getElementById(nombre);
	
	div.style.display = 'block';

}
function habilitar_datos_facturacion() {

	if(document.form1.datos_facturacion.checked){
		document.getElementById("direccion_usuario").disabled=true;
		document.getElementById("ciudad_usuario").disabled=true;
		document.getElementById("pais_usuario").disabled=true;
		document.getElementById("zip_usuario").disabled=true;
		document.getElementById("vat_usuario").disabled=true;
	}
	else{
		document.getElementById("direccion_usuario").disabled=false;
		document.getElementById("ciudad_usuario").disabled=false;
		document.getElementById("pais_usuario").disabled=false;
		document.getElementById("zip_usuario").disabled=false;
		document.getElementById("vat_usuario").disabled=false;
	}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
} 
