<!--
/* --------------------------------------------------- */
/* Funciones para la validacion previa del formulario */
function validar(form1) {
	return (
	   validarNombre(document.form1.nombre.value)
	&& validarEmail(document.form1.email2.value)
	&& validarTelefono(document.form1.telefono.value) 
	);
		}
/* -------------------------------------------------------------------*/
/* Función para resetear los campos de entrada del formulario         */
	function limpiar(Limpio){
	 document.document.form1.reset();
}
/* -------------------------------------------------------------------*/
	/* Función para validar los campos obligatorios */

  function validarNombre(nombre, telefono)  {
    var cadena = "El nombre o el teléfono no contiene datos,\n"
      + " y no se puede enviar su petición; por favor compruebe sus datos ";
	  document.form1.nombre.focus()
	  document.form1.nombre.select()
     if ( nombre == "" ||  telefono == ""  ) {
      alert(cadena);
      return false;
      }
    else return true;
    }

/* -------------------------------------------------------------------*/
/* Función para validar el numero de telefono  */
	re = /^\(?(\d{3})\)?[\.\-\/ ]?(\d{3})[\.\-\/ ]?(\d{3})$/
	function validarTelefono(telefono) {
			validPhone = re.exec(document.form1.telefono.value)
			if (validPhone) {
				document.form1.telefono.value =   validPhone[1] +"-" + validPhone[2] + "-" + validPhone[3]
				return true;
			}
			else {
				alert( " El número de telefóno: "+ document.form1.telefono.value +"\n" + " no es correcto ")
				document.form1.telefono.focus()
				document.form1.telefono.select()
			}
			return false
		}
/* ------------------------------------------------------------------- */
/* VALIDAR EL EMAIL  */
  function validarEmail(email2){
    var cadena = "Direccion de correo no valida: " + email2
      + "\nPor favor, introduzca bien su dirección";
	  document.form1.email2.focus()
	  document.form1.email2.select()
	if (email2 == "") return false;
else
    if ( email2.indexOf('@',0) <= 0 || email2.indexOf(';',0) != -1
	 || email2.indexOf(' ',0) != -1 || email2.indexOf('/',0) != -1
     || email2.indexOf(';',0) != -1 || email2.indexOf('<',0) != -1
     || email2.indexOf('>',0) != -1 || email2.indexOf('*',0) != -1
     || email2.indexOf('|',0) != -1 || email2.indexOf('`',0) != -1
     || email2.indexOf('&',0) != -1 || email2.indexOf('$',0) != -1
     || email2.indexOf('!',0) != -1 || email2.indexOf('"',0) != -1
     || email2.indexOf(':',0) != -1 )
       { alert(cadena); return false; }
    else return true;
    }
/* -------------------------------------------------------------------*/
//---------------------------------------------------------------------------
// Protección del codigo bloquea el botón derecho
//----------------------------------------------------------------------------
if (document.all) {
}
else if (document.getElementById) { 
    document.captureEvents(Event.MOUSEDOWN)
}
else if (document.layers) {
    document.captureEvents(Event.MOUSEDOWN)
}

document.onmousedown = bloquear

function bloquear(raton) {
    var mensaje = "© CONSTRUREY"    
    if (document.all) {
        if (navigator.appVersion.indexOf("MSIE") != -1 && event.button == 2)
		{
            alert(mensaje)
            return false
        }
    }
    else if (document.getElementById) { 
        // Probablemente, Netscape 6 y posteriores
        if (raton.which == 3 ) {
            alert(mensaje)
            return false
        }
    }
    else if (document.layers) {
        // Probablemente Netscape 4
        if (raton.which == 3) {
            alert(mensaje)
            return false
        }
    }
}
//-->
