function rollover(foto,st){
	if(st==1){
		window.document[foto].src = "images/"+foto+"over.jpg";
	}else{
		window.document[foto].src = "images/"+foto+"off.jpg";
	}

}

function inicializa_acceso(){
document.getElementById("errormail").style.visibility="hidden";
document.getElementById("errorpwd").style.visibility="hidden";
}


function valida(op){
	if (op=="envio"){
		document.getElementById("errormail").style.visibility="hidden";
		document.getElementById("errorpwd").style.visibility="hidden";
		if (document.agi.email.value==""){
			document.getElementById("errormail").style.visibility="visible";
		}else{
			document.getElementById("errormail").style.visibility="hidden";
			document.agi.action="valida.asp?op=envio";
			document.agi.submit();
		}
	}
	if (op=="acceso"){
		document.getElementById("errormail").style.visibility="hidden";
		document.getElementById("errorpwd").style.visibility="hidden";
		error="no";
		if (document.agi.email.value==""){
			document.getElementById("errormail").style.visibility="visible";
			error="si"
		}else{
			document.getElementById("errormail").style.visibility="hidden";
		}
		if (document.agi.pwd.value==""){
			document.getElementById("errorpwd").style.visibility="visible";
			error="si"
		}else{
			document.getElementById("errorpwd").style.visibility="hidden";
		}
		if (error=="no") {
			document.agi.action="valida.asp?op=acceso";
			document.agi.submit();
		}
	}
}

function inicializa_perfil(){
//f=document.getElementById("mcell").style.display=(f.style.display=="block")?"none":"block";
document.getElementById("viewpwd").style.display="none";
document.getElementById("newpwd").style.display="none";
document.getElementById("confirmpwd").style.display="none";
document.getElementById("errornombre").style.visibility="hidden";
document.getElementById("errorapellidos").style.visibility="hidden";
document.getElementById("errormail").style.visibility="hidden";
document.getElementById("errornewpwd").style.visibility="hidden";
document.getElementById("errorconfirmpwd").style.visibility="hidden";
}

function verpwd(){
document.getElementById("viewpwd").style.display="block";
document.getElementById("botonver").style.display="none";
document.getElementById("botoncambiar").style.display="none";
}

function ocultarpwd(){
document.getElementById("viewpwd").style.display="none";
document.getElementById("botonver").style.display="block";
document.getElementById("botoncambiar").style.display="block";
}

function cambiarpwd(){
document.getElementById("viewpwd").style.display="none";
document.getElementById("botoncambiar").style.display="none";
document.getElementById("botonver").style.display="none";
document.getElementById("newpwd").style.display="block";
document.getElementById("confirmpwd").style.display="block";
document.getElementById("errornewpwd").style.visibility="hidden";
document.getElementById("errorconfirmpwd").style.visibility="hidden"
document.getElementById("errorbotconfirm").style.visibility="hidden"
document.agi.txnewpwd.value="";
document.agi.txconfirmpwd.value="";
}

function cancelarpwd(){
document.getElementById("botonver").style.display="block";
document.getElementById("botoncambiar").style.display="block";
document.getElementById("newpwd").style.display="none";
document.getElementById("confirmpwd").style.display="none";
document.getElementById("errornewpwd").style.visibility="hidden";
document.getElementById("errorconfirmpwd").style.visibility="hidden"
}

function confirmpwd(){
	if(document.agi.txnewpwd.value==""){
		document.getElementById("errornewpwd").style.visibility="visible";
	}else{
		document.getElementById("errornewpwd").style.visibility="hidden";
		if (document.agi.txconfirmpwd.value==""){
			document.getElementById("errorconfirmpwd").style.visibility="visible"
		}else{
           if(document.agi.txnewpwd.value != document.agi.txconfirmpwd.value){
				document.getElementById("errorconfirmpwd").style.visibility="visible"
		   }else{
              document.getElementById("errorconfirmpwd").style.visibility="hidden"
			  document.getElementById("botonver").style.display="block";
			  document.getElementById("botoncambiar").style.display="block";
			  document.getElementById("newpwd").style.display="none";
			  document.getElementById("confirmpwd").style.display="none";
			  document.getElementById("errornewpwd").style.visibility="hidden";
			  var vpwd=document.agi.txnewpwd.value
			  var c = vpwd.length;
			  var d = "";
			  document.agi.txpwd.value=vpwd
			  document.getElementById("litviewdpwd").innerHTML=vpwd
			  for(f=1;f<=c;f++){
				  d=d+"•";
			  }
			  document.getElementById("lithidpwd").innerHTML=d
			  document.getElementById("errorbotconfirm").style.visibility="hidden"
		   }
		}
	}
}

function enviar(){
var error="no"
	if(document.agi.txnombre.value==""){
		document.getElementById("errornombre").style.visibility="visible";
		error="si";
	}else{
		document.getElementById("errornombre").style.visibility="hidden";
	}
		if(document.agi.txapellidos.value==""){
		document.getElementById("errorapellidos").style.visibility="visible";
		error="si";
	}else{
		document.getElementById("errorapellidos").style.visibility="hidden";
	}
		if(document.agi.txemail.value==""){
		document.getElementById("errormail").style.visibility="visible";
		error="si";
	}else{
		document.getElementById("errormail").style.visibility="hidden";
	}
	if(document.getElementById("newpwd").style.display=="block"){
		document.getElementById("errorbotconfirm").style.visibility="visible";
		error="si";
	}else{
		document.getElementById("errorbotconfirm").style.visibility="hidden";
	}
    if (error=="no"){
		document.agi.submit();
    }
}

function resetform(){
  document.agi.reset();
  document.getElementById("LyLoad").style.visibility = "visible";
  document.agi.submit();
}

function inicializa_buscador(){
	
document.getElementById("tablabuscador").style.display="none"
document.getElementById("botfiltro").style.visibility="hidden";
}

function muestra_buscador(){
document.getElementById("botones").style.display="none";
document.getElementById("tablabuscador").style.display="block"
}

function oculta_buscador(){
document.getElementById("tablabuscador").style.display="none";
document.getElementById("botones").style.display="block"
}

function resalta(num,tot){
	//---------Ilumina en azul
	for(p=1;p<=tot;p++){
		celda=eval("f"+num+"z"+p);
		celda.style.backgroundColor ="#316AC5";
		celda.style.color="#ffffff";	
	}
	document.form.actual.value=num;
   anterior=document.form.ant.value;
	//-------------Restablece el color
	if((anterior!=0) && (anterior!=num)){
		for(j=1;j<=tot;j++){
			celda1=eval("f"+anterior+"z"+j);
			celda1.style.backgroundColor ="#FFFFFF";
			celda1.style.color="#000000";
		}
	}
	document.form.ant.value=num;  
}

function nuser(){
document.getElementById("contentframe").innerHTML="<iframe src='ifrnuser.asp'  width='100%' marginwidth='0' height='100%' marginheight='0' scrolling='no' frameborder='no' allowtransparency='false' style='position:absolute; left:0px; top:0px'></iframe>";

}

function inicializa_user(){
document.getElementById("viewpwd").style.display="none";
document.getElementById("newpwd").style.display="none";
document.getElementById("confirmpwd").style.display="none";
document.getElementById("errormail").style.visibility="hidden";
document.getElementById("errornewpwd").style.visibility="hidden";
document.getElementById("errorconfirmpwd").style.visibility="hidden";
}

function ch_acceso(valor){
formtipo=eval("document.agi.val"+valor);
tipo=eval("document.agi.val"+valor+".value");
foto=eval("document.agi.img"+valor)
	if (tipo==0){
		formtipo.value=1;
		foto.src="images/ok.gif";
	}else{
		formtipo.value=0;
		foto.src="images/ko.gif";
	}
}

function first(){
document.getElementById("LyLoad").style.visibility = "visible";
document.agi.numpag.value=1;
document.agi.submit();
}

function last(){
	document.getElementById("LyLoad").style.visibility = "visible";
document.agi.numpag.value=document.agi.totpag.value;
document.agi.submit();
}

function ant(){
	document.getElementById("LyLoad").style.visibility = "visible";
document.agi.numpag.value = parseInt(document.agi.numpag.value)-1;
if (document.agi.numpag.value < 1){
	document.agi.numpag.value=1;
}
document.agi.submit()
}

function sig(){
	document.getElementById("LyLoad").style.visibility = "visible";
     document.agi.numpag.value = parseInt(document.agi.numpag.value)+1;
if (parseInt(document.agi.numpag.value) > parseInt(document.agi.totpag.value)){
	document.agi.numpag.value=document.agi.totpag.value;
}

document.agi.submit()
}

function verfoto(){
if(document.vf.checkfoto.checked == true){
	document.agi.visfoto.value="1";
	document.getElementById("barraconfoto").style.display="block";
	document.getElementById("barrasinfoto").style.display="none";
}else{
	document.agi.visfoto.value="0";
	document.getElementById("barraconfoto").style.display="none";
	document.getElementById("barrasinfoto").style.display="block"
	}
document.getElementById("LyLoad").style.visibility = "visible";
document.agi.submit();
}

function strToArray(inTxt){
	aChars = inTxt.split('')
	return (aChars)
}

function val_apost(inTxt,t){
	aChars = strToArray(inTxt);
	cPoint = "'";
	var sVacio='';
	var tmpString = sVacio
	var name = sVacio
	
	for (var i = 0; i < aChars.length; i++){
		var c = aChars[i];
				if (c == cPoint ){
					//alert(name + " únicamente acepta dígitos y un carácter (,)")
					eval("document.agi." + t.name + ".value = tmpString");
						
					return false;
				    
				}
				tmpString += c;
	}
	return true
}



function val_numero(inTxt,t){
	aChars = strToArray(inTxt);	
	var sVacio='';
	var tmpString = sVacio
	var name = sVacio
	
	for (var i = 0; i < aChars.length; i++){
		var c = aChars[i]
		if((c >= "0" && c <= "9")){
			
			tmpString += c

		}else{
			//alert(name + " únicamente acepta dígitos y un carácter (,)")
			eval("document.agi." + t.name + ".value = tmpString")
						
			return false
		}
	}
	return true
}

	function val_decimal(inTxt,t){
	aChars = strToArray(inTxt);
	cPoint = ','
	iPoint = 0	
	var sVacio='';
	var tmpString = sVacio
	var name = sVacio
	
	for (var i = 0; i < aChars.length; i++){
		var c = aChars[i]
		if( (c >= "0" && c <= "9") || c == cPoint ){
			if(c == cPoint){
				iPoint++
				if(iPoint > 1){
					//alert(name + " únicamente acepta dígitos y un carácter (,)")
					eval("document.agi." + t.name + ".value = tmpString")
						
					return false
				}
			}
			tmpString += c
			continue
		}else{
			//alert(name + " únicamente acepta dígitos y un carácter (,)")
			eval("document.agi." + t.name + ".value = tmpString")
			//eval("document.agi." + t.name + ".focus()")
						
			return false
		}
	}
	return true
}
