/*-------------------------------------------------------inicio funciones de sistema turismo---------------------------------------------*/
//funcione sessiones

var arregloPackage="";

function pakage(obj,id,valor){
	
	  //alert(id + " " + valor)
	  //alert(obj.checked)
	  if(obj.checked){
		  if(!arregloPackage){
			  arregloPackage = Object();
			  arregloPackage[id]=valor;
			  $('pakage_city').value = valor;
		  }else{
			  arregloPackage[id]=valor;
			  var cadena = "";
			  for (var i in arregloPackage) {
				  cadena = cadena + arregloPackage[i] + "-";
								  
			  }
			  $('pakage_city').value = cadena.substring(0, cadena.length-1);
		  }
	  }else{
		    
		      delete arregloPackage[id];
			  var cadena = "";
			  for (var i in arregloPackage) {
				   cadena += arregloPackage[i] + "-";
			  }	
			  $('pakage_city').value = cadena.substring(0, cadena.length-1);;
	  }
	
 
}

function framePrint(whichFrame){
	parent[whichFrame].focus();
	parent[whichFrame].print();
}
function ejecutar_print(){
	if (confirm("Va  inprimir la RESERVACION\nque iso ¿ desea inprimir ?")){
     eval('mostrar()')
	 setTimeout("inprimir()",1000);
	}
  
}
function inprimir(){

	
framePrint('localscene');
eval("ocultar()"); 

}
function iniciarDeshacerDatos(){
 eval('mostrar()')
setTimeout("deshacerDato()",1000);
}

function deshacerDato(){
	var url   = "include/recepciones.php?";	
        var params = "DestruirDatos=1";
		
		
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						                               				   
						   if(!respuesta){
							   alert (resp.responseText);
							 
						   }else{
							   $('ventanas').innerHTML="";
							   $('ventanas').style.visibility='hidden';
							   eval("ocultar()"); 
							   //location.href = "index.php";
																
						   }						   						   				  						   						  						   
					   }											  										  
					}
				);
	
}
function pulsar(e) {
if (e.keyCode!=13){
  return 0;
}else{
eval("iniciar_procesos('','"+crear_session()+"')");	
}
}
function iniciar_procesos(componente,funcion){
	if (trim($('txtuser').value)==""){
		alert("Please enter your user id & password ");
		$('txtuser').focus();
		return 0;
		
	}
	
  $('contenload_login').style.visibility='visible';
   setTimeout(funcion,1700);
}
function crear_session(){
	var parametros = "";
	
        parametros += "&uss=" + trim($("txtuser").value)
		
		parametros += "&pass=" + trim($("txtpass").value)
		
		var url   = "mant2/include/recepciones.php?";	
        var params = "consultarDatosLogUser=1" + parametros + "&explorador=" + navigator.appName ;
		
		
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;
						   if (respuesta =="inactivo"){
							$('contenload_login').style.visibility='hidden';
 						        alert("Cannot still enter its account\nnot this active one");
								$('txtuser').focus()
								return false;
						   }
						   if(respuesta=="no_accede"){
							   $('contenload_login').style.visibility='hidden';
 						        alert("Data incorrect");
								$('txtuser').focus()
							 
						   }else{
								location.href = "index.php";
								
								
						   }						   						   				  						   						  						   
					   }											  										  
					}
				);

}
//fin funcion sessiones
//funciones para guardar regsitros de ususarios
function pintar_marco(idtabla){
	
eval("despintar_marco('"+idtabla+"')");
$(idtabla).style.backgroundColor = '#F8EDED';


}
function despintar_marco(param_id){
    var valor_param=$(param_id).id;
	idsubstring=valor_param.substring(0,valor_param.length-1);
	if (idsubstring.length !=6) idsubstring=valor_param.substring(0,valor_param.length-2);
	
	   for (var inc=1;inc<=11;inc++){
		 	if ( $(idsubstring+inc).id != $(param_id).id){
			$(idsubstring+inc).style.backgroundColor='#FFFFFF';
		    } 
	   }

	
	
	
}


function ejecutar_guardar_users(){
if (trim($('txtname').value)==""){
	alert ("This Field is required");
	eval("pintar_marco('marco_1')");
	document.frmregistro.txtname.focus();
	return 0;
}	
if (trim($('txtcompany').value)==""){
	alert ("Its name of the company enters is an obligatory field");
	eval("pintar_marco('marco_1')");
	document.frmregistro.txtcompany.focus();
	return 0;
}

if (trim($('txtuser').value)==""){
	alert ("the USUARY field is obligatory writes its user");
	eval("pintar_marco('marco_2')");
	document.frmregistro.txtuser.focus();
	return 0;
}
if (trim($('txtmail').value)==""){
	alert ("The MAIL of the user is necessary. Its mail writes");
	eval("pintar_marco('marco_2')");
	document.frmregistro.txtmail.focus();
	return 0;
}
if (trim($('txtpassword').value) ==""){
	alert ("the Field PASSWORD is a necessary data.\nTheir PASSWORD enters");
	eval("pintar_marco('marco_2')");
	document.frmregistro.txtpassword.focus();
	return 0;
}else{
    if (trim($('txtpassword2').value) ==""){
	alert ("The field to verify password is necessary.\nIts data enters");
	eval("pintar_marco('marco_2')");
	document.frmregistro.txtpassword2.focus();
	return 0;
	}
    if (trim($('txtpassword2').value) != trim($('txtpassword').value) ){
	alert ("Field PASSWORD and TO VERIFY PASSWORD does not agree.\ntheir PASSWORD enter well");
	eval("pintar_marco('marco_2')");
	document.frmregistro.txtpassword.focus();
	return 0;
	}
}

eval("show_loadreg()");
setTimeout("grabar_datos_users()", 1700);	
	
}
function show_loadreg(){
	$('loadreg').style.visibility='visible';
		
}
function grabar_datos_users(){
var codus=$('id_tabla').value; 
var criaccion=$('txtcriterio').value;
if ($('checkaprobacion').checked==true){
var aprovacion="A";
}else{
var aprovacion="";	
}
var parametros = "";	
parametros +="&txtnames="+ trim($('txtname').value);
parametros +="&txtcompanys="+ trim($('txtcompany').value);
parametros +="&txtposcompanys="+ trim($('txtposcompany').value);
parametros +="&txtadresss="+ trim($('txtadress').value);
parametros +="&txtcountrys="+ trim($('txtcountry').value);
parametros +="&txtphones="+ trim($('txtphone').value);
parametros +="&txtwebs="+ trim($('txtweb').value);

parametros +="&txtusers="+ trim($('txtuser').value);
parametros +="&txtmails="+ trim($('txtmail').value);
parametros +="&txtpasswords="+ trim($('txtpassword').value);

parametros +="&typcompanys="+$('typcompany').value;

if ($('checkboxgroup').checked==true){
chk_gro="groups";
}else{
chk_gro="";	
}
if ($('checkboxindividual').checked==true){
chk_indv="individual";
}else{
chk_indv="";	
}
parametros +="&checkboxgroups="+chk_gro;
parametros +="&checkboxindividuals="+chk_indv;



parametros +="&typinterests="+$('typinterest').value;

parametros +="&txtlast_sts="+ trim($('txtlast_st').value);
parametros +="&txtlast_nds="+ trim($('txtlast_nd').value);
parametros +="&txtlast_rds="+ trim($('txtlast_rd').value);
parametros +="&txtnext_sts="+ trim($('txtnext_st').value);
parametros +="&txtnext_nds="+ trim($('txtnext_nd').value);
parametros +="&txtnext_rds="+ trim($('txtnext_rd').value);
parametros +="&txtreasons_sts="+ trim($('txtreasons_st').value);
parametros +="&txtreasons_nds="+ trim($('txtreasons_nd').value);
parametros +="&txtreasons_rds="+ trim($('txtreasons_rd').value);

parametros +="&txtevent_nats="+ trim($('txtevent_nat').value);
parametros +="&txtevent_ints="+ trim($('txtevent_int').value);

parametros +="&txtafiliated_nats="+ trim($('txtafiliated_nat').value);
parametros +="&txtafiliated_ints="+ trim($('txtafiliated_int').value);

parametros +="&reftucanos="+$('reftucano').value;

parametros +="&area_comments="+ trim($('area_comment').value);
parametros +="&criteri_accion="+ criaccion;
parametros +="&idus="+ codus;
parametros +="&apro="+ aprovacion;

if ($('txtcriterio').value=='E'){
var url   = "include/recepciones.php?";
}else{
var url   = "mant2/include/recepciones.php?";
}

var params = "grabar_Usuarios=1"+parametros;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"POST",
					   onComplete: function(resp) { 
					   
						   var respuestas = resp.responseText;						    					  						                               				   
						   
						   if(!respuestas){
							  
							   	alert ("no se grabo");	   
							}else{
							   
							     $('loadreg').style.visibility='hidden';
							      
								  if ($('txtcriterio').value=='N'){
									  for (var inc=1;inc<=11;inc++){
		 	                            $("marco_"+inc).style.backgroundColor='#FFFFFF';
			                           }
							          alert ("Your registration has been successfully sent.\nYou will be notified by email regarding the activation of your account.");
							          location.href = 'login.php'
								  }else{
								
                                       var idcriterio=$("cboestado").value;
										 ocultar(); 
							  cerrar_ventana();
							  buscar_GRILLA_varios('include/recepciones.php?traerGRILLA_usuario=1'+"&id_cri="+idcriterio);
									 $("cboestado").value=idcriterio;	 
									 	 
								
								    }
													   
							   
							   
						   }
												   
						   
					   }											  										  
					}
				);	

}
//fin funciones para guardar registros de ususarios
/*-----pintar grilla-----*/
function onhover(row){
eval("retornar_color()");
row.style.backgroundColor = '#DFDFDF';
}
function retornar_color(){
for (var y=0; y < $('grilla').rows.length; y++){
    $('grilla').rows[y].style.backgroundColor = '#EEEEEC';
}
}
function on_mouse_hover(row){
row.style.backgroundColor = '#DFDFDF';
}
function retornar_color_hover(){
for (var y=0; y < $('grilla').rows.length; y++){
	if ($('grilla').rows[y].id !=$('id_tabla').value){
    $('grilla').rows[y].style.backgroundColor = '#EEEEEC';
	}

}
}
/*-----fin pintar grilla-----*/
function mostrar_combo_pais(){
valorcombo=$('cbolocation').value;
if (valorcombo=='3'){
var parametros = "";
	    var url   = "include/recepciones.php?";
        var params = "traerCombo=1" ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"get",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							     alert("No hay resultados");
								  
						   }else{
							   $('divcombo').innerHTML="PAIS:&nbsp;"+resp.responseText;
							   $('divcombo').style.visibility='visible';
						   				   
						   }
						   
					   }											  										  
					}
				);	
	
}else{
	$('divcombo').innerHTML="";
	}

	
}

function guardar_codigo(idtour){
$('id_tabla').value=idtour;
}

function ocultar(){
$('contenload').style.visibility='hidden'; 
}
function mostrar(){
$('contenload').style.visibility='visible';	
}
function enviar_datas(){
	tipo_accion=$('txtcriterio').value;
	eval("mostrar()");
setTimeout("grabar_datos('"+tipo_accion+"')", 1700);
	
}
 
 
function grabar_datos(tip_accion){
var codtour="";

if ($('respuesta').innerHTML !==""){
codtour=$('id_tabla').value;	
}

var idloc=$('cbolocation').value;
var idcity="";
var idinteres="";
var idtiptour=null;
var dias=null;
var see=null;
var detalle=null;
switch (idloc){
	case "1":
	idcity=$('cbocity').value;
	idinteres=$('cbointeres').value;
    idtiptour=$('cbotyptour').value;
    dias=$('cbodias').value;
    see=$('SEE').value;
    detalle=$('txtdetalle').value;
	break;
     
	case "2":
    idcity= eval("ciudades_seleccionadas()");
    idinteres=$('cbointeres').value;
    idtiptour=$('cbotyptour').value;
    dias=$('cbodias').value;
    see=$('SEE').value;
    detalle=$('txtdetalle').value;
    break;
	
	case "3":
	idcity=$('cbocountry_2').value;
	see=$('SEE').value;
	break;
	
}
var url   = "include/recepciones.php?";	
var params = "grabar_datos=1&codloc=" + idloc +"&codcity="+idcity + "&codinteres="+idinteres+"&codtiptour="+idtiptour+"&numdias="+dias+"&SEE="+see+"&det="+detalle+"&accion="+tip_accion+"&idtour="+codtour;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuestas = resp.responseText;						    					  						                               				   
						   
						   if(!respuestas){
							  eval("ocultar()"); 
							   eval("cerrar_ventana()");arregloPackage='';
							   eval("buscar_GRILLA_TOUR('respuesta','include/recepciones.php','"+idcity+"')");
							   buscar_GRILLA_varios('include/recepciones.php?traerGRILLA_tour=1'+'&idcity='+idcity+'&idloc='+idloc);
							   
							  
		                   }else{
							   //$(contenedor).innerHTML=resp.responseText;
							   //eval("ocultar()");
						   }
												   
						   
					   }											  										  
					}
				);	
}

//funcion eliminar filas
function ejecutar_eliminar(funcion){
	codtabla=$('id_tabla').value;
	if (codtabla==""){
     alert("Seleccione alguna fila a eliminar.");
     return 0;
     }
	

    if (confirm("¿ Desea ELIMINAR el registro seleccionado?")){
	eval("mostrar()");
	setTimeout(funcion+"()",1700);

    }
}
function eliminar_reservacion(){
var iduser=$('cbouser').value;
var date_1=$('txtfecha1').value;
var date_2=$('txtfecha2').value;
var id_reserv="";
id_reserv=$('id_tabla').value;	

var url   = "include/recepciones.php?";	
var params = "eliminarRESERV=1&idreserv="+id_reserv;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuestas = resp.responseText;						    					  						                               				   
						   
						   if(!respuestas){
							  alert(resp.responseText);
							    
		                   }else{
						       $('ventanas').innerHTML="";
							   $('ventanas').style.visivilty="";
						   
						       eval("ocultar()"); 
							   cerrar_ventana();
							   buscar_GRILLA_varios('include/recepciones.php?traerGRILLA_reserv=1'+"&cod_us="+iduser+"&fech_1="+date_1+"&fech_2="+date_2);
							   $("cbouser").value=iduser; 
							     
							   
						   }
												   
						   
					   }											  										  
					}
				);	
}
function eliminar_fila_user(){
var idus="";
idus=$('id_tabla').value;	

var url   = "include/recepciones.php?";	
var params = "eliminarUSU=1&idusuario="+idus;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuestas = resp.responseText;						    					  						                               				   
						   
						   if(!respuestas){
							  alert(resp.responseText);
							    
		                   }else{
						
						       eval("ocultar()"); 
							   eval("cerrar_ventana()");
							   
								   
							   var idcriterio=$("cboestado").value;
								  cerrar_ventana();
							  buscar_GRILLA_varios('include/recepciones.php?traerGRILLA_usuario=1'+"&id_cri="+idcriterio);
									 $("cboestado").value=idcriterio;	 
							     
							   
						   }
												   
						   
					   }											  										  
					}
				);		

}
function eliminar_fila_ciudad(){
var idhot="";
idhot=$('id_tabla').value;	

var url   = "include/recepciones.php?";	
var params = "eliminarCity=1&idcity="+idhot;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuestas = resp.responseText;						    					  						                               				   
						   
						   if(!respuestas){
							  alert(resp.responseText);
							    
		                   }else{
						
						       eval("ocultar()"); 
							   eval("cerrar_ventana()");
							   //eval("buscar_GRILLA_TOUR('respuesta','include/recepciones.php','"+idcity+"')");
						       buscar_GRILLA_varios('include/recepciones.php?traerGRILLA_ciudad=1');
							     
							   
						   }
												   
						   
					   }											  										  
					}
				);	
	
	
}
function eliminar_fila_servicio(){
valor_city=$('cbocity').value;
var idhot="";
idhot=$('id_tabla').value;	

var url   = "include/recepciones.php?";	
var params = "eliminarServicio=1&idserv="+idhot;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuestas = resp.responseText;						    					  						                               				   
						   
						   if(!respuestas){
							  alert(resp.responseText);
							    
		                   }else{
						
						       eval("ocultar()"); 
							   eval("cerrar_ventana()");
							   //eval("buscar_GRILLA_TOUR('respuesta','include/recepciones.php','"+idcity+"')");
						       buscar_GRILLA_varios('include/recepciones.php?traerGRILLA_Services=1'+'&id_city='+valor_city);
							   $('cbocity').value=valor_city;	     
							   
						   }
												   
						   
					   }											  										  
					}
				);	
	
}

function eliminar_fila_hotel(){
	valor_city=$('cbocity').value;
var idhot="";
idhot=$('id_tabla').value;	

var url   = "include/recepciones.php?";	
var params = "eliminarHotel=1&idhot="+idhot;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuestas = resp.responseText;						    					  						                               				   
						   
						   if(!respuestas){
							  alert(resp.responseText);
							    
		                   }else{
						
						       eval("ocultar()"); 
							   eval("cerrar_ventana()");
							   //eval("buscar_GRILLA_TOUR('respuesta','include/recepciones.php','"+idcity+"')");
						       buscar_GRILLA_varios('include/recepciones.php?traerGrilaHotel=1'+'&id_city='+valor_city);
				               	$('cbocity').value=valor_city;	     
							   
						   }
												   
						   
					   }											  										  
					}
				);
}
function eliminar_fila_tour(){
var idcity="";
if ($('cbolocation').value==3){
idcity=$('cbocountry').value;	
}
codtour=$('id_tabla').value
var url   = "include/recepciones.php?";	
var params = "eliminarTour=1&idtour="+codtour;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuestas = resp.responseText;						    					  						                               				   
						   
						   if(!respuestas){
							  alert(resp.responseText);
							    
		                   }else{
						
						       eval("ocultar()"); 
							   eval("cerrar_ventana()");
							   eval("buscar_GRILLA_TOUR('respuesta','include/recepciones.php','"+idcity+"')");
						
						
							   
						   }
												   
						   
					   }											  										  
					}
				);
}
//fin elimnar  filas



 //---obtner valor check
 function valor_check(){
	 var con=0;
	  var idciudad="";
	  var txtvalor= "";
var inputs = document.getElementsByTagName("input");
	
		
        for (var i = 0; i < inputs.length; i++)
        {
           	if (inputs[i].checked==true){
			   
						
			 idciudad +=inputs[i].value+",";
			
			}
        }
	 txtvalor=idciudad.substring(0,idciudad.length-1);
		return txtvalor;
}

 function ciudades_seleccionadas(){
	 
	var idciudad="";
	var txtvalor= "";
	
	for (var i in arregloPackage) {
		idciudad += i + ",";
	}	
	
	txtvalor=idciudad.substring(0,idciudad.length-1);
	return txtvalor;
}


 //---fin valor check

function buscar_GRILLA_TOUR(contenedor,archivo,paremtro1){
	
    codlocation=$('cbolocation').value;
	if (codlocation=='3'){
    $('cbocountry').value=paremtro1;
    }
	new Ajax.Updater(contenedor, archivo + "?traerGRILLA=1"+"&idloc="+codlocation+"&idcity="+paremtro1 , { 
		  method: 'GET'
		
		}); 	
	
}
//funcion para ejecutar grilla
function ejecutar_grilla(funcion){
var crimenu=$('criteriomenu').value
switch (crimenu){
  case "tour":
  if ($('cbolocation').value=='3'){	
	if ($('cbocountry').value=='0'){
		//alert("¡ Selecione el pais !")
		//return 0;		
	}
  }
  break;
  case "hot":
     if ($("cbocity").value==0){
	  alert("¡ Seleccione ciudad !");
	  return 0;
	 }
  break;
  
}
  
  
	$('respuesta').innerHTML="";
eval("mostrar()");
setTimeout(funcion, 1700);	
}
function cargar_lista_reservacion(funcion){

eval("mostrar()");
	setTimeout(funcion, 1700);	

}
function traer_lista_grilla_reserv(){
	
var iduser=$("cbouser").value;
var fecha1=$('txtfecha1').value;
var fecha2=$('txtfecha2').value;
var parametros = "";
        parametros += "&cod_us=" + iduser+"&fech_1="+fecha1+"&fech_2="+fecha2;
	    var url   = "include/recepciones.php?";
        var params = "traerGRILLA_reserv=1" + parametros +  "&explorador=" + navigator.appName ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"get",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							      eval("ocultar()");
								  $('respuesta').innerHTML = "";
								  
						   }else{
							   eval("ocultar()");
							  $('respuesta').innerHTML=resp.responseText;
							  $('txtfecha1').value="";
							  $('txtfecha2').value="";
							  $('img2').disabled=true;
							
						   				   
						   }
						   
					   }											  										  
					}
				);	
	
}
function controlar_calendar(){
if ($('txtfecha1').value !=""){
  $('img2').disabled=false;
}else{
  $('img2').disabled=true;	
}
	
}
function cargar_detalle_reserv(id_row){
/*var idreserv=id_row.id;
var parametros = "";
        parametros += "&cod_resev=" + idreserv;
	    var url   = "include/recepciones.php?";
        var params = "traer_GRILLA__DEATALLE_reserv=1" + parametros +  "&explorador=" + navigator.appName ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"get",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							     
								  $('detalleLocations').innerHTML = "";
								  
						   }else{
							   //eval("ocultar()");
							  //$('detalleLocations').innerHTML=resp.responseText;
						   				   
						   }
						   
					   }											  										  
					}
				);*/	
}
function iniciar_reservacion_proceso(acciones, pathfile){

var id_tabla="";
	  if (acciones=='I'){
			if($('id_tabla')){
				if (!$('id_tabla').value){
					  alert("SELECCIONE ALGUNA FILA 1");
					return 0;	
				}
				id_tabla=$('id_tabla').value;
			}else{
				alert("SELECCIONE ALGUNA FILA 2");
				return 0;		
			}
		}
	var ruta="templates/" + pathfile + "?id_tabla=" + id_tabla;
eval("mostrar()");
setTimeout("GuardarDatosSession('"+id_tabla+"','"+ruta+"')",1000);
}
function GuardarDatosSession(cod_tablas,files){
var params = "DatosSessionGrid=1";
var parametros = "";
        parametros += "&id_tabla=" + cod_tablas;
   	    var url   = "include/recepciones.php?";	
        var params = "DatosSessionGrid=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						                               				   
						   
						   if(!respuesta){
							 eval("ocultar()");  
							 eval("ImprimirDetalleReserv('"+files+"')");
							 						  
						   }else{
							 $('gigload').style.visibility='hidden';
							  alert("no se  grabo en la  session");
						     				   
						   }						   						   				  						   						  						   
					   }											  										  
					}
				);	

}
function ImprimirDetalleReserv(path){
	
var url   = path;	
        var params = "DatosSessionGrid=1";
		
		
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						                               				   
						   if(!respuesta){
							   alert ("no se encontro");
							 
						   }else{
							   eval("ocultar()");
							   $('ventanas').style.visibility='visible';
							   $('ventanas').innerHTML=resp.responseText;
																							
						   }						   						   				  						   						  						   
					   }											  										  
					}
				);

} 
function cargar_lista_user(funcion){

eval("mostrar()");
	setTimeout(funcion, 1700);	

}

function traer_lista_grilla_user(){
	var idcriterio=$("cboestado").value;
var parametros = "";
        parametros += "&id_cri=" + idcriterio;
	    var url   = "include/recepciones.php?";
        var params = "traerGRILLA_usuario=1" + parametros +  "&explorador=" + navigator.appName ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"get",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							      eval("ocultar()");
								  $('respuesta').innerHTML = "";
								  
						   }else{
							   eval("ocultar()");
							  $('respuesta').innerHTML=resp.responseText;
						   				   
						   }
						   
					   }											  										  
					}
				);

}


function cargar_busqueda_hotel(funcion){
	
	eval("mostrar()");
	setTimeout(funcion, 1700);	
}



function traer_lista_grilla_hotel(){
var idcity=$("cbocity").value;
var parametros = "";
        parametros += "&id_city=" + idcity;
	    var url   = "include/recepciones.php?";
        var params = "traerGrilaHotel=1" + parametros +  "&explorador=" + navigator.appName ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"get",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							      eval("ocultar()");
								  $('respuesta').innerHTML = "";
								  
						   }else{
							   eval("ocultar()");
							  $('respuesta').innerHTML=resp.responseText;
						   				   
						   }
						   
					   }											  										  
					}
				);	
	
	
}

function traer_lista_grilla(){//trae  la  grilla  de  la  tabla  tour
	var idcountry="";
	if ($('cbolocation').value=='3'){
		idcountry=$('cbocountry').value;
	}
	
    var parametros = "";
        parametros += "&idloc=" + $("cbolocation").value+"&idcity="+idcountry;
	    var url   = "include/recepciones.php?";
        var params = "traerGrilaTour=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"get",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							   eval("ocultar()");
								  alert("No hay resultados");
								  
						   }else{
							   eval("ocultar()");
							  $('respuesta').innerHTML=resp.responseText;
						   				   
						   }
						   
					   }											  										  
					}
				);		
}




function traer_mantenimiento(accion){ 
var idtour="";
if (accion =='E'){
	//alert($('respuesta').innerHTML.length);
if ($('respuesta').innerHTML==""){
	return 0;
}
idtour=$('id_tabla').value;
}

var idloc=$('cbolocation').value;
if (accion=='E'){
if (idtour.length==0){
	  alert("SELECCIONE ALGUNA FILA");
return 0;	
}
}

switch (idloc){
	case "1":
     var ruta="templates/mantenimiento_tour.php?";
	break; 
	 case "2":
	     ruta="templates/mantenimiento_tour_package.php?";
     break;		 
	 case "3":
	     ruta="templates/mantenimiento_tour_trails.php?";
	break;
	
	
}
eval("mostrar()");
setTimeout("mostrar_mante('"+idtour+"','"+ruta+"','"+accion+"')",1700);
}
function mostrar_mante(codtour,directorio,param1){
var id_loc=$('cbolocation').value;	
var parametros = "";
        parametros += "&id_tour=" + codtour+"&accion="+param1+"&loc="+id_loc;
	    var url   = directorio;
        var params = parametros;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							   eval("ocultar()");
								  alert("No hay resultados");
								  
						   }else{
							   eval("ocultar()");
							   $('ventanas').style.visibility='visible';
							  $('ventanas').innerHTML=resp.responseText;
							  //eval("colocar_datos_form('"+codtour+"')");
							  $('txtcriterio').value=param1;//se   guarda los   valores si son de  editar y  nuevo registro
							  if($('pakage_city')){
								  //alert($('pakage_city').value)
								  $('pakage_city').value = crear_objeto_pakage($('pakage_city').value);
								 								  
							  }		  
						   				   
						   }
						   
					   }											  										  
					}
				);
		
	
}

 function crear_objeto_pakage(id){
	 var con=0;
	 var idciudad="";
	 var txtvalor= "";

     id = id.split(",");

     if(id.length>0)arregloPackage = Object();

     var inputs = document.getElementsByTagName("input");
		
		
	 for(y=0;y<id.length;y++){
		 
		 for (var i = 0; i < inputs.length; i++)
		 {
				if (inputs[i].type == 'checkbox')
				{
									
						if (inputs[i].checked)
						{
						   if(id[y]==inputs[i].value){
							  idciudad += inputs[i].name + "-";
							  arregloPackage[id[y]] = inputs[i].name;
							  break;
						   }
						}
				}
		 }
	 }
	 
	 
	 txtvalor=idciudad.substring(0,idciudad.length-1);
	 return txtvalor;
	 
	 
	 
	 
	 
}


function cerrar_ventana(){
$('ventanas').style.visivility='hidden';	
}
function menu_consulta_mante(parametro,funcion){
eval("mostrar()");
setTimeout('traer_menu_consulta("'+parametro+'", "' + funcion + '" )', 1700);		
	
}
function traer_menu_consulta(param,funcion){
	
	var parametros = "";
	 parametros += "&param_menu=" + param
		var url   = "include/recepciones.php?";	
        var params = "traerMenuMante=1" + parametros;
		var ajax = new Ajax.Request( url, {
		     		   parameters: params,
					   method:"get",
					   onComplete: function(resp) { 
						   var respuesta = resp.responseText;						    					  						                               				   
						  if(!respuesta){
							  //eval("ocultar()");
 							   alert("No hay menu");
							 
						   }else{
							   eval("ocultar()");
							   $('menumante').innerHTML = resp.responseText;								
							   $('respuesta').innerHTML = "";
							   eval("" + funcion + "");
							   $('criteriomenu').value=param;
							       if (param=='tour'){
								   $('cbolocation').value=1;
							       }
						   }						   						   				  						   						  						   
					   }											  										  
					}
				);
		
		
		
		
		
	
}
/*---------------------------------------------------------Fin de funciones de sistema turismo-----------------------------------------*/





function change(){

	 
	 if($F('fla')){
		 $("title").innerHTML = "Usuario";
		 $("titulo").innerHTML = "Accesso Personal";
		 $("flower").style.visibility='visible';
		 
		 
	 }else{
		 $("title").innerHTML = "Matricula / ID";
		 $("titulo").innerHTML = "Accesso Lectores";	
		 $("flower").style.visibility='hidden';
	 }
	 $("txtusuario").focus();
	 
}




//----------------------------------------------------- Usuarios ----------------------------------------------





function seleccion_capos_por_tipo(){


	var empresa = $F("tipos");

    switch(empresa){

	    case "1" :

				$("campo_especialidad").className  = 'fila';
				//$("campo_matricula").className  = 'fila';			
                $("campo_oficina").className  = 'relativa';				
		        break;
		case "2" : case "4"  : case "5"  :		
				$("campo_especialidad").className  = 'fila';
				//$("campo_matricula").className  = 'relativa';			
                $("campo_oficina").className  = 'relativa';				
		        break;
		case "3" :		
				$("campo_especialidad").className  = 'relativa';
				//$("campo_matricula").className  = 'relativa';			
                $("campo_oficina").className  = 'fila';				
		        break;				

		case "6"  : case "7"  :		
				$("campo_especialidad").className  = 'relativa';
				//$("campo_matricula").className  = 'relativa';			
                $("campo_oficina").className  = 'relativa';				
		        break;
		default:
				$("campo_especialidad").className  = 'relativa';
				//$("campo_matricula").className  = 'relativa';			
                $("campo_oficina").className  = 'relativa';				
		        break;		
				
	}

   // document.formu.reset();

		
	
}


function cargar_Contenidos(contenedor,archivo,funcion){   


	new Ajax.Request( archivo , {
	  method: 'get',
	  onSuccess: function(transport) {  
	  
			$(contenedor).innerHTML = transport.responseText  ;				
			eval(funcion);
	  }
	});


}


//---------------------------------Cargas de Ventanas e ejecuta funciones--------------------------------------


function cargando(contenedor,archivo,funcion,ventana){ 
   /* ventana = es la id de la ventana llamada por ajax y que estara dentro de contenedor.
      ejempos : lista_mantenimientos, mant_prestamos , estos nombres cambian porque el ancho de la ventanas varian */
	 
   iniciar("ventanas")
   setTimeout("cargar_ventana('"+contenedor+"','"+archivo+"','"+funcion+"','"+ventana+"')",1000);
	
}

function iniciar(componente){
	/* Esta Funcion es para crear la imagen de cargando dentro de un componente que le damos por parametro y lo debe de centrar
	   dentro del componente
	*/
	crear_cargando(componente); // Crea la capa de cargando que tiene la imagen de cargando, dentro del componente
	ventana_cargando(componente,"cargando"); // centra la capa cargando dentro del componente 
}

function cargar_ventana(contenedor,archivo,funcion,ventana){

		
	new Ajax.Request( archivo , {
	  method: 'get',
	  onSuccess: function(transport) {  

       	    ocultar_objetos(contenedor,"No");
			$(contenedor).innerHTML = transport.responseText  ;										
			eval(funcion); // Ejecuta la funcion que le pasamos por parametro									
            ventana_cargando(contenedor,ventana);			
			$('cargando').style.visibility='hidden';
			//$('ventanas').style.visibility='visible';
	  }
	});	
	
	
}

function ejecutar_buscar(funcion){ 

   iniciar("resultados")
   setTimeout(funcion + "('resultados','../includes/recepciones.php')",1000);
	
}


function buscar_RRHH(contenedor,archivo){
	new Ajax.Updater(contenedor, archivo + "?traerRRHH=1" , { 
		  method: 'post'
		
		}); 	
	
}

function buscar_TIPOUS(contenedor,archivo){
	new Ajax.Updater(contenedor, archivo + "?traerTIPOUS=1" , { 
		  method: 'post'
		
		}); 	
	
}

function ocultar_objetos(contenedor,estado){
	
	/*  Este es para evitar un problema con IE porque cuando pones una capa ensima los objetos combos y otros mas se ponen 
		ensima de la capa en Firefox no pasa eso. por eso la unica solucion por ahora que me da es que esconda el control este
		y con eso ya no se vera el objeto ensima de la capa.
	*/
	
	if(contenedor=="contenedorMantenimiento")return false;
	

    var inputs = document.getElementsByTagName("select");
	
	if(estado=="No"){ 
		
        for (var i = 0; i < inputs.length; i++)
        {
            inputs[i].style.visibility='hidden';
        }
		
	}else{
	
        for (var i = 0; i < inputs.length; i++)
        {
            inputs[i].style.visibility='visible';
        }

	}
}


function inicializar_mantenimientos_usuarios(){
  $('tipos').value = 1 ; 
  seleccion_capos_por_tipo();	
  //$('fecha_ini').value = "12/12/2008" ;
}


function inicializar_mantenimientos_documentos(tipo_documento){
	$('id_tipo_documento').value= tipo_documento;
	
    switch(tipo_documento){

	    case "1" :
				$('tipo_literatura').value="M";$('nivel_tratamiento').value="m";$('tipo_doc').value="o";
		        break;		
	    case "2" :
               $('tipo_literatura').value="M";$('nivel_tratamiento').value="m";$('tipo_doc').value="o";
		        break;					
	    case "3" :

                break;				
	    case "4" :
               $('tipo_literatura').value="M";$('nivel_tratamiento').value="m";$('tipo_doc').value="o";
		        break;					   
		default:			
		        break;		
	}	
	
	
}

function llenar_datos_usuarios(id_usuarios){
  	
	
		
        var url   = "../includes/recepciones.php?";	
        var params = "traerDatosUsuarios=1&id_usuarios=" + id_usuarios ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
						    					  
						   var respuesta = resp.responseText;
					       respuesta = respuesta.split("|");												   						  
						   $("id_usuarios").value = respuesta[0] ;
						   $("tipos").value = respuesta[1];seleccion_capos_por_tipo();						  
						   $("id_especialidad").value = respuesta[15] ;
						   $("matricula").value = respuesta[3] ;
						   $("oficina").value = respuesta[16] ;
						   $("fecha_ini").value = respuesta[13] ;
						   $("fecha_fin").value = respuesta[14] ;
						   $("sexo").value = respuesta[2] ;
						   $("dni").value = respuesta[7] ;
						   $("nombres").value = respuesta[4] ;
						   $("ape_pat").value = respuesta[5] ;
						   $("ape_mat").value = respuesta[6] ;
						   $("domicilio").value = respuesta[8] ;   
						   $("telefono").value = respuesta[9] ;
						   $("celular").value = respuesta[10] ;   
						   $("email").value = respuesta[11] ;      													
						   if(respuesta[12]){	
						 	  $$('#campo_foto img')[0].src = "../FancyUpload/files/" + respuesta[12];
							  $("img").value = respuesta[12] ;
						   }						   
					   }											  										  
					}
				);
				
}

//-------------------------------------------------------------------------------------------------------------------


function actualizar_usuarios(){
	
	var id_usuarios = getValueGrilla('grilla'); 
	
	if(!id_usuarios){
		alert("Debes de seleccionar un registro a actualizar");
		return false;
	}
	
	cargando("ventanas","templates/mantenimiento_usuarios.php","llenar_datos_usuarios("+id_usuarios+")","lista_mantenimientos" );
}


function buscar_usuarios(contenedor,archivo){
	
	var tipo = "";
	var valor = "";	
		
	
	if($("tipo_usuariosB"))
       tipo = $F("tipo_usuariosB");
	   
	if($("criterio"))
	   valor = $F("criterio")

	
 	var criterio = radio_select();
	
	new Ajax.Updater(contenedor, archivo + "?traerUsuarios=1" + "&tipo=" + tipo + "&valor=" + valor + "&criterio=" + criterio, { 
	  method: 'post'
	
	}); 
	
	
}






function iniciar_procesos2(componente,funcion){
	
   ventana_cargando(componente,"cargando2");
   setTimeout(funcion,1000);
}


function validar_datos_usuarios(){

	  if(!$F("tipos")){
		  alert("Debes de seleccionar el tipo de usuario");
		  $("tipos").focus();
		  return false;
	  }

	  if(!trim($F("matricula"))){
		  alert("Debes de ingresar el numero de matricula / ID");
		  $("matricula").focus();
		  return false;		  
	  }
	  
	  if(!trim($F("fecha_ini"))){
		  alert("Debes de seleccionar la Fecha de inicio de uso de la biblioteca");
		  $("btn_fecha1").focus();
		  return false;		  
	  }
	  if(!trim($F("fecha_fin"))){
		  alert("Debes de seleccionar la Fecha de fin de uso de la biblioteca");
		  $("btn_fecha2").focus();
		  return false;		  
	  }

	  if(!trim($F("nombres"))){
		  alert("Debes de ingresar el nombre");
		  $("nombres").focus();
		  return false;		  
	  }

	  if(!trim($F("nombres"))){
		  alert("Debes de ingresar el nombre");
		  $("nombres").focus();
		  return false;		  
	  }
	  
	  if(!trim($F("ape_pat"))){
		  alert("Debes de ingresar el apellido parterno");
		  $("ape_pat").focus();
		  return false;		  
	  }	  

	  if(!trim($F("ape_mat"))){
		  alert("Debes de ingresar el apellido materno");
		  $("ape_mat").focus();
		  return false;		  
	  }	
	  
      if(!confirm('¿Deseas almacenar los datos?')){
		   return false;
	  } 
	  iniciar_procesos('lista_mantenimientos','guardar_datos_usuarios()');

}

function guardar_datos_links(){

    var parametros = "";

        parametros += "&id=" + $("id").value
	    parametros += "&titulo=" + trim($("titulo").value)
	    parametros += "&descrip=" + trim($("descripcion").value)
	    parametros += "&link=" + trim($("url").value)		
  	    parametros += "&foto=" + $("img").value

        var url   = "../includes/recepciones.php?";	
        var params = "guardarDatosLinks=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){							   
								  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("cargar_Contenidos('contenedorMantenimiento','templates/lista_links.php','')",1000);								  
						   }else{
							  $('cargando').style.visibility='hidden';
						      alert(respuesta)							   
						   }
						   
					   }											  										  
					}
				);

}

function eliminar_datos_links(){
	
	var parametros = "";

        parametros += "&id=" + $("id").value
		var url   = "../includes/recepciones.php?";	
        var params = "eliminarDatosLinks=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						                               				   
						   
						   if(!respuesta){							  
								  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("cargar_Contenidos('contenedorMantenimiento','templates/lista_links.php','')",1000);
						   }else{
							  $('cargando').style.visibility='hidden';
						      alert(respuesta)							   
						   }						   						   				  						   						  						   
					   }											  										  
					}
				);	
	
}


function guardar_documentos_adjuntos(){

	if(!$("img").value){
		alert("No tiene ningun documento adjunto"); 
		return false;
	}

    var parametros = "";

        parametros += "&id_doc=" + $("id").value
		parametros += "&tipo=" + $("tipo").value
	    parametros += "&titulo=" + trim($("titulo").value)
	    parametros += "&detalle=" + trim($("detalle").value)
  	    parametros += "&archivo=" + $("img").value
	    parametros += "&nombre_archivo=" + $("nombre_archivo").value				

        var url   = "../includes/recepciones.php?";	
        var params = "guardarDocumentoAdjuntos=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){							   
								  cerrar_ventana();
 							      //iniciar("resultados")
								  //setTimeout("cargar_Contenidos('ventanas','templates/mantenimiento_documentos_ad_documento_lista.php?id_doc=' " + $("id").value + ",'')",1000);								  
                                  addDocumentos()
						   }else{
							  $('cargando').style.visibility='hidden';
						      alert(respuesta)							   
						   }
						   
					   }											  										  
					}
				);

}


function guardar_datos_usuarios(){
	
	
	
	
	var parametros = "";

		parametros += "&id_usuarios=" + $("id_usuarios").value
		if($("tipos").value){
    	    parametros += "&tipo_usuarios=" + $("tipos").value			
		}else{
    	    parametros += "&tipo_usuarios=NULL";						
		}	
		if($("id_especialidad").value){
    	    parametros += "&id_especialidad=" + $("id_especialidad").value			
		}else{
    	    parametros += "&id_especialidad=NULL";						
		}
		if($("oficina").value){
    	    parametros += "&id_oficina=" + $("oficina").value			
		}else{
    	    parametros += "&id_oficina=NULL";						
		}		
		
	    parametros += "&codigo_matricula=" + trim($("matricula").value)
	    parametros += "&fecha_inicio_uso_biblio=" + $("fecha_ini").value
	    parametros += "&fecha_fin_uso_biblio=" + $("fecha_fin").value
	    parametros += "&sexo=" + $("sexo").value
	    parametros += "&dni=" + $("dni").value
	    parametros += "&nombres=" + trim($("nombres").value)
	    parametros += "&apellido_paterno=" + trim($("ape_pat").value)
	    parametros += "&apellido_materno=" + trim($("ape_mat").value)
	    parametros += "&domicilio=" + trim($("domicilio").value)
	    parametros += "&telefono=" + trim($("telefono").value)
	    parametros += "&celular=" + trim($("celular").value)
	    parametros += "&email=" + trim($("email").value)
  	    parametros += "&foto=" + $("img").value

        var url   = "../includes/recepciones.php?";	
        var params = "guardarDatosUsuarios=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							   
						      //if($("id_usuarios").value){
								  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("buscar_usuarios('resultados','../includes/recepciones.php')",1000);								  
								  
							  //}else{
								  //$('cargando').style.visibility='hidden';
								  //document.formu.reset();
								  //quitarFotos();
							  //}
							  
						   }else{
							  $('cargando').style.visibility='hidden';
						      alert(respuesta)							   
						   }
						   
					   }											  										  
					}
				);	     	 	  
}


function imprimir_carnet(){

	if(!$("id_usuarios").value){
	
		alert("No tienes ningun Usuario seleccionado");
		return false;
		
	}
	new Ajax.Request( "reportes/reporte_carnets.php?id_usuarios=" + $("id_usuarios").value , {
		  method: 'get',
		  onSuccess: function(transport) {  
		  
				window.open( "reportes/carnets.pdf" , "Reporte" , "width=1020,height=720,resizable=YES");				
	
		  }
	});
    	
}

function imprimir_existencias(){

	if(!$("tipo_doc").value){
	
		alert("Seleccione un tipo documento");
		return false;
		
	}
	new Ajax.Request( "reportes/reporte_existencias.php?tipo_doc=" + $("tipo_doc").value , {
		  method: 'get',
		  onSuccess: function(transport) {  
		  
				window.open( "reportes/reportes_existencias.pdf" , "Reporte" , "width=1020,height=720,top=0,left=0,resizable=YES");				
	
		  }
	});
    	
}

function usuarios_activos(){

	new Ajax.Request( "reportes/reporte_usuarios.php" , {
		  method: 'get',
		  onSuccess: function(transport) {  
		  
				window.open( "reportes/reportes_usuarios.pdf" , "Reporte" , "width=1020,height=720,top=0,left=0,resizable=YES");				
	
		  }
	});
    	
}


//---------------------------------------------Documentos -------------------------------------------------------------------

function eliminarCopiasEjemplares(){
	
	    //alert($F("id_numero_ingreso"))
		if(!$F("id_numero_ingreso")){
			$('cargando').style.visibility='hidden';
			alert("Debes de seleccionar un numero de ingreso");
			return false;
		}
		if(!confirm("Esta seguro que deseas eliminar el numero de ingreso: " + $F("id_numero_ingreso"))){
			return false;
		}
		
        var url   = "../includes/recepciones.php?";	
		var params = "procesar_eliminar_numero_ingreso=1&id_numero_ingreso=" + $F("id_numero_ingreso") ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   
						   if(!respuesta){

                                $('cargando').style.visibility='hidden';
								buscar_CopiasEjemplares("ejemplares_copias","../includes/recepciones.php?buscar_CopiasEjemplares=1&id_doc=" + $F("id_doc") );
								$('numero_ingreso').value = "";
								$('tipo_doc').value = "";
								$('id_estados_documento').value = "";
								$('id_numero_ingreso').value = "";
								
								
						   }else{
							   $('cargando').style.visibility='hidden';
							   alert(respuesta);
						   }
					   
					   }											  										  
					}
				);		
		

}


function agregarJJCC(){

    var tipo_documento = $F("tipo_documento");
	
	var filaSeleccionada = getFilaSeleccionada('grilla');
	if(!filaSeleccionada){
		alert("Debes de seleccionar un registro");
		return false;		 
	}
	
	
	var columnasFilaSeleccionada = filaSeleccionada.childElements();	
	
	var id_doc = filaSeleccionada.getAttribute('idFila');
	var codigo = columnasFilaSeleccionada[0].innerHTML;
	var titulo = columnasFilaSeleccionada[1].innerHTML;	
	
	
	cargando('ventanas','templates/mantenimiento_documentos_ejcc.php?id_doc=' + id_doc + "&codigo=" + codigo + "&titulo=" + titulo + "&id_tipo_documento=" + tipo_documento ,'','lista_mantenimientos');
	
}


function turismoBuscar(){


    iniciar("tabla1")
	setTimeout("ejecutarTurismoBuscar()",1000);
			
}

function ejecutarTurismoBuscar(){
	
    var location = $("cbolocation").value;
	var city =  $("cbocity").value;
	var explorador = navigator.appName;
	new Ajax.Updater('tabla1', "templates/tabla.php?location=" + location + "&city=" + city + "&explorador=" + explorador , { 
	  method: 'post'
	
	}); 
	
	
}


function addDocumentos(){

    var tipo_documento = $F("tipo_documento");
	
	var filaSeleccionada = getFilaSeleccionada('grilla');
	if(!filaSeleccionada){
		alert("Debes de seleccionar un registro");
		return false;		 
	}
	
	
	var columnasFilaSeleccionada = filaSeleccionada.childElements();	
	
	var id_doc = filaSeleccionada.getAttribute('idFila');
	var codigo = columnasFilaSeleccionada[0].innerHTML;
	var titulo = columnasFilaSeleccionada[2].innerHTML;	
	
	
	cargando('ventanas','templates/mantenimiento_documentos_ad_documento_lista.php?id_doc=' + id_doc + "&codigo=" + codigo + "&titulo=" + titulo ,'','lista_mantenimientos');
	
}

function ventana_addDocumentos(){

    var tipo_documento = $F("tipo_documento");
	
	var filaSeleccionada = getFilaSeleccionada('grilla');
	if(!filaSeleccionada){
		alert("Debes de seleccionar un registro");
		return false;		 
	}
	
	
	var columnasFilaSeleccionada = filaSeleccionada.childElements();	
	
	var id_doc = filaSeleccionada.getAttribute('idFila');
	var codigo = columnasFilaSeleccionada[0].innerHTML;
	var titulo = columnasFilaSeleccionada[2].innerHTML;	
	

	//cargando('ventanas','templates/mantenimiento_documentos_ad_documento.php?id_doc=' + id_doc + "&codigo=" + codigo + "&titulo=" + titulo ,'','lista_mantenimientos');
	
        ventana_cargando("lista_mantenimientos","mant_prestamos_existencias_2"); 

        var url   = "templates/mantenimiento_documentos_ad_documento.php?";	
        var params = "&id_doc=" + id_doc + "&codigo=" + codigo + "&titulo=" + titulo 
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"get",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;		
						   $('mant_prestamos_existencias_2').innerHTML = respuesta;
						   $('cargando').style.visibility='hidden';
						   $('mant_prestamos_existencias_2').style.visibility='visible';	
						   //alert(respuesta)
						   
					   }											  										  
					}
				);		
		
	
}

function seleccionar_numero_ingreso(){
	
        ventana_cargando("mant_prestamos","mant_prestamos_existencias"); 

        var url   = "../includes/recepciones.php?";	
        var params = "buscar_CopiasEjemplaresPrestamos=1&id_doc=" + $F('id_doc') ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"get",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;		
						   $('cuerpito').innerHTML = "<br />" + respuesta;
						   $('cargando').style.visibility='hidden';
						   $('mant_prestamos_existencias').style.visibility='visible';	
					   }											  										  
					}
				);		
	
	
	
}


function visualizar_documento(){

	var filaSeleccionada = getFilaSeleccionada('grilla');
	if(!filaSeleccionada){
		alert("Debes de seleccionar un registro");
		return false;		 
	}
	
	var id_doc = filaSeleccionada.getAttribute('idFila');
 	cargando('ventanas','templates/mantenimiento_documentos_visualizar.php?id_doc=' + id_doc,'','mant_visualizar');	
	
}

function calcular_devoluciones(){

	if($F('permiso')){

        var url   = "../includes/recepciones.php?";	
        var params = "traerFechaHoraDevolucion=1&permiso=" + $F('permiso') ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   
						   respuesta = respuesta.split("|");

						   $("fecha_limite").innerHTML = respuesta[0];
						   $("hora_limite").innerHTML = respuesta[1];						   
					   }											  										  
					}
				);	
	}else{
  	     $("fecha_limite").innerHTML = "";
		 $("hora_limite").innerHTML = "";		
	}


}

function procesar_prestamos(){
	
	var parametros="";
	
	if(!$F("numero_ingreso")){
		$('cargando').style.visibility='hidden';
		alert("Debes de seleccionar un numero de ingreso");
		return false;
	}
	
	
	if($F('permiso')){

        if($F('permiso')=="2"){
			if($F('tipo_doc')=="Original"){
				 $('cargando').style.visibility='hidden';
				 alert("Los documentos originales no se prestan para casa");
				 return false;
			}
		}

	    parametros += "&permiso=" + trim($F("permiso"));
		parametros += "&id_usuarios=" + trim($F("id_usuarios"))
		parametros += "&id_prestamos=" + trim($F("id_prestamos"))				
		parametros += "&numero_ingreso=" + $F("numero_ingreso")
	    parametros += "&fecha_prestamo=" + $("fecha_prestamo").innerHTML
	    parametros += "&hora_prestamo=" + $("hora_prestamo").innerHTML
	    parametros += "&fecha_limite=" + $("fecha_limite").innerHTML
	    parametros += "&hora_limite=" + $("hora_limite").innerHTML
		
        var url   = "../includes/recepciones.php?";	
		var params = "procesar_prestamos=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   
						   if(!respuesta){

							   	  alert("El Prestamo se registro con exito, Gracias.") 		
								  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("cargar_Contenidos('contenedorMantenimiento','templates/listados_solicitudes.php','')",1000);
							   
						   }else{
							   $('cargando').style.visibility='hidden';
							   alert(respuesta);
						   }
					   
					   }											  										  
					}
				);		
		
	}else{
		$('cargando').style.visibility='hidden';
		alert("No tiene seleccionado ningun permiso.")
		$('permiso').focus();
	}		
}

function procesar_anula_prestamos(){

        var url   = "../includes/recepciones.php?";	
		var params = "procesar_anula_prestamos=1&id_prestamos=" + $F('id_prestamos') ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   
						   if(!respuesta){

							   	  alert("La anulacion se realizo con exito, Gracias.") 		
								  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("cargar_Contenidos('contenedorMantenimiento','templates/listados_solicitudes.php','')",1000);
							   
						   }else{
							   $('cargando').style.visibility='hidden';
							   alert(respuesta);
						   }
					   
					   }											  										  
					}
				);

}

function procesar_cambio_prestamo_a_casa(){
        var url   = "../includes/recepciones.php?";	
		var params = "procesar_cambio_prestamo_a_casa=1&id_prestamos=" + $F('id_prestamos') ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   
						   if(!respuesta){

							   	  alert("El cambio se realizo con exito, Gracias.") 		
								  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("cargar_Contenidos('contenedorMantenimiento','templates/listados_prestamos.php','')",1000);
							   
						   }else{
							   $('cargando').style.visibility='hidden';
							   alert(respuesta);
						   }
					   
					   }											  										  
					}
				);	 
}

function procesar_prestamos_devoluciones(){

	var parametros="";

		parametros += "&id_usuarios=" + trim($F("id_usuarios"))
		parametros += "&id_prestamos=" + trim($F("id_prestamos"))
		parametros += "&obs=" + trim($F("obs"))
		parametros += "&numero_ingreso=" + $("numero_ingreso").innerHTML
	    parametros += "&fecha_devolucion=" + $("fecha_prestamo").innerHTML
	    parametros += "&hora_devolucion=" + $("hora_actualizada").innerHTML

		
        var url   = "../includes/recepciones.php?";	
		var params = "procesar_prestamos_devoluciones=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   
						   if(!respuesta){

							   	  alert("La devolución se registro con exito, Gracias.") 		
								  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("cargar_Contenidos('contenedorMantenimiento','templates/listados_prestamos.php','')",1000);
							   
						   }else{
							   $('cargando').style.visibility='hidden';
							   alert(respuesta);
						   }
					   
					   }											  										  
					}
				);		
		
	
}


function iniciar_hora(){
	 setInterval("hora_actualizada()",20000);
}

function hora_actualizada() {
	
	if(!$('hora_actualizada'))return false;
	
	new Ajax.Updater('hora_actualizada', '../includes/recepciones.php?traer_hora_actual_server=1' , { 
		  method: 'post'
		
		}); 	
	
	/*
	var ho = new Date();
	var hora = ho.getHours();
	var min = ho.getMinutes();
	var seg = ho.getSeconds();
	
	var str_segundo = new String (seg) 
    if (str_segundo.length == 1) 
       seg = "0" + seg 

    var str_minuto = new String (min) 
    if (str_minuto.length == 1) 
       min = "0" + min 

    var str_hora = new String (hora) 
    if (str_hora.length == 1) 
       hora = "0" + hora 
	   
	$('hora_actualizada').innerHTML = String( hora + ':' + min )   
	*/
	
};


function solicitud_prestamos(){
	
		var id_usuarios =  $F('id_usuarios') ;
		var id_doc =  $F('id_doc');
	    var tipo_doc = $F('tipo_documento');
		
        var url   = "../includes/recepciones.php?";	
        var params = "guardarSolicitud_prestamos=1&id_usuarios=" + id_usuarios + "&id_doc=" + id_doc + "&tipo_doc=" + tipo_doc ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							   	  alert("Su solicitud quedo registrada, Gracias.") 		
								  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("buscar_Documentos('resultados','../includes/recepciones.php')",1000);
							  
						   }else{
							  $('cargando').style.visibility='hidden';
						      alert(respuesta)							   
						   }
						   
					   }											  										  
					}
				);		
	
}


function seleccionar_numero_ingreso(){
	
        ventana_cargando("mant_prestamos","mant_prestamos_existencias"); 

        var url   = "../includes/recepciones.php?";	
        var params = "buscar_CopiasEjemplaresPrestamos=1&id_doc=" + $F('id_doc') ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"get",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;		
						   $('cuerpito').innerHTML = "<br />" + respuesta;
						   $('cargando').style.visibility='hidden';
						   $('mant_prestamos_existencias').style.visibility='visible';	
					   }											  										  
					}
				);		
	
	
	
}
function sel_grilla_numero_ingreso(numero,estado,tipo_doc){
	if(estado=="Libre"){
		$("numero_ingreso").value=numero;
		$('mant_prestamos_existencias').style.visibility='hidden';
		$('permiso').style.visibility='visible';
		$('tipo_doc').value =tipo_doc 
	}else{
		alert("El numero de ingreso seleccionado se encuentra prestado");
	}

}

function cerrar_ventana_x(){
	$('mant_prestamos_existencias').style.visibility='hidden';
	$('permiso').style.visibility='visible';
	
}


function cerrar_ventana_x_2(){

	$("mant_addDocu").innerHTML = '';
	$('mant_addDocu').style.visibility='hidden';
	//ocultar_objetos("mant_addDocu","Si");	

	
}

function inicar_docuementos(tipo_documento){
$('criterio').focus();
    $('tipo_documento').value = tipo_documento;
    crear_submemu_documentos();	
	$('criterio').focus();
	
}


function crear_submemu_documentos(){
	 
	var html = ""	
	
	if($("tipo_user").value == "RRHH" ){	
		html += " <a href=\"#\" onclick=\"abrirMantenimientos()\">Nuevo Registro</a>  ";	
		html += " /  ";		
		html += " <a href=\"#\" onclick=\"cargarMantenimientosActualizar()\">Editar Registro</a>  ";
		html += " /  ";		
		html += " <a href=\"#\" onclick=\"agregarJJCC()\">Agregar EJ-CC</a>  ";	
		html += " /  ";		
		html += " <a href=\"#\" onclick=\"addDocumentos()\">Archivos</a>  ";	

	}else{
		html += " <a href=\"#\" onclick=\"visualizar_documento()\">Visualizar</a>  ";
	}
	$('breadCrumb').innerHTML = html ;
}

function seleccionar_plantilla(){
	
	
	
	var tipo_documento = radio_select();
	var tipo_documento_titulo = radio_select_text();

    switch(tipo_documento){

	    case "1" :
        	    cargando('contenedorMantenimiento','templates/listados_documentos.php?tipo_documento=' + tipo_documento + '&titulo=' + tipo_documento_titulo,'inicar_docuementos(' + tipo_documento + ')');	
		        break;
	    case "2" :
        	    cargando('contenedorMantenimiento','templates/listados_documentos.php?tipo_documento=' + tipo_documento + '&titulo=' + tipo_documento_titulo,'inicar_docuementos(' + tipo_documento + ')');	
		        break;	
	    case "3" :
        	    cargando('contenedorMantenimiento','templates/listados_documentos.php?tipo_documento=' + tipo_documento + '&titulo=' + tipo_documento_titulo,'inicar_docuementos(' + tipo_documento + ')');	
		        break;								
	    case "4" :
        	    cargando('contenedorMantenimiento','templates/listados_documentos.php?tipo_documento=' + tipo_documento + '&titulo=' + tipo_documento_titulo,'inicar_docuementos(' + tipo_documento + ')');	
		        break;					
		default:			
		        break;		
	}

}

function buscar_Documentos(contenedor,archivo){
	
	var tipo = "";
	var valor = "";	
		
	tipo = $F("tipo_documento");
	
	if($("id_especialidad"))
       especialidad = $F("id_especialidad");
 
	   
	if($("criterio"))
	   valor = $F("criterio")

	
 	var criterio = radio_select();
	
	new Ajax.Updater(contenedor, archivo + "?traerDocumentos=1" + "&tipo=" + tipo + "&especialidad=" + especialidad + "&valor=" + valor + "&criterio=" + criterio, { 
	  method: 'post'
	
	}); 
	
	
}


function guardar_datos_documentos(){


		var parametros = "";
		
	
		var elementos = Form.getElements('formu');

		if(!trim($F('codigo_LTP'))){
		   $('cargando').style.visibility='hidden'; 
		   alert("El campo codigo es obligatorio y unico");
		   $('codigo_LTP').focus();
		   return false;
		}
		
		if($('numero_ingreso') && $('id_tipo_documento').value == "1" ){ // Si esta este campo de validar que no estee vaciom y que un libro
		
			if(!trim($F('numero_ingreso'))){
			   $('cargando').style.visibility='hidden'; 
			   alert("El campo numero de ingreso es obligatorio y unico");
			   $('numero_ingreso').focus();
			   return false;
			}
		}

		if(!trim($F('titulo_LTRP'))){
		   $('cargando').style.visibility='hidden'; 
		   alert("El campo titulo es obligatorio");
		   $('titulo_LTRP').focus();
		   return false;
		}
		
		for(i=0;i<elementos.length;i++){

			if(elementos[i].type != 'button' ){
				
				parametros += "&" + elementos[i].id + "=" + trim(elementos[i].getValue());
			}
		}


        var url   = "../includes/recepciones.php?";	
        var params = "guardarDatosDocumentos=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							   
						      //if($("id_doc").value){
								  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("buscar_Documentos('resultados','../includes/recepciones.php')",1000);
								  					  
							  //}else{
								  //$('cargando').style.visibility='hidden';
								  //document.formu.reset();
							  //}
							  
						   }else{
							  $('cargando').style.visibility='hidden';
						      alert(respuesta)							   
						   }
						   
					   }											  										  
					}
				);	     	 	  
}







function abrirMantenimientos(){

    if(!$F('tipo_documento')){
	   alert("Debes de seleccionar un tipo de documento");	
	   $('tipo_documento').focus();
	   return false;
	}

    switch($F('tipo_documento')){

	    case "1" :
        	    cargando('ventanas','templates/mantenimiento_documentos_libros.php','inicializar_mantenimientos_documentos("' + $F('tipo_documento')  + '")','lista_mantenimientos');	
		        break;		
	    case "2" :
        	    cargando('ventanas','templates/mantenimiento_documentos_tesis.php','inicializar_mantenimientos_documentos("' + $F('tipo_documento')  + '")','lista_mantenimientos');	
		        break;					
	    case "3" :
        	    cargando('ventanas','templates/mantenimiento_documentos_revistas.php','inicializar_mantenimientos_documentos("' + $F('tipo_documento')  + '")','lista_mantenimientos');													
                break;				
	    case "4" :
        	    cargando('ventanas','templates/mantenimiento_documentos_ppp.php','inicializar_mantenimientos_documentos("' + $F('tipo_documento')  + '")','lista_mantenimientos');					
			    break;
		default:			
		        break;		
	}
		 
}

function cargarMantenimientosActualizar(){

    var tipo_documento = $F("tipo_documento");
	var id_doc = getValueGrilla('grilla');  //$F("id_doc");
	
	if(!id_doc){
		alert("Debes de seleccionar un registro a actualizar");
		return false;
	}

    switch(tipo_documento){

	    case "1" :
        	    cargando('ventanas','templates/mantenimiento_documentos_libros.php?id_doc=' + id_doc ,'','lista_mantenimientos');	
		        break;
	    case "2" :
        	    cargando('ventanas','templates/mantenimiento_documentos_tesis.php?id_doc=' + id_doc ,'','lista_mantenimientos');	
		        break;	
	    case "3" :
        	    cargando('ventanas','templates/mantenimiento_documentos_revistas.php?id_doc=' + id_doc ,'','lista_mantenimientos');	
		        break;								
	    case "4" :
        	    cargando('ventanas','templates/mantenimiento_documentos_ppp.php?id_doc=' + id_doc ,'','lista_mantenimientos');	
		        break;					
		default:			
		        break;		
	}
	
}


function guardarCopiasEjemplares(){
	
	if(!$F('numero_ingreso') && $F('id_tipo_documento') == "1" ){
	    $('cargando').style.visibility='hidden'; 
	    alert("El campo numero de ingreso es obligatorio y unico");
	    $('numero_ingreso').focus();
	    return false;
	}

	if(!$F('tipo_doc')){
	    $('cargando').style.visibility='hidden'; 
	    alert("El campo tipo es obligatorio");
	    $('tipo_doc').focus();
	    return false;
	}

	if(!$F('id_estados_documento')){
	    $('cargando').style.visibility='hidden'; 
	    alert("El campo estado documento es obligatorio");
	    $('id_estados_documento').focus();
	    return false;
	}

	var parametros = "";

        parametros += "&id_numero_ingreso=" + trim($F("id_numero_ingreso"))
        parametros += "&numero_ingreso=" + trim($F("numero_ingreso"))
        parametros += "&id_doc=" + $F("id_doc")
	    parametros += "&tipo=" + $F("tipo_doc")
	    parametros += "&id_estados_documento=" + $F("id_estados_documento")
		parametros += "&id_tipo_documento=" + $F("id_tipo_documento")
	   
		var url   = "../includes/recepciones.php?";	
        var params = "guardarDatosEJCC=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						                               				   
						   
						   if(!respuesta){
                                $('cargando').style.visibility='hidden';
								buscar_CopiasEjemplares("ejemplares_copias","../includes/recepciones.php?buscar_CopiasEjemplares=1&id_doc=" + $F("id_doc") );
								$('numero_ingreso').value = "";
								$('tipo_doc').value = "";
								$('id_estados_documento').value = "";
								$('id_numero_ingreso').value = "";							  
						   }else{
							  $('cargando').style.visibility='hidden';
						      alert(respuesta)							   
						   }						   						   				  						   						  						   
					   }											  										  
					}
				);	     	 	  
}


function buscar_CopiasEjemplares(contenedor,archivo){
	new Ajax.Updater(contenedor, archivo , { 
		  method: 'post'
		
		}); 	
	
}

function seleccionar_numero(numero_ingreso,tipo,id_estados_documento){
    $('numero_ingreso').value = numero_ingreso;
	$('tipo_doc').value = tipo;
	$('id_estados_documento').value = id_estados_documento;
    $('id_numero_ingreso').value = numero_ingreso;
	
}

function modificar_adjunto(id_doc_archivos){


}

// -------2278 ----------Registros WINISIS

//---------------------------------------------------------------------------------------------------------------------------





function ventana_cargando(contenedor,ventana_centrar){
	

     if(!$(contenedor) || !$(ventana_centrar)){
		return false;	 
	 }

	 
	 var anchoContenedora = $(contenedor).getStyle('width'); 
	     anchoContenedora = anchoContenedora.substr(0,anchoContenedora.length-2);
	 var altoContenedora = $(contenedor).getStyle('height');
	     altoContenedora = altoContenedora.substr(0,altoContenedora.length-2); 		
		
	 var anchoCargando = $(ventana_centrar).getStyle('width');
	     anchoCargando = anchoCargando.substr(0,anchoCargando.length-2);		 
	 var altoCargando = $(ventana_centrar).getStyle('height');	 
	     altoCargando = altoCargando.substr(0,altoCargando.length-2);	
      
	 var izquierda = (eval(anchoContenedora) - eval(anchoCargando)) / 2; 
	 izquierda = izquierda + "px"
	 var arriba = (eval(altoContenedora) - eval(altoCargando)) / 2; 
	 arriba = arriba + "px"	 

	 $(ventana_centrar).setStyle({
							visibility: 'visible',
						    top: arriba,
							left: izquierda							
						  }); 

}

function cerrar_ventana(){
	$("ventanas").innerHTML = '';
	$('ventanas').style.visibility='hidden';
	ocultar_objetos("ventanas","Si");
}

function cargar_mant_fotos(){
	$("procesos_fotos").innerHTML = '<iframe src="../FancyUpload/index.html"  frameborder="0" id="iframe_images" ></iframe>';  
}

function quitarFotos(){

	var html = '';
	
	html += '<div id="campo_foto" >';
	html += '<img src="../FancyUpload/siluetaEidher.gif" width=110 height=130 />';	
	html += '<div onclick="cargar_mant_fotos();" >Subir Foto</div>';
	html += '<div onclick="quitarFotos()" >Quitar Foto</div>';
	html += '</div>';
	
	$("img").value = "";
	$("procesos_fotos").innerHTML = html;

}

function crear_cargando(componente){
	$(componente).innerHTML='<div id="cargando"><br><img src="images/loading21.gif" width="222" height="20" /></div>'	
}


function limpiar(){

	$('contenedorMantenimiento').innerHTML = "";

}


///--------llenar datos de  PARAMERTOS GENERALES-----
function llenar_datos_PARAMGENERAL(cod_param){ //--para llenar el form RRHH cuando hago click en una fila de  la grilla RRHH
        var url   = "../includes/recepciones.php?";	
        var params = "traerDatosPRAMGENE=1&id_PARAM=" + cod_param;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
						   
						   $('ventanas').innerHTML = "";
						   
						   var respuesta = resp.responseText;
					       respuesta = respuesta.split("|");												   						  
						   $("text1").value = respuesta[1];
						   $("text2").value = respuesta[2];					  
						   $("text3").value = respuesta[3];
						   $("text4").value = respuesta[4];
						   $("text5").value = respuesta[5];
						   $("text6").value = respuesta[6];
						   $("text7").value = respuesta[7];
						   $("text8").value = respuesta[8] ;
						   	   
						   
																		
											   
					   }											  										  
					}
				);
		
				
}


function llenar_datos_TIPOUSUARIO(cod_TIPUS){ //--para llenar el form TIPO USUARIO cuando hago click en una fila de  la grilla   	
	
		
        var url   = "../includes/recepciones.php?";	
        var params = "traerDatosTIPUS=1&id_TIPUS=" + cod_TIPUS;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
						    					  
						   var respuesta = resp.responseText;
					       respuesta = respuesta.split("|");
						   $("id_TIPOUS").value = respuesta[0]; 
						   $("nombre").value = respuesta[1];
						   
						   if (respuesta[2]=='1'){
							   $("chk1").checked=true;
						   }else{
							   $("chk1").checked=false;
						   }
						   
						   if (respuesta[3]=='1'){
						       $("chk2").checked=true;
						   }else{
						       $("chk2").checked=false;
						   } 	   
						   							   
																					
						   			   
					   }											  										  
					}
				);
				
}

//----------funcion para la tabla RRHH ---------------------------


function llenar_datos_RRHH(cod_RRHH){ //--para llenar el form RRHH cuando hago click en una fila de  la grilla RRHH
  	
	
		
        var url   = "../includes/recepciones.php?";	
        var params = "traerDatosRRHH=1&id_RRHH=" + cod_RRHH;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
						    					  
						   var respuesta = resp.responseText;
					       respuesta = respuesta.split("|");												   						  
						   $("id_RRHH").value = respuesta[0] ;
						   $("nombre").value = respuesta[1];					  
						   $("apellido").value = respuesta[2] ;
						   $("cargo").value = respuesta[3] ;
						   $("log").value = respuesta[4] ;
						   $("pass").value = respuesta[5] ;
																		
						   for(var i = 6; i<= 10; i++){
							   
							       if (respuesta[i]=='1'){
									   $("chk"+i).checked=true;
						 	   	   //document.formu.chk9.checked=true;
							       }
						   
						   }
						   
					   }											  										  
					}
				);
				
}

function guardar_datos_RRHH(){
	
	
	var parametros = "";

        parametros += "&idrrhh=" + $("id_RRHH").value
        parametros += "&nom=" + $("nombre").value
	    parametros += "&ape=" + $("apellido").value
	    parametros += "&car=" + $("cargo").value
	    parametros += "&log=" + $("log").value
	    parametros += "&pass=" + $("pass").value
        parametros += "&usu=" + $("chk6").checked
	    parametros += "&doc=" + $("chk7").checked
	    parametros += "&pres=" + $("chk8").checked
	    parametros += "&rep=" + $("chk9").checked
	    parametros += "&adm=" + $("chk10").checked
		var url   = "../includes/recepciones.php?";	
        var params = "guardarDatosRRHH=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						                               				   
						   
						   if(!respuesta){
							   
						      //if($("id_RRHH").value){
								  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("buscar_RRHH('resultados','../includes/recepciones.php')",1000);
								  					  
							  //}else{
								  //$('cargando').style.visibility='hidden';
								  //document.formu.reset();
							  //}
							  
						   }else{
							  $('cargando').style.visibility='hidden';
						      alert(respuesta)							   
						   }						   						   				  						   						  						   
					   }											  										  
					}
				);	     	 	  
}

function eliminar_datos_RRHH(){
	
	
	var parametros = "";

        parametros += "&idrrhh=" + $("id_RRHH").value
		var url   = "../includes/recepciones.php?";	
        var params = "eliminarDatosRRHH=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						                               				   
						   
						   if(!respuesta){							  
								  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("buscar_RRHH('resultados','../includes/recepciones.php')",1000);							  
						   }else{
							  $('cargando').style.visibility='hidden';
						      alert(respuesta)							   
						   }						   						   				  						   						  						   
					   }											  										  
					}
				);	     	 	  
}


//----------------funcion para grabar datos de TIPO de usuario------------------------------------------
function guardar_datos_TIPOUSUARIO(){
	var valores=trim($("nombre").value)
	if (valores.length==0){
		alert ("¡ Ingrese  datos en \nel campo descripcion.!");
		return 0;
		}
	
	var parametros = "";
        parametros += "&idTIPUS=" + $("id_TIPOUS").value
        parametros += "&descripcion=" + $("nombre").value
	    parametros += "&chk1=" + $("chk1").checked
	    parametros += "&chk2=" + $("chk2").checked
		var url   = "../includes/recepciones.php?";	
        var params = "guardarDatosTIPUS=1" + parametros;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						                           if(!respuesta){
							   
						    	  cerrar_ventana();
 							      iniciar("resultados")
								  setTimeout("buscar_TIPOUS('resultados','../includes/recepciones.php')",1000);
								  					  
													  
						   }else{
							  $('cargando').style.visibility='hidden';
						      alert(respuesta)							   
						   }						   						   				  						   						  						   
					   }											  										  
					}
				);	     	 	  
}

//------------para actualizar datos de la  tabla parmetros generales------------------------------------------------
function guardar_datos_PARAMGENERAL(){
	
	
	var parametros = "";
        parametros += "&idparm=" + $("id_PARGEN").value
        parametros += "&txt1=" + $("text1").value
        parametros += "&txt2=" + $("text2").value
	    parametros += "&txt3=" + $("text3").value
	    parametros += "&txt4=" + $("text4").value
	    parametros += "&txt5=" + $("text5").value
	    parametros += "&txt6=" + $("text6").value
        parametros += "&txt7=" + $("text7").value
	    parametros += "&txt8=" + $("text8").value
		var url   = "../includes/recepciones.php?";	
        var params = "guardarDatosPARAMGENE=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"post",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						                               				   
						   
						   if(!respuesta){
							   					  
								$('cargando').style.visibility='hidden';
								alert("Se guardaron los datos correctamente");
													  
						   }else{
							  $('cargando').style.visibility='hidden';
						      alert(respuesta)							   
						   }						   						   				  						   						  						   
					   }											  										  
					}
				);	     	 	  
}






/* ------------------------------------------- Eventos y Funcionalidades Generales ----------------------------------------   */

function getValueGrilla(tabla){
	var seleccionado = $$('#' + tabla + ' tr.seleccionado')
	if(seleccionado!=""){
		return seleccionado[0].getAttribute('idFila');
	}		
}

function getFilaSeleccionada(tabla){
	var seleccionado = $$('#' + tabla + ' tr.seleccionado')
	if(seleccionado!=""){
		return seleccionado[0];
	}		
}


function pintar_fila(tabla,fila){		
	var seleccionado = $$('#' + tabla + ' tr.seleccionado');
	if(seleccionado!=""){
		if(seleccionado[0].getAttribute('idFila')!=fila.getAttribute('idFila')){ 
			seleccionado[0].removeClassName('seleccionado');
			seleccionado[0].className  = 'filas';
			seleccionado[0].style.backgroundColor = '#FCFCEB';
		}
	}
	fila.className  = 'seleccionado';  
}

function pre_pintado(fila){
	if(fila.className != "seleccionado") 
	    fila.style.backgroundColor = '#C0D6CE';
}
function quitar_pre_pintado(fila){
	if(fila.className != "seleccionado") 	
		fila.style.backgroundColor = '#FCFCEB';
}

function radio_select(){

        var inputs = document.getElementsByTagName("input");
		
        for (var i = 0; i < inputs.length; i++)
        {
            if (inputs[i].type == 'radio')
            {
                    if (inputs[i].checked)
                    {
                       return inputs[i].value;
                    }
            }
        }

   
}


function radio_select_text(){

        var inputs = document.getElementsByTagName("input");
		
        for (var i = 0; i < inputs.length; i++)
        {
            if (inputs[i].type == 'radio')
            {
                    if (inputs[i].checked)
                    {
                       return inputs[i].getAttribute('text');
                    }
            }
        }

   
}

function ltrim(s) {   
    return s.replace(/^\s+/, "");
}
function rtrim(s) {   
    return s.replace(/\s+$/, "");
}
function trim(s) {   
    return rtrim(ltrim(s));
}

function posicionamiento(control,e,formulario){

	var elementos= Form.getElements(formulario);
    tecla = (document.all) ? e.keyCode : e.which; 
	
	
	switch (tecla){
		   case 38:	  
				var posicion = sacar_posicion_actual(elementos,control.id);
				moverce_arriba(elementos,posicion);		    
			   break;
		   case 13: 
		        if(!control.getAttribute('botones')) {
					var posicion = sacar_posicion_actual(elementos,control.id);
					moverce_abajo(elementos,posicion);		   						  
				} 
				break;	
		   case 40:		      
				var posicion = sacar_posicion_actual(elementos,control.id);
				moverce_abajo(elementos,posicion);		   
			    break;		   	
	}
}


function moverce_arriba(elementos,tap){
   tap--;
  
   if(elementos[tap]){
	   if(elementos[tap].getAttribute('readonly') || elementos[tap].type=="checkbox" || elementos[tap].type== "hidden"  || elementos[tap].parentNode.parentNode.className=="relativa" ){
		   moverce_arriba(elementos,tap)   
	   }else{
		   elementos[tap].focus();
	   }
   }else{
	   moverce_arriba(elementos,elementos.length);
   }
}

function moverce_abajo(elementos,tap){
   tap++;
 
   if(elementos[tap]){               

	   if(elementos[tap].getAttribute('readonly') || elementos[tap].type=="checkbox" || elementos[tap].type== "hidden"  || elementos[tap].parentNode.parentNode.className=="relativa" ){
		   moverce_abajo(elementos,tap)   
	   }else{
		   elementos[tap].focus();
	   }
   }else{
 	   moverce_abajo(elementos,-1);   
   }
}


function sacar_posicion_actual(elementos,id){

	for(i=0;i<elementos.length;i++){

	     if(elementos[i].id==id){
		 	
		    return i;
		 }
		
	}
}


// ----------------------------------------------------FUNCIONES VARIOS-----------------------------------------------

function marcar(grilla,estado){

var grid = $$('#' + grilla + ' tr'); 
for(i=0;i<grid.length;i++){
    var grid_filas = grid[i].childElements()
//alert(grid_filas[3].childElements()[0])
//grid_filas[0].childElements()[0].checked = sw;
if(!estado){
   if(grid_filas[3])
      grid_filas[3].childElements()[0].style.visibility='hidden';
}else{
   if(grid_filas[3]) 
      grid_filas[3].childElements()[0].style.visibility='visible'; 
}
}

//alert(grid_filas[0].childElements()[0].checked)
	 
}
function traer_mantenimientoUser(acciones,pathfile){
	var id_tabla="";
	  if (acciones=='E'){
			if($('id_tabla')){
				if (!$('id_tabla').value){
					  alert("SELECCIONE ALGUNA FILA 1");
					return 0;	
				}
				id_tabla=$('id_tabla').value;
			}else{
				alert("SELECCIONE ALGUNA FILA 2");
				return 0;		
			}
		}
	var ruta="templates/" + pathfile + "?id_tabla=" + id_tabla;
		eval("mostrar()");
		setTimeout("mostrar_mantenimientosUsuarios('"+ruta+"','"+acciones+"')",1700);	
		
}
function mostrar_mantenimientosUsuarios(file_path, param1){

	
		var ajax = new Ajax.Request( file_path, {
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							   eval("ocultar()");
								  alert("No hay resultados");
								  
						   }else{
							   eval("ocultar()");
							  $('ventanas').style.visibility='visible';
							  $('ventanas').innerHTML=resp.responseText;
							  $('txtcriterio').value=param1;//se   guarda los   valores si son de  editar y  nuevo registro
							  		  
						   				   
						   }
						   
					   }											  										  
					}
				);
}
function traer_mantenimientoVarios(accion,archivo){ 

		var id_tabla="";
		
		if (accion=='E'){
			if($('id_tabla')){
				if (!$('id_tabla').value){
					  alert("SELECCIONE ALGUNA FILA 1");
					return 0;	
				}
				id_tabla=$('id_tabla').value;
			}else{
				alert("SELECCIONE ALGUNA FILA 2");
				return 0;		
			}
		}
		var ruta="templates/" + archivo + "?id_tabla=" + id_tabla;
		eval("mostrar()");
		setTimeout("mostrar_mantenimientosVarios('"+ruta+"')",1700);
}

function mostrar_mantenimientosVarios(ruta,accion){

        marcar('grilla',false);
		
		var ajax = new Ajax.Request( ruta, {
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							   eval("ocultar()");
								  alert("No hay resultados");
								  
						   }else{
							   eval("ocultar()");
							   $('ventanas').style.visibility='visible';
							  $('ventanas').innerHTML=resp.responseText;
							  $('txtcriterio').value=param1;//se   guarda los   valores si son de  editar y  nuevo registro
							  		  
						   				   
						   }
						   
					   }											  										  
					}
				);
		
	
}


function buscar_GRILLA_varios(archivo){

	new Ajax.Updater('respuesta', archivo, { 
		  method: 'GET'
		
		}); 	
	
}



// ---------------------------------------------------SERVIICES ------------------------------------------------------------

function traer_lista_grilla_services(){
var idcity=$("cbocity").value;
var parametros = "";
        parametros += "&id_city=" + idcity;
	    var url   = "include/recepciones.php?";
        var params = "traerGrilaServices=1" + parametros ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"get",
					   onComplete: function(resp) { 
					   
						   var respuesta = resp.responseText;						    					  						   

						   if(!respuesta){
							   eval("ocultar()");
								  alert("No hay resultados");
								  
						   }else{
							   eval("ocultar()");
							  $('respuesta').innerHTML=resp.responseText;
						   				   
						   }
						   
					   }											  										  
					}
				);	
	
	
}

function grabar_services(){
	
	eval("mostrar()");
setTimeout("grabar_datos_services()", 1700);
	
}
 
 
function grabar_datos_services(){

var city =  $('cbocity_2').value;

var url   = "include/recepciones.php?";	
var params = "grabar_datosServices=1&id_tabla=" + $('id_tabla').value + "&idcity=" + city + "&see=" + $('SEE').value ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuestas = resp.responseText;						    					  						                               				   
						   											   
						   
						   if(!respuestas){
							  
							  ocultar(); 
							  cerrar_ventana();
							  buscar_GRILLA_varios('include/recepciones.php?traerGRILLA_Services=1&id_city=' + city );
							 
		                   }else{
							   //$(contenedor).innerHTML=resp.responseText;
							   //eval("ocultar()");
						   }
												   
						   
					   }											  										  
					}
				);	
}




// ---------------------------------------------------FIN SERVIICES ------------------------------------------------------------




// ---------------------------------------------------CIUDADES ------------------------------------------------------------


function grabar_CIUDADES(){
	
	eval("mostrar()");
setTimeout("grabar_datos_CIUDADES()", 1700);
	
}
 
 
function grabar_datos_CIUDADES(){

var url   = "include/recepciones.php?";	
var params = "grabar_datosCiudad=1&id_tabla=" + $('id_tabla').value + "&nomcity=" + $('nomcity').value  ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuestas = resp.responseText;						    					  						                               				   
						   											   
						   
						   if(!respuestas){
							  
							  ocultar(); 
							  cerrar_ventana();
							  buscar_GRILLA_varios('include/recepciones.php?traerGRILLA_ciudad=1');
							 
		                   }else{
							   //$(contenedor).innerHTML=resp.responseText;
							   //eval("ocultar()");
						   }
												   
						   
					   }											  										  
					}
				);	
}




// ---------------------------------------------------FIN CIUDADES ------------------------------------------------------------



function guardar_hoteles(){

	eval("mostrar()");
setTimeout("grabar_datos_hoteles()", 1700);
	
}
 
 
function grabar_datos_hoteles(){

    var city =  $('cbocity_2').value;
    var id_category =  $('cbocatego').value;
	var id_type_of_room = valor_check();
	var hotel = $('hotel').value;


var url   = "include/recepciones.php?";	
var params = "grabar_datosHoteles=1&id_tabla=" + $('id_tabla').value + "&idcity=" + city + "&id_category=" + id_category + "&see=" + $('SEE').value + "&id_type_of_room=" + id_type_of_room + "&hotel=" + hotel   ;
		var ajax = new Ajax.Request( url, {
					 
					   parameters: params,
					   method:"GET",
					   onComplete: function(resp) { 
					   
						   var respuestas = resp.responseText;						    					  						                               				   
						   											   
						   
						   if(!respuestas){
							  
							  ocultar(); 
							  cerrar_ventana();
							  buscar_GRILLA_varios('include/recepciones.php?traerGrilaHotel=1' );
							 
		                   }else{
							   //$(contenedor).innerHTML=resp.responseText;
							   //eval("ocultar()");
						   }
												   
						   
					   }											  										  
					}
				);	
}



