function isEmpty(formulario, campo)
{
	var elem = document.forms[formulario][campo];

	if (elem.value == "")
	{
		alert("Error... Este campo no puede estar vacío");
		elem.focus();
		elem.select();
		return false;
	}
	return true;
}

function isDate(formulario)
{
	var elem = document.forms[formulario];
	if (elem.dia.value == "" || elem.mes.value == "" || elem.anio.value == "")
	{
		elem.anio.focus();
		elem.anio.select();
		alert('La fecha es incorrecta.');
		return false;
	} 
	return true;
}

function isMail(formulario, campo1, campo2)
{
	var Template = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; //Formato de direccion de correo electronico
	var YourMail1 = document.forms[formulario][campo1];
	var YourMail2 = document.forms[formulario][campo2];
	
	var YourMail = YourMail1.value + "@" + YourMail2.value;

	if(YourMail != "")
  {
  	if (Template.test(YourMail))
    {
      return true;
		}
    else
    {
		  alert("Error... El e-mail es incorrecto");
    	YourMail1.focus();
      YourMail1.select();
      return false;
    }       
  }
  return false;
}

function isTexto(formulario, campo)
{
    var Template = /^[a-zA-ZáéíóúÁÉÍÓÚÑñ._0123456789 ]+$/; //Formato de alfanumerico
    var elem = document.forms[formulario][campo];
    if(elem.value!="")
    {
        if (Template.test(elem.value))
        {
				  return true;
				}
        else
        {   alert("Error... Sólo puede ingresar texto");
            elem.focus();
            elem.select();
            return false;
        }       
    }
		else
		{
			return true;
		}
    return false;
}

function passOK(formulario, pwd, pwd2)
{
	var elem = document.forms[formulario][pwd];
	var elem2 = document.forms[formulario][pwd2];
	
	if(elem.value != elem2.value)
	{
		alert("Error... La contraseña es incorrecta");
		elem.focus();
		elem.select();
		return false;
	}
	return true;
}

function isEmptyOpt(formulario, campo)
{
	var elem = document.forms[formulario][campo];
	if (elem.value == "")
	{
		elem.focus();
		alert('Error... Debe seleccionar una opción');
		return false;
	} 
	return true;
}

function isURL(formulario, campo)
{
	var elem = document.forms[formulario][campo];
	var http = "http://";
	var es_url;
	if(elem.value.length <= 7)
		es_url = false;
	else
		es_url = http.indexOf(elem.value.substring(0, 7)) != - 1;
	
	if(es_url == false)
	{
		elem.focus();
		alert('Error... La URL ingresada es incorrecta');
	}
	
	return(es_url);
}
