var div_anterior=null;
function verificarLogin(){
	var form = document.getElementById('login');
	if(form.usrLogin.value ==""){
		alert("Usuario no puede ser vacio");
		form.usrLogin.focus();
		return;
	}
	if(form.usrPass.value ==""){
		alert("Password no puede ser vacio");
		form.usrPass.focus();
		return;
	}
	if(!((/^[a-zA-Z0-9-\/\.-]{6,14}$/.test(form.usrLogin.value)))){
		alert("Usuario debe tener 6 caractares como minimo y un maximo de 14");
		form.usrLogin.focus();
		return;
	}
	if(!((/^[a-zA-Z0-9-\/\.-]{6,14}$/.test(form.usrPass.value)))){
		alert("Password debe tener 6 caractares como minimo y un maximo de 14");
		form.usrPass.focus();
		return;
	}
	if (!((/^[a-zA-Z0-9\.-\/]+$/.test(form.usrLogin.value)))){
		alert("El usuario debe contener caracteres alfanumericos");
		form.usrLogin.focus();
		return;
	}
	if(!((/^[a-zA-Z0-9\.-\/]+$/.test(form.usrPass.value)))){
		alert("El password debe contener caracteres alfanumericos");
		form.usrPass.focus();
		return;
	}
	
	form.submit();
}

function traerDatos(datos,con_id,tipo,host_remoto){
		 	
	url="proxy.php";
	
	switch(datos){
		
		case "contrato"	: 
				host_remoto+= 'muestraContrato.php?con_id='+con_id;
				document.getElementById("titulo").innerHTML = "Contrato:";
		break;
		case "boletas":
				host_remoto+= 'muestraBoletas.php?con_id='+con_id+'&tipo='+tipo+'&host_remoto='+host_remoto;
				document.getElementById("titulo").innerHTML = "Recibos:";
		break;
		case "cobros":
				host_remoto+= 'muestraCobros.php?con_id='+con_id+"&tipo="+tipo;
				if(tipo==2){
					document.getElementById("titulo").innerHTML = "Cobros Anteriores:";	
				}else{
					document.getElementById("titulo").innerHTML = "Pagos Anteriores:";
				}
				
		break;
		case "recibos":
				host_remoto+= 'muestraRecibo.php?con_id='+con_id+"&tipo="+tipo;
				if(tipo==2){
					document.getElementById("titulo").innerHTML = "Cobro Siguiente:";	
				}else{
					document.getElementById("titulo").innerHTML = "Pago Siguiente:";
				}
		break;
		case "misDatos":
				if(tipo==2){
					cat_tipo="verDatosLod.php";	
				}else{
					cat_tipo="verDatosLot.php";
				}
				host_remoto+= cat_tipo+'?con_id='+con_id+'&tipo='+tipo;
				document.getElementById("titulo").innerHTML = "Datos Personales:";
		break;
		case "cambiaDatosForm":
				host_remoto+= 'cambiaDatos.php?con_id='+con_id+'&tipo='+tipo+'&host_remoto='+host_remoto;
				document.getElementById("titulo").innerHTML = "Complete el Formulario:";
		break;
		case "cambiaDatosPass":
				host_remoto+= 'cambiaPass.php?con_id='+con_id+'&tipo='+tipo+'&host_remoto='+host_remoto;
				document.getElementById("titulo").innerHTML = "Complete el Formulario:";
		break;
		case "cambiaDatosEnvio":
		
				telefono=document.getElementById('telefono').value;
				email=document.getElementById('email').value;
				celular=document.getElementById('celular').value;
				host_remoto+= 'cambiaDatos2.php?con_id='+con_id+"&tipo="+tipo+"&email="+email+"&telefono="+telefono+"&celular="+celular;
		break;
		case "cambiaDatosEnvioPass":
				old_pass=document.getElementById('old_pass').value;
				new_pass=document.getElementById('new_pass').value;
				new_pass_2=document.getElementById('new_pass_2').value;
				if(!((/^[a-zA-Z0-9-\/\.-]{6,14}$/.test(new_pass)))){
					alert("Password debe tener 6 caractares como minimo y un maximo de 14");
					document.getElementById('new_pass').focus();
					return;
				}
				if(!((/^[a-zA-Z0-9-\/\.-]{6,14}$/.test(new_pass_2)))){
					alert("Password debe tener 6 caractares como minimo y un maximo de 14");
					document.getElementById('new_pass_2').focus();
					return;
				}
				if(!((/^[a-zA-Z0-9\.-\/]+$/.test(new_pass)))){
					alert("El password debe contener caracteres alfanumericos");
					document.getElementById('new_pass').focus();
					return;
				}
				if(!((/^[a-zA-Z0-9\.-\/]+$/.test(new_pass_2)))){
					alert("El password debe contener caracteres alfanumericos");
					document.getElementById('new_pass_2').focus();
					return;
				}
				host_remoto+= 'cambiaPass2.php?con_id='+con_id+"&tipo="+tipo+"&old_pass="+old_pass+"&new_pass="+new_pass+"&new_pass_2="+new_pass_2;
		break;
		case "mensajeAdministrador":
				host_remoto+='mensAdmin.php?con_id='+con_id+'&tipo='+tipo+'&host_remoto='+host_remoto;
				document.getElementById("titulo").innerHTML = "Mensaje al Administrador:";
		break;
		case "mensajeAdminForm":
				asunto=document.getElementById('asunto').value;
				mensaje=document.getElementById('mensaje').value;
				host_remoto+='mensAdmin2.php?con_id='+con_id+'&tipo='+tipo+'&asunto='+asunto+'&mensaje='+mensaje;
		break;
		case "sugerencias":
				host_remoto+='sugerencias.php?con_id='+con_id+'&tipo='+tipo+'&host_remoto='+host_remoto;
				document.getElementById("titulo").innerHTML = "Sugerencias:";
		break;
		case "sugerenciasForm":
				asunto=document.getElementById('asunto').value;
				mensaje=document.getElementById('mensaje').value;
				host_remoto+='mensAdmin2.php?con_id='+con_id+'&tipo='+tipo+'&asunto='+asunto+'&mensaje='+mensaje+'&sugerencia=1';
		break;
		case "anioSig":
			var anio_actual = new Number(document.getElementById('anho_actual').value);
			anio_actual +=1;
			host_remoto+= 'muestraBoletas.php?con_id='+con_id+'&anho_actual='+anio_actual+'&host_remoto='+host_remoto+'&tipo='+tipo;
			document.getElementById("titulo").innerHTML = "Recibos:";
		break;
		case "anioAnt":
			var anio_actual = new Number(document.getElementById('anho_actual').value);
			anio_actual -=1;
			host_remoto+= 'muestraBoletas.php?con_id='+con_id+'&anho_actual='+anio_actual+'&host_remoto='+host_remoto+'&tipo='+tipo;
			document.getElementById("titulo").innerHTML = "Recibos:";
		break;
	}
	
	new Ajax.Updater('infoPrincipal',url,{
						 parameters: {host_remoto:host_remoto},
						 asynchronous: true, 
						 evalScripts: false, 
						 onComplete: function(request, json)
									 {
									  		Element.hide('cargando');
											Element.show('infoPrincipal')
									  }, 
						 onLoading: function(request, json){
											Element.show('cargando');
											Element.hide('infoPrincipal')
									}
						}
					)	
}

function ver_detalles(id)
{
	if(div_anterior != null){
		eDivAnterior=document.getElementById(div_anterior)	
	}else{
		eDivAnterior=null;
	}
	
	//document.getElementById(id).visibility=='hidden'?document.getElementById(id).visibility='visible':document.getElementById(id).visibility='hidden';
	document.getElementById(id).style.visibility='visible';
	if (eDivAnterior!=null && div_anterior != id)
	{
		document.getElementById(div_anterior).style.visibility='hidden';
	}
	div_anterior=id;
}
