// JavaScript Document
function validDate(id)
{
	var elem = document.getElementById(id);
	var filter=/^[0-2][0-9][0-9][0-9]-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/;
	var s=elem.value;
	if (s.length == 0 )
	{
		alert("Fecha no Valida");
		elem.value=""
		elem.focus();
	 	return false;
	}
	if (filter.test(s))
		return true;
	else{
		alert("Fecha no Valida");
		elem.value="";
		elem.focus();
		return false;
	}
}
function isEmailAddress(theElement, nombre_del_elemento )
{
var s = theElement.value;
var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (s.length == 0 ) return true;
if (filter.test(s))
return true;
else
alert("Tu direccion de correo es invalida, ingresala nuevamente");
theElement.focus();
return false;
}
function chequearValor(nombreCampo,tipo)
{
	var campo=document.getElementById(nombreCampo);
	var checkCar = "ABCDEFGHIJKLMNOPQRSTUVWXYZÁÉÍÓÚÑ " + "abcdefghijklmnopqrstuvwxyzáéíóúñ";
	var checkNum = "0123456789";
	var checkDir = "ABCDEFGHIJKLMNOPQRSTUVWXYZÁÉÍÓÚÑ #_°" + "abcdefghijklmnopqrstuvwxyzáéíóúñ"+"0123456789-";
	var allValid = true;
	var cadena = campo.value;
	if(tipo=="string")
	{
		for (i = 0; i < cadena.length; i++) 
		{
			ch = cadena.charAt(i);
			for (j = 0; j < checkCar.length; j++)
				if (ch == checkCar.charAt(j))
				break;
			if (j == checkCar.length) 
			{
				allValid = false;
				break;
			}
		}
	}else if(tipo=="numero")
	{
		for (i = 0; i < cadena.length; i++) 
		{
			ch = cadena.charAt(i);
			for (j = 0; j < checkNum.length; j++)
				if (ch == checkNum.charAt(j))
				break;
			if (j == checkNum.length) 
			{
				allValid = false;
				break;
			}
		}
	}else if(tipo=="direccion")
	{
		for (i = 0; i < cadena.length; i++) 
		{
			ch = cadena.charAt(i);
			for (j = 0; j < checkDir.length; j++)
				if (ch == checkDir.charAt(j))
				break;
			if (j == checkDir.length) 
			{
				allValid = false;
				break;
			}
		}
	}
   	if (!allValid) {
    	campo.focus();
   	}
	return allValid;
}






