// JavaScript Document

function ValidarFormulario(f){
	for(i=0;i<f.elements.length;i++){
		if(f.elements[i].type!="submit" && f.elements[i].type!="button"){				
			if(f.elements[i].name.substr(f.elements[i].name.length-1,1)=="_"){
				if(f.elements[i].value=="" || f.elements[i].value==-1){
					alert("Campo obligatorio:\n - "+ f.elements[i].name.substr(3,f.elements[i].name.length-4));
					f.elements[i].focus();
					return false;
				}
				if(f.elements[i].name=="txtEmail_"){
					if(!checkMail(f.elements[i].value)){
						alert("Email incorrecto...!");
						f.elements[i].focus();
						return false;
					}
				}
			}
		}
	}
	//f.submit();
	return true;
}	

function ValidarFormuRedirec(f,pag){
	for(i=0;i<f.elements.length;i++){
		if(f.elements[i].type!="submit" && f.elements[i].type!="button"){				
			if(f.elements[i].name.substr(f.elements[i].name.length-1,1)=="_"){
				if(f.elements[i].value=="" || f.elements[i].value==-1){
					alert("Campo obligatorio:\n - "+ f.elements[i].name.substr(3,f.elements[i].name.length-4));
					return false;
				}
			}
		}
	}
	f.action=pag;
	f.submit();
}	
//se invoca--> return ValidaNumero(event)
function ValidaNumero(e){
	tecla=(document.all) ? e.keyCode: e.which;
	if((tecla>=48 && tecla<=57) || tecla==8 || tecla==0)
		return true;			
	return false;
}

function ValidaDecimal(e){
	tecla=(document.all) ? e.keyCode: e.which;		
	if((tecla>=48 && tecla<=57) || tecla==8 || tecla==0 || tecla==46)
		return true;			
	return false;
}

function ValidaTelefono(e){
	tecla=(document.all) ? e.keyCode: e.which;		
	if((tecla>=48 && tecla<=57) || tecla==8 || tecla==0 || tecla==45 || tecla==42 || tecla==35)
		return true;			
	return false;
}


function Mayusculas(text){		
	text.value=text.value.toUpperCase();		
}

function SeleccionaUno(chk,form){
	for(i=0;i<form.elements.length;i++){
		if(form.elements[i].type=="checkbox" && form.elements[i].name.substr(0,3)=="row" ){
			form.elements[i].checked=false;
		}
	}
	chk.checked=true;		
	form.txtCodigo.value=chk.value;
}

function Activa(fila){
	ob=document.getElementById(fila);
	ob.style.backgroundColor="#FFFFEE";
}

function Desactiva(fila){
	ob=document.getElementById(fila);
	ob.style.backgroundColor="#FFFFFF";
}


function checkMail(email)
{
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(email);
}

