function ValidarCadena(objeto,etiqueta, min,max)
{

	var result= true;
	if (objeto.value.length < min) 
	{
		alert("La caja de Texto \"" + etiqueta + "\" debe tener por lo menos " + min + " caracteres");
		result = false;
	}
	else if (objeto.value.length > max)
	{
		alert("La caja de Texto \"" + etiqueta + "\" debe tener a lo mas " + max + " caracteres");
		result = false;
	}

	return result;
}

function ValidarDia(objeto,etiqueta)
{
	var result= true;
	RegExpDia = /^\d{1,2}$/;
	if (RegExpDia.test(objeto.value))
	{
		var aux= parseInt(objeto.value);
		if ((aux<=0) || (aux>31))
		{
			alert("La caja de Texto \"" + etiqueta + "\" puede variar entre 1 y 31");
			result= false;
		}
	}
	else
	{
		alert("La caja de Texto \"" + etiqueta + "\" puede variar entre 1 y 31");
		result= false;
	}
	return result;
}

function ValidarSelect(objeto,etiqueta)
{
	var result = true;
	//if (objeto[objeto.selectedIndex].value == 0)
	if (objeto.value == 0)
	{
		alert("Debe escoger una opción del Menú desplegable \"" + etiqueta + "\"");
		result= false;
	}
	return result;
}

function ValidarNumero(objeto,etiqueta, min,max)
{

	var result= true;
	var n;
	n = objeto.value.length

	RegExpDia = /\d/g;

	if (RegExpDia.test(objeto.value))
	{

		var aux= parseInt(objeto.value);
		if ((aux < min) || (aux >= max))
		{
			alert("La caja de Texto \"" + etiqueta + "\" puede variar entre \"" + min + "\" y \"" + max + "\"");
			result= false;
		}
	}
	else
	{
		alert("La caja de Texto \"" + etiqueta + "\" solo se puede escribir números");
		result= false;
	}
	return result;
}


function ValidarEmail(Objeto, etiqueta) 
{

	var sValue;
	var result;
	var valEmail = /^[a-z][a-z_0-9\.]+@[a-z_0-9\.]+\.[a-z]+\.?[a-z]?$/i

	result = true;
	sValue = Objeto.value

	if (!valEmail.test(sValue)) {
		alert('El campo ' + etiqueta + ' está escrito');
		result = false;
	}		
	
	return result;
};


function ValidarMes(objeto,etiqueta)
{
	var result= true;
	RegExpDia = /^\d{1,2}$/;
	if (RegExpDia.test(objeto.value))
	{
		var aux= parseInt(objeto.value);
		if ((aux<=0) || (aux>12))
		{
			alert("La caja de Texto \"" + etiqueta + "\" puede variar entre 1 y 12");
			result= false;
		}
	}
	else
	{
		alert("La caja de Texto \"" + etiqueta + "\" puede variar entre 1 y 12");
		result= false;
	}
	return result;
}

function ValidarAnho(objeto,etiqueta)
{
	var result; 
	var result= true;
	RegExpDia = /^\d{4}$/;
	if (RegExpDia.test(objeto.value))
	{
		result= true;
	}
	else
	{
		alert("La caja de Texto \"" + etiqueta + "\" necesita 4 dígitos");
		result= false;
	}
	return result;
}