
/**
Author: Marcos Lopez
Description: JavaScript que se encarga de validar formularios
Version: 1.0
**/



/**Funcion para validar el mail*/
  function validarEmail_cast(cadena)  {
      var a = cadena.value;
      var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;         
          if (filter.test(a)) {
              return true;
          } else {
              window.alert("E-mail incorrecto");
          }
          return false;
}
/**Funcion para validar el mail*/
  function validarEmail(a, id)  {
	 
   //   var a = cadena.value;
      var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;        
          if (filter.test(a)) {
              return true;
          }  else {
			 //   alert(id);
              document.getElementById(id).style.color ="red";

//			  alert("");
          }
		 
          return false;
}


/**Funcion para validar el mail*/
  function validarEmail_cat(cadena)  {
      var a = cadena.value;
      var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;         
          if (filter.test(a)) {
              return true;
          } else {
              window.alert("E-mail incorrecte");
          }
          return false;
}

    /**Funcion para validar la fecha*/
    function validDate(fecha) {        
        var fecha = new Date()
        var date  = fecha.split(" ");
        var hora = date[1].split(":");
        var fechaParse = date[0].split("/");
        if (fechaParse[2] < fecha.getFullYear() || (fechaParse[2] == fecha.getFullYear() && fechaParse[1] < (fecha.getMonth() +1)) ||  (fechaParse[2] == fecha.getFullYear() && fechaParse[1] == (fecha.getMonth() +1) && fechaParse[0] < fecha.getDate()) || (fechaParse[2] == fecha.getFullYear() && fechaParse[1] == (fecha.getMonth() +1) && fechaParse[0] < fecha.getDate())) {
            return false;
        } else if (fechaParse[2] == fecha.getFullYear() && fechaParse[1] == (fecha.getMonth() +1) && fechaParse[0] == fecha.getDate()) {
            if (hora[0] < fecha.getHours() || (hora[0] == fecha.getHours() && hora[1] == fecha.getMinutes())) {
                return false;
            }
        }
        return true;
    }
	
	/**Funcion para validar la fecha*/
    function validDate2(fecha, id) {        
        var fecha = fecha.split("/");
		if (fecha.length != 3) {
			document.getElementById(id).style.color ="red";
			return false;
		}
		if (fecha[0].length !=2) {
			document.getElementById(id).style.color ="red";
			return false;
		}
		if (fecha[1].length !=2) {
			document.getElementById(id).style.color ="red";
			return false;
		}

		if (fecha[2].length !=4) {
			document.getElementById(id).style.color ="red";
			return false;
		}        
        return true;
    }

function validSearch(msg) {
		if (document.getElementById('fecha').value == "" || document.getElementById('fecha2').value == "") {
				alert(msg);
				return false;
		}
		return true;
		
}
function createPag() {
	var  ok = true;
	document.getElementById("labeltitulo").style.color="black";
	document.getElementById("labelurl").style.color="black";
		if (document.getElementById("titulo").value =="") {
			document.getElementById("labeltitulo").style.color="red";
			  ok  = false;
		}
		if (document.getElementById("url").value =="") {
			document.getElementById("labelurl").style.color="red";
			 ok = false;
		}
		return ok;
}