//Funciones para resaltar los textos del menu de destinos
function selectt (layer) {
	layer.style.backgroundColor='#dddddd';
	layer.style.cursor='pointer';
}
function deselectt (layer) {
	layer.style.backgroundColor='';
	layer.style.cursor='none';
}
function selectt2 (layer) {
	layer.style.cursor='pointer';
}
function deselectt2 (layer) {
	layer.style.cursor='none';
}
function selectt3 (layer) {
	layer.style.textDecoration='underline';
	layer.style.cursor='pointer';
}
function deselectt3 (layer) {
	layer.style.textDecoration='none';
	layer.style.cursor='none';
}
	
//Funciones para las imágenes

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function abre_ventana(url_ventana) {
	window.open(url_ventana,'ventana','width=500,height=450,status=no,scrollbars=yes,menubar=no,toolbar=no,location=no,resizable=0');
}

// Comprobar campos obligatorios FORMULARIOS -------------------------------

function enviar_frm_formacion() {
	error_message = "";
	
	if (document.frm_formacion.Asistente1.value.length==0) {
   	error_message = "- Asistente nº1\n" + error_message;
   	document.frm_formacion.Asistente1.focus();
		document.frm_formacion.Asistente1.select();
  }

  if (document.frm_formacion.Telefono.value.length==0) {
   	error_message = "- Telefono\n" + error_message;
   	document.frm_formacion.Telefono.focus();
		document.frm_formacion.Telefono.select();
  }

	if (document.frm_formacion.Email.value.length==0) {
   	error_message = "- E-mail\n" + error_message;
   	document.frm_formacion.Email.focus();
		document.frm_formacion.Email.select();
  }

	if (document.frm_formacion.Agencia.value.length==0) {
   	error_message = "- Agencia\n" + error_message;
   	document.frm_formacion.Agencia.focus();
		document.frm_formacion.Agencia.select();
  }

	if (error_message != "") {
		error_message = "Los siguientes campos son obligatorios:\n\n" + error_message;
		window.alert(error_message);
		return;
	}
	
	length_mail = document.frm_formacion.Email.value.length;
	length_mail = length_mail - 1;
	if ( (document.frm_formacion.Email.value.indexOf ('@', 0) < 1) || (document.frm_formacion.Email.value.length < 5) 
		|| (document.frm_formacion.Email.value.lastIndexOf(".") < 2) || (document.frm_formacion.Email.value.charAt(length_mail) == "." ) )
	{ 
   	alert("Escriba una dirección de correo válida en el campo \"E-mail\".");
		document.frm_formacion.Email.focus();
		document.frm_formacion.Email.select();
   	return;
  }
	document.frm_formacion.submit();
}

function enviar_frm_contacta() {
	error_message = "";
	
	if (document.frm_contacta.Email.value.length==0){
		error_message = "- Email\n" + error_message;
		document.frm_contacta.Email.focus();
		document.frm_contacta.Email.select();
	}

	if (document.frm_contacta.Nombre.value.length==0) {
   	error_message = "- Nombre\n" + error_message;
   	document.frm_contacta.Nombre.focus();
		document.frm_contacta.Nombre.select();
  }

	if (error_message != "") {
		error_message = "Los siguientes campos son obligatorios:\n\n" + error_message;
		window.alert(error_message);
		return;
	}
	
	length_mail = document.frm_contacta.Email.value.length;
	length_mail = length_mail - 1;
	if ( (document.frm_contacta.Email.value.indexOf ('@', 0) < 1) || (document.frm_contacta.Email.value.length < 5) 
		|| (document.frm_contacta.Email.value.lastIndexOf(".") < 2) || (document.frm_contacta.Email.value.charAt(length_mail) == "." ) )
	{ 
   	alert("Escriba una dirección de correo válida en el campo \"E-mail\".");
		document.frm_contacta.Email.focus();
		document.frm_contacta.Email.select();
   	return;
  }
    
	document.frm_contacta.submit();
}

function enviar_frm_sms() {
	error_message = "";
	/*
	if (document.frm_sms.cta_banc_campo1.value.length==0 || document.frm_sms.cta_banc_campo2.value.length==0 || 
			document.frm_sms.cta_banc_campo3.value.length==0 || document.frm_sms.cta_banc_campo4.value.length==0) {
   	error_message = "- Cuenta Bancaria\n" + error_message;
   	document.frm_sms.cta_banc_campo1.focus();
		document.frm_sms.cta_banc_campo1.select();
  }
	*/

	if (document.frm_sms.Fax.value.length==0) {
   	error_message = "- Fax\n" + error_message;
   	document.frm_sms.Fax.focus();
		document.frm_sms.Fax.select();
  }

	if (document.frm_sms.Telefono.value.length==0) {
   	error_message = "- Telefono\n" + error_message;
   	document.frm_sms.Telefono.focus();
		document.frm_sms.Telefono.select();
  }

  if (document.frm_sms.Email.value.length==0) {
   	error_message = "- Email\n" + error_message;
   	document.frm_sms.Email.focus();
		document.frm_sms.Email.select();
  }

	if (document.frm_sms.Provincia.value.length==0) {
   	error_message = "- Provincia\n" + error_message;
   	document.frm_sms.Provincia.focus();
		document.frm_sms.Provincia.select();
  }

	if (document.frm_sms.Ciudad.value.length==0) {
   	error_message = "- Ciudad\n" + error_message;
   	document.frm_sms.Ciudad.focus();
		document.frm_sms.Ciudad.select();
  }

	if (document.frm_sms.Direccion.value.length==0) {
   	error_message = "- Direccion\n" + error_message;
   	document.frm_sms.Direccion.focus();
		document.frm_sms.Direccion.select();
  }

	if (document.frm_sms.Nombre_Comercial.value.length==0) {
   	error_message = "- Nombre Comercial\n" + error_message;
   	document.frm_sms.Nombre_Comercial.focus();
		document.frm_sms.Nombre_Comercial.select();
  }

	if (document.frm_sms.CIF.value.length==0) {
   	error_message = "- CIF\n" + error_message;
   	document.frm_sms.CIF.focus();
		document.frm_sms.CIF.select();
  }

	if (document.frm_sms.Nombre_Fiscal.value.length==0) {
   	error_message = "- Nombre Fiscal\n" + error_message;
   	document.frm_sms.Nombre_Fiscal.focus();
		document.frm_sms.Nombre_Fiscal.select();
  }

	if (error_message != "") {
		error_message = "Los siguientes campos son obligatorios:\n\n" + error_message;
		window.alert(error_message);
		return;
	}
	
	length_mail = document.frm_sms.Email.value.length;
	length_mail = length_mail - 1;
	if ( (document.frm_sms.Email.value.indexOf ('@', 0) < 1) || (document.frm_sms.Email.value.length < 5) 
		|| (document.frm_sms.Email.value.lastIndexOf(".") < 2) || (document.frm_sms.Email.value.charAt(length_mail) == "." ) )
	{ 
   	alert("Escriba una dirección de correo válida en el campo \"E-mail\".");
		document.frm_sms.Email.focus();
		document.frm_sms.Email.select();
   	return;
  }
	document.frm_sms.submit();
}

function enviar_frm_demo() {
	error_message = "";
	
	if (document.frm_demo.Email.value.length==0) {
		error_message = "- Email\n" + error_message;
		document.frm_demo.Email.focus();
		document.frm_demo.Email.select();
	}

	if (document.frm_demo.Provincia.value.length==0) {
		error_message = "- Provincia\n" + error_message;
		document.frm_demo.Provincia.focus();
		document.frm_demo.Provincia.select();
	}

	if (document.frm_demo.Ciudad.value.length==0) {
		error_message = "- Ciudad\n" + error_message;
		document.frm_demo.Ciudad.focus();
		document.frm_demo.Ciudad.select();
	}

	if (document.frm_demo.Nombre.value.length==0) {
   	error_message = "- Nombre\n" + error_message;
   	document.frm_demo.Nombre.focus();
		document.frm_demo.Nombre.select();
  }

	if (error_message != "") {
		error_message = "Los siguientes campos son obligatorios:\n\n" + error_message;
		window.alert(error_message);
		return;
	}
	
	length_mail = document.frm_demo.Email.value.length;
	length_mail = length_mail - 1;
	if ( (document.frm_demo.Email.value.indexOf ('@', 0) < 1) || (document.frm_demo.Email.value.length < 5) 
		|| (document.frm_demo.Email.value.lastIndexOf(".") < 2) || (document.frm_demo.Email.value.charAt(length_mail) == "." ) )
	{ 
   	alert("Escriba una dirección de correo válida en el campo \"E-mail\".");
		document.frm_demo.Email.focus();
		document.frm_demo.Email.select();
   	return;
  }
	document.frm_demo.submit();
}

function enviar_frm_pedidos() {
	error_message = "";
	
	//CARGO
	if (document.frm_pedidos.Cargo.value.length==0) {
		error_message = "- Cargo\n" + error_message;
		document.frm_pedidos.Cargo.focus();
		document.frm_pedidos.Cargo.select();
	}
	
	//NOMBRE EMPRESA
	if (document.frm_pedidos.Empresa.value.length==0) {
		error_message = "- Empresa\n" + error_message;
		document.frm_pedidos.Empresa.focus();
		document.frm_pedidos.Empresa.select();
	}	
	
	//DOMICILIO
	if (document.frm_pedidos.Domicilio.value.length==0) {
		error_message = "- Domicilio\n" + error_message;
		document.frm_pedidos.Domicilio.focus();
		document.frm_pedidos.Domicilio.select();
	}	
	
	//CIUDAD
	if (document.frm_pedidos.Ciudad.value.length==0) {
		error_message = "- Ciudad\n" + error_message;
		document.frm_pedidos.Ciudad.focus();
		document.frm_pedidos.Ciudad.select();
	}	 
	
	//CODIGO POSTAL
		if (document.frm_pedidos.CP.value.length==0) {
		error_message = "- C.P.\n" + error_message;
		document.frm_pedidos.CP.focus();
		document.frm_pedidos.CP.select();
	}	 
	
	//PROVINCIA
	if (document.frm_pedidos.Provincia.value.length==0) {
		error_message = "- Provincia\n" + error_message;
		document.frm_pedidos.Provincia.focus();
		document.frm_pedidos.Provincia.select();
	}	 
	 
	//TELEFONO
	if (document.frm_pedidos.Telefono.value.length==0) {
		error_message = "- Telefono\n" + error_message;
		document.frm_pedidos.Telefono.focus();
		document.frm_pedidos.Telefono.select();
	}
	
	//FAX
	if (document.frm_pedidos.Fax.value.length==0) {
		error_message = "- Fax\n" + error_message;
		document.frm_pedidos.Fax.focus();
		document.frm_pedidos.Fax.select();
	}
	
	//CIF
	if (document.frm_pedidos.CIF.value.length==0) {
		error_message = "- CIF\n" + error_message;
		document.frm_pedidos.CIF.focus();
		document.frm_pedidos.CIF.select();
	}	 
	
	if (document.frm_pedidos.Email.value.length==0) {
		error_message = "- Email\n" + error_message;
		document.frm_pedidos.Email.focus();
		document.frm_pedidos.Email.select();
	}
	
	if (document.frm_pedidos.Nombre.value.length==0) {
		error_message = "- Nombre\n" + error_message;
		document.frm_pedidos.Nombre.focus();
		document.frm_pedidos.Nombre.select();
	}
	
	if (error_message != "") {
		error_message = "Los siguientes campos son obligatorios:\n\n" + error_message;
		window.alert(error_message);
		return;
	}
	
	length_mail = document.frm_pedidos.Email.value.length;
	length_mail = length_mail - 1;
	if ( (document.frm_pedidos.Email.value.indexOf ('@', 0) < 1) || (document.frm_pedidos.Email.value.length < 5) 
	|| (document.frm_pedidos.Email.value.lastIndexOf(".") < 2) || (document.frm_pedidos.Email.value.charAt(length_mail) == "." ) )
	{ 
		alert("Escriba una dirección de correo válida en el campo \"E-mail\".");
		document.frm_pedidos.Email.focus();
		document.frm_pedidos.Email.select();
		return;
	}
	document.frm_pedidos.submit();
}

function enviar_frm_novedades() {
	error_message = "";
	length_mail = 0;
	
  if (document.frm_novedades.Email.value.length==0) {
   	error_message = "- Email\n" + error_message;
   	document.frm_novedades.Email.focus();
		document.frm_novedades.Email.select();
  }

	if (document.frm_novedades.Nombre.value.length==0) {
   	error_message = "- Nombre\n" + error_message;
   	document.frm_novedades.Nombre.focus();
		document.frm_novedades.Nombre.select();
  }

	if (error_message != "") {
		error_message = "Los siguientes campos son obligatorios:\n\n" + error_message;
		window.alert(error_message);
		return;
	}
	
	length_mail = document.frm_novedades.Email.value.length;
	length_mail = length_mail - 1;
	if ( (document.frm_novedades.Email.value.indexOf ('@', 0) < 1) || (document.frm_novedades.Email.value.length < 5) 
		|| (document.frm_novedades.Email.value.lastIndexOf(".") < 2) || (document.frm_novedades.Email.value.charAt(length_mail) == "." ) )
	{ 
   	alert("Escriba una dirección de correo válida en el campo \"E-mail\".");
		document.frm_novedades.Email.focus();
		document.frm_novedades.Email.select();
  	return;
  }
	document.frm_novedades.submit();
}
