function abrir(url) { 
 // window.open(theURL,winName,features);
 var aux= open(url,'Movimientos','scrollbars=yes');
}

function validar (formulario)
	{  var email;	 
		//alert("entro"+formulario.name);
		for (i=0;i<formulario.elements.length;i++){ 
			nombre=formulario.elements[i].name;
			campoobli=nombre.substr(nombre.length-1,1);
			objeto=nombre.substr(nombre.length-2,1);
			

			if (((objeto==1)||(objeto==2)) && (campoobli==0) && (formulario.elements[i].value=="")) 	
				{alert ("Debe Indicar "+formulario.elements[i].title); formulario.elements[i].focus(); return false;}
			if ((objeto==0) && (campoobli==0) && (formulario.elements[i].options[formulario.elements[i].selectedIndex].text=='=Seleccione='))
				{alert ("Debe Seleccionar "+formulario.elements[i].title);formulario.elements[i].focus(); return false;}
			if ((objeto==2) || (objeto==3 && formulario.elements[i].value!='')){ 
					email=validarEmail(formulario.elements[i].value);
					if (email==false)  return false;
			}

			/*****************************esto no va **********(validaciòn de urgencia)* para las alarmas****************/
			if ((formulario.name=='frmpseg') || (formulario.name=='frmpeva')){
				//alert("entro"+formulario.cboalarma00.value+' name='+formulario.elements[i].name);
				if  ((formulario.cboalarma00.value=='SI') &&( formulario.elements[i].name=='cbotalarma') &&   (formulario.elements[i].options[formulario.elements[i].selectedIndex].text=='=Seleccione=')){
					alert ("Debe Seleccionar "+formulario.elements[i].title);formulario.elements[i].focus(); return false;}
				if  ((formulario.cboalarma00.value=='SI') &&( formulario.elements[i].name=='txtfepre') &&   (formulario.elements[i].value=="")){
					alert ("Debe Indicar "+formulario.elements[i].title); formulario.elements[i].focus(); return false;}
			}
			/****************************************************fin**************/
			
		}
		for (j=0;j<formulario.elements.length;j++){ 
			//alert("j="+j+" len="+formulario.elements.length);
			if (formulario.elements[j].lang==1){
				monto=ValidarMonto(formulario.elements[j].value,formulario.elements[j]);
				//alert("mon="+monto);
				if(monto==false)return false;	
			}
		}
			return true;
	}
	
function validaruno(formulario)
{
   for (i=0;i<formulario.elements.length;i++){ 
		if ((formulario.elements[i].title==2) && (formulario.elements[i].value!="")) return true;
		if ((formulario.elements[i].title==1) && (formulario.elements[i].options[formulario.elements[i].selectedIndex].text!='=Seleccione=')) return true;
	}
	alert ("Debe seleccionar por lo menos un criterio de busqueda");
	return false;   
}
function fecha()
{
				var mes = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
				a=new Date();
				m=a.getMonth();
				e=a.getYear();
				if(parseInt(e)<100) e="19"+e;
				else
				{
					  if(navigator.appName=="Netscape")
						//alert(navigator.appName);
						e=2000+Math.abs(e-100);
				}
				var fecha=a.getDate()+" de "+mes[m]+" de "+e;
				return fecha;

	}
	

	function desbloquear (formulario)
	{  
		for (i=0;i<formulario.elements.length;i++){ 
			formulario.elements[i].disabled=false;
		} 
	}
	
	

	
	
	
	
function validarEmail(valor) {
 // alert("aqui");
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
   //alert("La dirección de email " + valor    + " es correcta."); 
   return (true);
  } else {
alert ("Debe ingresar una dirección de correo correcta");
return (false);
  }
 }
 
 
 
 	function limpiar_form(formulario)
	{  for (i=0;i<formulario.elements.length;i++) 
	   {	nombre=formulario.elements[i].name;
			objeto=nombre.substr(0,3);
			option = nombre.substr(0,2);
		
			if (objeto!='btn'&&objeto!='hid'){formulario.elements[i].value="";}
			
		}
	}
	function limpiar (formulario)
	{ // alert("en");
		for (i=0;i<formulario.elements.length;i++) 
	   {	//alert('valorrrr='+formulario.elements[i].type);
	   		/*nombre=formulario.elements[i].name;
			objeto=nombre.substr(nombre.length-2,1);
			if ((objeto==1)||(objeto==2)){formulario.elements[i].value="";}
			if (objeto==0){ formulario.elements[i].options[0].selected=true;}*/
			
			nombre=formulario.elements[i].name;
			objeto=nombre.substr(0,1);
			//alert('obj='+objeto);
			if (objeto=='t'){formulario.elements[i].value="";}
			if (objeto=='c'){ formulario.elements[i].options[0].selected=true;}
		}
	}
	
	
	
	
function vacio (formulario)
	{ 
	//alert(formulario.elements.length+"fdfd");
	for (i=0;i<formulario.elements.length;i++) 
	   {	nombre=formulario.elements[i].name;
			objeto=nombre.substr(0,3);
			//alert(formulario.elements[i].name);
		
			if (formulario.elements[i].value==""){
				alert("Falta un dato requerido para procesar su información");
				return false;
			}
					
		}
		return true;
	}
	
	
	
	
function mensaje (opera)
{ 
	if ((opera=='nuevo') || (opera=='mod'))  alert ("Los datos han sido registrados satisfactoriamente");
	if (opera=='eli') alert ("Los datos han sido eliminados satisfactoriamente");
	if (opera=='error') alert ("Error: Los datos no se pudieron guardar");

}

/**********************	validacion fecha********************************/

function esDigito(sChr){
var sCod = sChr.charCodeAt(0);
return ((sCod > 47) && (sCod < 58));
}
function valSep(oTxt){
var bOk = false;
//bOk = bOk || ((oTxt.value.charAt(2) == "-") && (oTxt.value.charAt(5) == "-"));
bOk = bOk || ((oTxt.value.charAt(2) == "/") && (oTxt.value.charAt(5) == "/"));
return bOk;
}
function finMes(oTxt){
var nMes = parseInt(oTxt.value.substr(3, 2), 10);
var nRes = 0;
switch (nMes){
case 1: nRes = 31; break;
case 2: nRes = 29; break;
case 3: nRes = 31; break;
case 4: nRes = 30; break;
case 5: nRes = 31; break;
case 6: nRes = 30; break;
case 7: nRes = 31; break;
case 8: nRes = 31; break;
case 9: nRes = 30; break;
case 10: nRes = 31; break;
case 11: nRes = 30; break;
case 12: nRes = 31; break;
}
return nRes;
}
function valDia(oTxt){
var bOk = false;
var nDia = parseInt(oTxt.value.substr(0, 2), 10);
bOk = bOk || ((nDia >= 1) && (nDia <= finMes(oTxt)));
return bOk;
}
function valMes(oTxt){
var bOk = false;
var nMes = parseInt(oTxt.value.substr(3, 2), 10);
bOk = bOk || ((nMes >= 1) && (nMes <= 12));
return bOk;
}
function valAno(oTxt){
var bOk = true;
var nAno = oTxt.value.substr(6);
bOk = bOk && ((nAno.length == 2) || (nAno.length == 4));
if (bOk){
for (var i = 0; i < nAno.length; i++){
bOk = bOk && esDigito(nAno.charAt(i));
}
}
return bOk;
}
function valFecha(oTxt){
	var bOk = true;
	//alert(oTxt.value);
	if (oTxt.value != ""){
		bOk = bOk && (valAno(oTxt));
		bOk = bOk && (valMes(oTxt));
		bOk = bOk && (valDia(oTxt));
		bOk = bOk && (valSep(oTxt));
		if (!bOk){
			alert("Fecha inválida");
			oTxt.value = "";
			oTxt.focus();
			
			return false;
		}
	}
	return true;
}

/*******************************************************/

function deseventoscons(){
	$('#cbodia')[0].disabled = false;
	$('#cbomes')[0].disabled = false;
	$('#cboano')[0].disabled = false;
	$('#txttitulo')[0].disabled = false;
	$('#txtdescripcion')[0].disabled = false;
	$('#txtpersonacontacto')[0].disabled = false;
	$('#txttelefono')[0].disabled = false;
	/*$('#txtcoduniversidad')[0].disabled = false;*/
	$('#cboparticipafames')[0].disabled = false;
	$('#btnenviar')[0].disabled = false;
}
