function isEmpty(oForm, oField, oMessage)
{
	var nMessage = "Error... Este campo no puede estar vacío";
	if (oMessage != "") nMessage = oMessage;
	
	var elem = document.forms[oForm][oField];	
	if(elem.value.length > 0)
		return true;
	else
	{	
		alert(nMessage);
		elem.focus();
		elem.select();
		return false;
	}
}

function isCboEmpty(oForm, oField, oMessage)
{
	var nMessage = "Error... debe elegir una opción.";
	if (oMessage != "") nMessage = oMessage;
	var elem = document.forms[oForm][oField];
			if ((elem.selectedIndex) == '0')
			{ 
			alert(nMessage);
			
			elem.focus();
			return false;
			} 
			else 
			{
		
			return true;
			}


}


function isFileEmpty(oForm, oField)
{
	var nMessage = "Error... Debe seleccionar una imagen";
	
	var elem = document.forms[oForm][oField];	
	if(!elem.value.length > 0)
	{	
		alert(nMessage);
		elem.select();
		return false;
	}
	return true;
}
function isMail(oForm, oField, oMessage)
{
	var Template = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	var elem = document.forms[oForm][oField];
	if(elem.value!= "")
	{
		if (Template.test(elem.value))
    {
      return true;
		}
    else
    {
		  alert("Error... El e-mail es incorrecto");
    	elem.focus();
      elem.select();
      return false;
    }       
  }
  return false;
}

function isDate(oForm, oDia, oMes, oAnio)
{
	var dia = document.forms[oForm][oDia];
	var mes = document.forms[oForm][oMes];
	var anio = document.forms[oForm][oAnio];
	var nMessage = "Error... la fecha ingresada es inválida";
	if(!(!isNaN(dia.value) && dia.value > 0 && dia.value < 32))
	{
		alert(nMessage);
		dia.focus();
		dia.select();
		return false;
	}
	else if(!(!isNaN(mes.value) && mes.value > 0 && mes.value < 13))
	{
		alert(nMessage);
		mes.focus();
		mes.select();
		return false;
	}
	else if(!(!isNaN(anio.value) && anio.value > 1900 && anio.value < 2100))
	{
		alert(nMessage);
		anio.focus();
		anio.select();
		return false;
	}
	
	return true;
}

function isImage(oForm, oField)
{
	var elem = document.forms[oForm][oField];
	var strName = elem.value.toLowerCase();
	var strExt = strName.substring(strName.length-3);
	
	if(strName != "")
	{
		if(strExt == "jpg")
			return true;
		else
		{
			alert("Error... sólo puede ingresar imágenes de tipo JPG");
			elem.focus();
			elem.select();
			return false;
		}
	}
	
	return true;
}

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;
}