// Funciones de comprobacion de formularios

function Vacio(campo){

	if(trim(campo.value)!=""){
		//alert("el campo ha sido rellanado");
		return false;
	}else{
		//alert("el campo no esta relleno");
		return true;
	}

}


function NoNumero(campo){

	if(isNaN(campo.value)){
		//alert("no es numerico");
		return true;
	}else{
		//alert("es numerico");
		return false;
	}
}

//Elimina los valores en blanco del comienzo y el final de una cadena
function trim(valor){
	textFinal=valor.replace(/^\s+|\s+$/g,'');
	return textFinal;
}

//Comprueva si el valor asignado es una fecha en formato(dd/mm/yyy);
function EsFecha(FechaAsignada){

      var date_array = FechaAsignada.split('/');
      var day = date_array[0];

      // Atencion! Javascript considera a los meses con rango de 0 a 11
      var month = date_array[1] - 1;
      var year = date_array[2];

      // Creamos un objeto fecha
      source_date = new Date(year,month,day);

      if(year != source_date.getFullYear())
      {
         //alert('Anno no es valido');
         return false;
      }

      if(month != source_date.getMonth())
      {
         //alert('Mes no es valido');
         return false;
      }

      if(day != source_date.getDate())
      {
         //alert('Dia no es valido!');
         return false;
      }

   return true;
}

function ValidarEmail(email){
	var filtro=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
 	if (filtro.test(email)){
	 	return false;
 	}else{
		return true; 	
 	}
 } 