<!-- Ocultar el código
//
// Rutina de precarga de imágenes (la de toa la vida)
//
maquinariaOff = new Image(125,25)
maquinariaOff.src = "images/maquinaria_off.gif"
maquinariaOn = new Image(125,25)
maquinariaOn.src  = "images/maquinaria_on.gif"
piscinasOff = new Image()
piscinasOff.src = "images/piscinas_off.gif"
piscinasOn = new Image()
piscinasOn.src  = "images/piscinas_on.gif"
jardinesOff = new Image()
jardinesOff.src = "images/jardines_off.gif"
jardinesOn = new Image()
jardinesOn.src  = "images/jardines_on.gif"
bombasOff = new Image()
bombasOff.src = "images/bombas_off.gif"
bombasOn = new Image()
bombasOn.src  = "images/bombas_on.gif"
ofertasOff = new Image()
ofertasOff.src = "images/ofertas_off.gif"
ofertasOn = new Image()
ofertasOn.src  = "images/ofertas_on.gif"
contactoOff = new Image()
contactoOff.src = "images/contacto_off.gif"
contactoOn = new Image()
contactoOn.src  = "images/contacto_on.gif"
//
// Revisa la compatibilidad con el navegador y despliega el encendido y apagado
//
function filter(imagename,objectsrc)
         {
          var n=navigator.appName
          var v=parseInt(navigator.appVersion)
          var browsok=((n=="Netscape")&&(v>=3))
          var browsok2=((n=="Microsoft Internet Explorer")&&(v>=4))
          if ((browsok)||(browsok2))
             document.images[imagename].src=eval(objectsrc+".src")

         }
//
// Función para validar todos los campos del formulario
//
function obligatorios()
{
    	if (document.contactos.Nombre.value=="" )
	{
		alert('El campo Nombre es obligatorio');
		document.contactos.Nombre.focus();
		return false;
	}
	else if (document.contactos.Email.value=="")
	{
		alert('El campo E-m€il tiene un formato incorrecto');
		document.contactos.Email.focus();
		return false;					
	}
	else if (document.contactos.Consulta.value=="" )
	{
		alert('El campo Consulta es obligatorio');
		document.contactos.Consulta.focus();
		return false;
        }
        else
	{
		return true;
	}
}
//
// Función de Validación del E-Mail ingresado por los usuarios
//
function emailCheck(emailStr)
{
var checkTLD=1;
/* Esta es una lista de TLDs conocidos en que debería finalizar la dirección */
var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
var emailPat=/^(.+)@(.+)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
var matchArray=emailStr.match(emailPat);
if (matchArray==null) {
alert("Tu E-Mail parece incorrecto (verifica @ y puntos)");
return false;
}
var user=matchArray[1];
var domain=matchArray[2];
for (i=0; i<user.length; i++) {
if
 (user.charCodeAt(i)>127) {
alert("¡El nombre de Usuario contiene caracteres no válidos!");
return false;
   }
}
for (i=0; i<domain.length; i++) {
if (domain.charCodeAt(i)>127) {
alert("¡El nombre de Usuario contiene caracteres no válidos!");
return false;
   }
}
if (user.match(userPat)==null) {
alert("¡El nombre de Usuario no es válido!");
return false;
}
var IPArray=domain.match(ipDomainPat);
if (IPArray!=null) {
for (var i=1;i<=4;i++) {
if (IPArray[i]>255) {
alert("¡La dirección IP de destino no es válida!");
return false;
   }
}
return true;
}
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++) {
if (domArr[i].search(atomPat)==-1) {
alert("¡El nombre de Dominio no es válido!");
return false;
   }
}
if (checkTLD && domArr[domArr.length-1].length!=2 && 
domArr[domArr.length-1].search(knownDomsPat)==-1) {
alert("La dirección debe finalizar con 2 letras " + "que representan al país.");
return false;
}
if (len<2) {
alert("¡Esta Dirección no contiene el Host!");
return false;
}
return true;
}
//
// Funcion para enviar la forma
//
function enviar ()
{
	if ((obligatorios()==true) && (emailCheck(document.contactos.Email.value)==true))
	{
	   document.contactos.submit();
	}
}
// Este script levanta la ventana con los datos suministrados
//
function abrirVentana(laURL,wNombre,aspectos) {
         window.open(laURL,wNombre,aspectos);
         }
// Fin de ocultamiento-->
