function Habilita(formulario)
{
  if (formulario.chkDeclaro.checked)
  {
  // window.document.all("btnContinuar").disabled = false;
formulario.btnContinuar.disabled = false 
  }	
  else
  {
   formulario.btnContinuar.disabled = true 
  }
}


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 isNumber() {

	var teclaPulsada = String.fromCharCode(event.keyCode); 
	var keycode = event.keyCode;
	if (teclaPulsada >= 0 && teclaPulsada <= 9 && keycode != 13) { 
	event.returnValue=true;
	//alert("numero");
	}
	
	else {
	event.returnValue=false;
	//alert("no numero");
	} 
}


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("El campo Correo electrónico es inválido.");
    	elem.focus();
      elem.select();
      return false;
    }       
  }
  return false;
}

function isDate(oForm, oDia, oMes, oAnio,oMessage)
{
	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 (oMessage != "") nMessage = oMessage;
	
	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;
}

function validarDigito(e) { // 1
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
  //  patron =/[A-Za-z\s]/; // 4 VALIDA SOLO LETRAS
 // patron = /\w/; // Acepta números y letras
//patron = /\D/; // No acepta números
//patron =/[A-Za-zñÑ\s]/; // igual pero acepta también las letras ñ y Ñ

  patron = /\d/; // Solo acepta números
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
} 

