﻿var valid_venta=0;
var array_posc;
var destino='';
var origen='';
var fecha='';
var d_tiempo;
var oxx;
var opis;
var nombresx;
var pisosxx;
var t_objeto;
var cont_objeto;
var fil_ant='fila_1';
function validar(){
var origenx=$('cboorigen').value;
var destinox=$('cbodestino').value;


var l_fecha=new Date();
//var f_fecha=new Date(l_fecha.getDay(),l_fecha.getMonth(),l_fecha.getFullYear());
//l_fecha.getDate()
var f_fecha=new Date
//f_fecha=l_fecha.getDay()+"/"+l_fecha.ge()+"/"+l_fecha.getFullYear();

//alert();
//var n_conformidad=validar_fecha($('txtfecha').value);
//alert(n_conformidad);
/*if($('cboorigen').value==$('cbodestino').value || $('txtfecha').value=="" || origenx=='0' || sdato!='1' ){
alert(sdato)
}
else{
mostrar_tabla();
}*/

if($('cbodestino').value=='0')
{
alert("Corregir Destino");
}
else if($('txtfecha').value=='')
{
alert("Corregir la Fecha");
}
else
{
validar_fecha($('txtfecha').value,$('cboorigen').value,$('cbodestino').value,origenx);
} 


}

function mostrar_consulta_datos(){
/*

origen=$('cboorigen').options[$('cboorigen').selectedIndex].text;
destino=$('cbodestino').options[$('cbodestino').selectedIndex].text;
d_tiempo=$('cbodestino').value;
fecha=$('txtfecha').value;
var n_conformidad=generar_fecha($('txtfecha').value);

if($('cboorigen').value==$('cbodestino').value || $('txtfecha').value=="" || origen=='0' || destino=='0'){
alert('Error Corregir los Datos')
}
else{

window.location="itinerario.aspx?origen="+origen+"&destino="+destino+"&fecha="+fecha+"&tiempo="+d_tiempo;
}
*/
validar_fecha_1();

}

function cargardeorgigen(){
	$('cbodestino').disabled=true;
var url = 'controladores/origenes.aspx?opc=sel';
	var request = new Request.JSON({url: url,
		onComplete: function(jsonObj) {
cargar_combos(jsonObj,"origen",'cboorigen','');
        //cargar_combos(jsonObj,"destino",'cbodestino',''); 
        
        document.getElementById('cboorigen').selectedIndex=2; 
        cargar_destinos_filtro();
		}
	}).send();
	

}
function cargar_destinos_filtro(){
$("cbodestino").options.length=0;
	$('cbodestino').disabled=false;
var id_origen=$("cboorigen").value;
$("cargador").setStyle('visibility','visible');
var url = 'controladores/origenes.aspx?opc=buscar&cod='+id_origen;
	var request = new Request.JSON({url: url,
		onComplete: function(jsonObj) {
//cargar_combos(jsonObj,"origen",'cboorigen','');
        
        cargar_combos(jsonObj,"destino",'cbodestino','');  
        $("cargador").setStyle('visibility','hidden');
		}
	}).send();
	//$("cargador").setStyle('visibility','hidden');
}

function cargar_combos(transport1,campo,objeto,cadena){
	 var nro=cadena;
	var json = transport1
	
/*
	var inicio="seleccione ";
	var opcion = new Option (inicio,"0");
	$(objeto).options[ $(objeto).options.length]=opcion;
	*/
	for (var i=0; i<json.length; i++)
	{
	var paisz=json[i];
		var opcion = new Option (paisz[1],paisz[0]);
	$(objeto).options[ $(objeto).options.length]=opcion;
		
		}
document.getElementById(objeto).selectedIndex = nro;
	}
function mostrar_tabla()
{

origen=$('cboorigen').options[$('cboorigen').selectedIndex].text;
destino=$('cbodestino').options[$('cbodestino').selectedIndex].text;
d_tiempo=$('cbodestino').value;
fecha=$('txtfecha').value;
var cadena='?opc=query&origen='+$('cboorigen').options[$('cboorigen').selectedIndex].text+'&destino='+$('cbodestino').options[$('cbodestino').selectedIndex].text+'&fecha='+$('txtfecha').value;
 $('escojer_opcion').innerHTML='';
 $("apDiv3").setStyle('visibility','visible');
 $("loading").setStyle('visibility','visible');

var url = 'controladores/cviajes.aspx'+cadena;
	var request = new Request.JSON({url: url,
		onComplete: function(e) {

//generar_tabla(e,destino,fecha,d_tiempo);
	var sdato=e[0];
	//alert(sdato.length);
			if (sdato.length < 2) {
				alert(sdato[0]);
			}
			else {

				generar_tabla(e, destino, fecha, d_tiempo);
			}

$("loading").setStyle('visibility','hidden');	
$("apDiv3").setStyle('visibility','hidden'); 

	
	}
	}).send();
}
function mostrar_tabla1(s_destino,s_fecha,s_tiempo)
{


var url = 'controladores/cviajes.aspx?opc=session';
$('escojer_opcion').innerHTML='';
 $("loading").setStyle('visibility','visible');
	var request = new Request.JSON({url: url,
		onComplete: function(e) {
$("loading").setStyle('visibility','hidden');
var sdato=e[0];
	//alert(sdato.length);
			if (sdato.length < 2) {
				alert(sdato[0]);
			}
			else {
				generar_tabla(e,s_destino,s_fecha,s_tiempo);	
			}



	}
	}).send();
}


function mostrar_asientos(valor,origen,destino,fecha)
{
var estil =nombre_estilo();
includeCSS(estil);
var cadena='?origen='+origen+'&destino='+destino+'&fecha='+fecha+'&hora='+valor;


var url = '../../controladores/casientos.aspx'+cadena;
	var request = new Json.Remote(url, {
		onComplete: function(e) {
			
generar_capa(e,$('services').value);
cart();


}
	}).send();
}

function validar_sesion(){
	var cant_sesion;
	var request = new Json.Remote('../../controladores/cdestinos.aspx?opc=contar', {
            onComplete: function(e){
                var valor=e[0];
				cant_sesion=valor[0];
				    var capas = document.getElementById('cart').getElementsByTagName('div')//$('cart');
				    var total=capas.length+ parseInt(cant_sesion);
					//alert(total);
					
					if(total>4){
							alert("Sólo se puede comprar 4 pasajes como máximo al mismo tiempo. Después, puede seguir comprando...");
					}else{
						pasar_datos();
					}
            	
			}
        }).send();
	
	
}


function pasar_datos(){

var capas=document.getElementById('cart').getElementsByTagName('div')//$('cart');
				var url="";
				var url1="";
               if(capas.length>0){
                for (i=0;i<capas.length;i++){
                if(i==0){
            url+=capas[i].id.replace('csda','');
			url1+=document.getElementById(capas[i].id).getAttribute('name');	
            }else{
            url+=','+capas[i].id.replace('csda','');
            url1+=','+document.getElementById(capas[i].id).getAttribute('name');	
            
            }
   } 
   
                window.location="registropasajeros.aspx?capas="+url+"&pisos="+url1;}
                else
                {
                alert('Debe Selleccionar un Asiento')
                
                }
}
function generar_pagos(objeto,lpisos){
oxx=objeto;
opis=lpisos;
nombresx = objeto.split(",");
pisosxx=lpisos.split(",");

//alert(lpisos);
generar_tabla_pasajeros(nombresx,pisosxx);
//generar_tabla_pasajerosbeta(nombresx);
var vali_dni=new Array(nombresx.length);
var vali_nombrex=new Array(nombresx.length);
var vali_edad=new Array(nombresx.length);
var vali_ruc=new Array(nombresx.length);
var vali_tele=new Array(nombresx.length);
var vali_paterno=new Array(nombresx.length);
var vali_materno=new Array(nombresx.length);
for(var i=0;i<nombresx.length;i++)
{
vali_ruc[0] = new Spry.Widget.ValidationTextField("vali_ruc"+i, "integer", {validateOn:["blur"],useCharacterMasking:true});
vali_dni[0] = new Spry.Widget.ValidationTextField("valdni"+i, "none", {validateOn:["blur", "change"]});
vali_tele[0] = new Spry.Widget.ValidationTextField("vali_tele"+i, "integer", {validateOn:["blur"],useCharacterMasking:true});
//vali_nombrex[0] = new Spry.Widget.ValidationTextField("valnombre"+i, "none", {validateOn:["blur", "change"]});
vali_edad[0] = new Spry.Widget.ValidationTextField("valedad"+i, "integer", {validateOn:["blur"],useCharacterMasking:true});
//vali_paterno[0] = new Spry.Widget.ValidationTextField("valpaterno"+i, "none", {validateOn:["blur", "change"]});
//vali_materno[0] = new Spry.Widget.ValidationTextField("valmaterno"+i, "none", {validateOn:["blur", "change"]});
}
}

function validarnumeros(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
    patron =/^[\-\+]?\d*$/; // Solo acepta letras
    te = String.fromCharCode(tecla);
    return patron.test(te); 
} 
 function solonumeros(e) {

        var key;

        if (window.event) // IE
        {
            key = e.keyCode;
        }
        else if (e.which) // Netscape/Firefox/Opera
        {
            key = e.which;
        }

        if (key < 48 || key > 57) {
            return false;
        }

        return true;
    }

function validar_letras(e) {
    tecla = (document.all) ? e.keyCode : e.which;
    if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
    patron =/[A-Z a-z]/; // Solo acepta letras
    te = String.fromCharCode(tecla);
    return patron.test(te); 
}
function validar_campos_pasajeros_pagar (){
  if (valid_venta == 0) {
var mensaje;
for (var x=0;x<array_posc.length; x++){
var posc=array_posc[x];

if($('idtxtnombreidax'+posc).value=='' || $('idtxtemailida'+ posc).value=='' || $('idtxtemailida1'+ posc).value=='' || $('idtxtdni'+ posc).value=='')
{
mensaje=1

//break;
}

}
if(mensaje==1){
alert('Faltan datos ,Necesita corregir')
}
else
{
valid_venta = 1;
registrar_pasajeros_pagar();
}
}
}

function validar_campos_pasajeros (){
 if (valid_venta == 0) {
var mensaje;
for (var x=0;x<array_posc.length; x++){
var posc=array_posc[x];

if($('idtxtnombreidax'+posc).value=='' || $('idtxtemailida'+ posc).value=='' || $('idtxtemailida1'+ posc).value=='' || $('idtxtdni'+ posc).value=='')
{
mensaje=1

//break;
}

}
if(mensaje==1){
alert('Faltan datos ,Necesita corregir')
}
else
{
	var request = new Request.JSON({url:'../../controladores/cdestinos.aspx?opc=contar', 
            onComplete: function(e){
                var valor=e[0];
				cant_sesion=valor[0];
				valid_venta = 1;
				registrar_pasajeros(parseInt(cant_sesion));    
            	
			}
        }).send();

}
}
}




function registrar_pasajeros(cantidad)
{
var objpisos=opis.split(",");
var c_contar=0;
var c_menos=0;
//cont_objeto
if(array_posc.length==0){
window.location="../../itinerario_paso1.htm";	
	}
for (var x=0;x<array_posc.length; x++){

var i=array_posc[x];
var dni='idtxtdni'+i;
var url1 = "?dni=" + $(dni).value + "&nombre=" + $('idtxtnombreidax' + i).value + "&edad=" + $('idtxtedadida' + i).value + "&telefono=" + $('idtxtdniida' + i).value + "&sexo=" + $('idcmbsexoida' + i).value + "&paterno=" + $('idtxtemailida' + i).value + "&materno=" + $('idtxtemailida1' + i).value + "&asiento=" + t_objeto[i] + "&piso=" + objpisos[i] + "&codpasj=" + $('cod' + i).value + "&ruc=" + $('idtxtruc' + i).value + "&razon=" + $('idtxtrazon' + i).value;
	var request = new Request.JSON({url:'../../controladores/creservaronline.aspx'+url1, 
		onComplete: function(e) {
		c_contar+=1;
if(c_contar==x){
//window.location="../../itinerario_paso1.htm";

					var total=array_posc.length+cantidad;
					if (total == 4) {
						window.location = "../pagar/pagarboletos.aspx"
					}
					else {
						window.location = "../../itinerario_paso1.htm";
					}
}
 }
	}).send();
}


}
function registrar_pasajeros_pagar()
{
	
//var objeto = oxx.split(",");
var objpisos=opis.split(",");

var c_contar=0;
var c_menos=0;
if(array_posc.length==0){
window.location="../../itinerario_paso1.htm";	
	}
for (var x=0;x<array_posc.length; x++){
var i=array_posc[x];
var dni='idtxtdni'+i;
var url1 = "?dni=" + $(dni).value + "&nombre=" + $('idtxtnombreidax' + i).value + "&edad=" + $('idtxtedadida' + i).value + "&telefono=" + $('idtxtdniida' + i).value + "&sexo=" + $('idcmbsexoida' + i).value + "&paterno=" + $('idtxtemailida' + i).value + "&materno=" + $('idtxtemailida1' + i).value + "&asiento=" + t_objeto[i] + "&piso=" + objpisos[i] + "&codpasj=" + $('cod' + i).value + "&ruc=" + $('idtxtruc' + i).value + "&razon=" + $('idtxtrazon' + i).value;
	var request = new Request.JSON({url:'../../controladores/creservaronline.aspx'+url1, 
		onComplete: function(e) {		
c_contar+=1;
if(c_contar==x){window.location="../pagar/pagarboletos.aspx"}
}
	}).send();

}
}


function busqueda_cliente(posc){
var dni='idtxtdni'+posc;
if($(dni).value!=''){
 $('loading'+posc).setStyle('visibility', 'visible');
	var request = new Request.JSON({url:'../../controladores/cpasajeros.aspx?dni='+$(dni).value, 
		onComplete: function(e) {
//
    $('loading'+posc).setStyle('visibility', 'hidden');
    //alert(e[0]);
var respuesta=e[0];
if(e.length!="" && e[0]!=null){ 

//	 alert(respuesta.length);

     $('cod'+ posc).value=respuesta[0];
     $('idtxtnombreidax'+posc).value=respuesta[2];   
     $('idtxtedadida'+ posc).value= respuesta[3];
     $('idtxtdniida'+ posc).value=respuesta[4];
     $('idcmbsexoida'+ posc).value=respuesta[5];    
     $('idtxtemailida'+ posc).value=respuesta[6];
    $('idtxtemailida1'+ posc).value=respuesta[7];
     $('idtxtruc' + posc).value = respuesta[10];
                    $('idtxtrazon' + posc).value = respuesta[9];
                    

	 $('cod'+ posc).disabled='disabled';
     $('idtxtnombreidax'+posc).disabled=true;
     $('idtxtedadida'+ posc).disabled=true;
     $('idtxtdniida'+ posc).disabled=true;
     $('idcmbsexoida'+ posc).disabled=true;    
     $('idtxtemailida'+ posc).disabled=true;
     $('idtxtemailida1'+ posc).disabled=true;
     $('idtxtruc' + posc).disabled = true;
      $('idtxtrazon' + posc).readOnly = true;

	
}else{
	   //alert('hola');
	   
	
       document.getElementById('cod'+ posc).disabled=false;
   
   //erase
   //$('idtxtnombreidax'+posc).disabled=false;
   
     document.getElementById('idtxtnombreidax'+posc).disabled=false;

     document.getElementById('idtxtnombreidax'+posc).disabled=false;
     document.getElementById('idtxtedadida'+ posc).disabled=false;
     document.getElementById('idtxtdniida'+ posc).disabled=false;
     document.getElementById('idcmbsexoida'+ posc).disabled=false;    
     document.getElementById('idtxtemailida'+ posc).disabled=false;
    document.getElementById('idtxtemailida1'+ posc).disabled=false;
    document.getElementById('idtxtruc' + posc).disabled = false;
                 $('idtxtrazon' + posc).readOnly = false;                

	$('cod'+ posc).value='';
     $('idtxtnombreidax'+posc).value='';   
     $('idtxtedadida'+ posc).value= '';
     $('idtxtdniida'+ posc).value='';
     $('idcmbsexoida'+ posc).value='';    
     $('idtxtemailida'+ posc).value='';
    $('idtxtemailida1'+ posc).value=''; 
	$('idtxtnombreidax'+posc).focus();
	$('idtxtruc' + posc).value = '';
    $('idtxtrazon' + posc).value = '';
	// alert('alex');	



	
	
	}

}
	}).send();

}
}

function cancelar_pasaje(objeto){
cont_objeto=cont_objeto-1;
remove_item(objeto,array_posc);

var campo='table'+objeto;
var campo1='fila'+objeto;
$(campo1).remove();

}

function borrar(num,vector) {
  provi = vector.slice(num+1);
  vector = vector.slice(0,num);
  vector = vector.concat(provi);
}  


function mostrar_publicidad_id(id)
{
var url = 'controladores/publicidad.aspx';
	var request = new Request.JSON({url: url,
		onComplete: function(e) {

var cabecera=e[id];
insertar_menucabecera('heard',cabecera);
}
	}).send();

}

function mostrar_publicidad_idversion(id)
{
var url = 'controladores/publicidad.aspx';
var jsonRequest = new Request.JSON({url: url, onSuccess: function(e){

var cabecera=e[id];
insertar_menucabecera('heard',cabecera);

}}).send();
}



function mostrar_publicidad()
{


var url = 'controladores/publicidad.aspx';
	var request = new Request.JSON({url: url,
		onComplete: function(e) {

var publicidad1=e[0];
var cabecera=e[2];
var logo=e[3];
var menu=e[4];
var publicidad2=e[10];


insertar_publicidad('publi',publicidad1);
insertar_publicidad2('publi2',publicidad2);
insertar_menucabecera('heard',cabecera);
//insertar_logo('logotipo',logo);
//insertar_menusuperior('menusuperior',menu);




}
	}).send();
}

function insertar_menucabecera(objeto,json){
var fo = new FlashObject(""+json[1], "mymovie", "1002", "453", "8", "#FFFFFF");
            fo.write(objeto);
}
function insertar_logo(objeto,json){
var fo = new FlashObject(""+json[1], "mymovie", "1000", "135", "8", "#FFFFFF");
            fo.write(objeto);
}
function insertar_menusuperior(objeto,json){
var fo = new FlashObject(""+json[1], "mymovie", "550", "40", "8", "#FFFFFF");
            fo.write(objeto);
}
function insertar_publicidad(objeto,json){
if(json[3]=='.jpg'){
var cadena;
cadena="<img src='" + json[1] + "' alt='Publicidad' width='234' height='94' />";
$(objeto).innerHTML=cadena;
}
else
{
var fo = new FlashObject(""+json[1], "mymovie", "233", "197", "8", "#FFFFFF");
            fo.write(objeto);
}
}

function insertar_publicidad2(objeto,json){
if(json[3]=='.jpg'){
var cadena;
cadena="<img src='" + json[1] + "' alt='Publicidad' width='233' height='184' />";
$(objeto).innerHTML=cadena;
}
else
{
var fo = new FlashObject(""+json[1], "mymovie", "231", "184", "8", "#FFFFFF");
            fo.write(objeto);
}
	
	
	}


function includeCSS(p_file) {
	var v_css  = document.createElement('link');
	v_css.rel = 'stylesheet'
	v_css.type = 'text/css';
	v_css.href = p_file;
	document.getElementsByTagName('head')[0].appendChild(v_css);
}
function nombre_estilo(){
var estilo ='../../css/buses/'+$('services').value +'.css';
return estilo
}
function cargar_seguridad(){
var url='?opc=sel';
	var request = new Request.JSON({url: 'controladores/cseguridad.aspx'+url,
		onComplete: function(e) {		
      //window.location="../pagar/pagarboletos.aspx";
      var datos=e[0];
      $('txt_empresa').innerHTML=datos[1];
      $('imaseguridad').src=datos[2];
    
      

}
	}).send();
}

function llenar_empresa(){
var url='?opc=sel';
	var request = new Request.JSON({url: 'controladores/cempresa.aspx'+url,
		onComplete: function(e) {		
      //window.location="../pagar/pagarboletos.aspx";
      var datos=e[0];
      $('parraf_1').innerHTML=datos[1];
    
      $('mision').innerHTML=datos[2];
      $('vision').innerHTML=datos[3];
      $('valores').innerHTML=datos[4];
      $('txt_quienessomos').innerHTML=datos[5];
      $('foto').src=datos[6];        

}
	}).send();


}

function llenar_buses1(){
var url='?opc=sel';
	var request = new Request.JSON({url: 'controladores/cnuestrosbuses.aspx'+url,
		onComplete: function(e) {		
      //window.location="../pagar/pagarboletos.aspx";
      var datos=e[0];
      $('txt_nuestrosbuses').innerHTML=datos[2];
      $('bus').src=datos[3];        

}
	}).send();


}
function llenar_servicios(){
var url='?opc=sel';
	var request = new Request.JSON({url: 'controladores/cservicios.aspx'+url,
		onComplete: function(e) {		
      for (var i=0;i<e.length;i++){
      var datos=e[i];
      $('tb'+i).innerHTML=datos[2];
      $('img'+i).src=datos[3];
      $('hr'+i).href=datos[4];
      llenar_desservices();
}


}
	}).send();



}
function llenar_desservices(){
var url='?opc=sel';
	var request = new Request.JSON({url : 'controladores/cnuestrosbuses.aspx'+url,
		onComplete: function(e) {		
      //window.location="../pagar/pagarboletos.aspx";
      var datos=e[1];
      $('txt_servicio_bordo').innerHTML=datos[2];
 //     $('bus').src=datos[3];        

}
	}).send();


}

function llenar_servicioencomienda(){
var url='?opc=sel';
	var request = new Request.JSON({url: 'controladores/cserviciosencomienda.aspx'+url,
		onComplete: function(e) {		
      //window.location="../pagar/pagarboletos.aspx";
      var datos=e[2];
      $('conte_bordo').innerHTML=datos[2];
    $('imagen').src=datos[3];        

}
	}).send();

}
function llenar_detinos(id){
var url='?opc=selsumilla&cod='+id;
var jsonRequest = new Request.JSON({url: 'controladores/cdestinos.aspx'+url, onSuccess: function(e){
       var datos=e[0];
      $('descripcion').innerHTML=datos[2];
      colocar_imagen(datos[1]);

}}).send();
	llenar_imagenes(id);
}

function colocar_imagen(texto){
switch (texto) {
    case 'Lima':
    $('imgtitle').src="images/destinos/t_lima2.jpg";
     break
    case 'Chimbote':
    $('imgtitle').src="images/destinos/t_chimbote2.jpg";
       break
    case 'Trujillo':
    $('imgtitle').src="images/destinos/t_trujillo2.jpg";
       break
       case 'Chiclayo':
    $('imgtitle').src="images/destinos/t_chiclayo2.jpg";
     break
    case 'Piura':
    $('imgtitle').src="images/destinos/t_piura2.jpg";
       break
    case 'Sullana':
    $('imgtitle').src="images/destinos/t_sullana2.jpg";
       break
       case 'Talara':
    $('imgtitle').src="images/destinos/t_talara2.jpg";
       break
    case 'Paita':
    $('imgtitle').src="images/destinos/t_paita2.jpg";
       break
       
    default:
} 
}


function registrar_pagofinal(){

top.location="completarpago.aspx";
}

function registrar_pagosafty(){
window.location="safetypay/safty_paso2.aspx";
}
function llenar_imagenes(id){
var url = 'controladores/cdestinos.aspx?opc=sel&cod='+id;
var jsonRequest = new Request.JSON({url: url, onSuccess: function(e){
var cadena='';
for(var i=0;i<e.length;i++){

var cabecera=e[i];
cadena+="<div class='imageElement'>";
cadena+="<h3>"+ cabecera[3] +"</h3><p></p>";
cadena+="<a href='#' title='open image' class='open'></a>";
cadena+="<img src='"+ cabecera[2] +"' class='full' />";
cadena+="<img src='"+ cabecera[1] +"' class='thumbnail' />"
cadena+="</div>";
}
$("myGallery").innerHTML=cadena;
//insertar_menucabecera('heard',cabecera);
startGallery();
}}).send();


}
	
function registrar_cliente_pago(){
if($('termninos').checked==true){
alert('hola');
}
{
alert('naaa');

}


}	



/* FUNCION PARA ELIMINAR ELEMENTOS DE UN ARREGLO EN JAVASCRIPT */
/* Dr. Bizarre 2008 */
function remove_item(iten,arreglo)
{
 var value = iten;
 var opciones = arreglo;
 for( var i=0; i<=opciones.length; i++)
 {
 if(value == opciones[i])
 {
 opciones.splice(i,1);
 }
 }
} 






function seleccionar(id){

	if(ch=$('opt'+id)){

			if(ch.checked){

				/*ch.checked = 0;

				$('fila_'+id).removeClass('seleccionado');

				aumenta_seleccion('resta');*/
				
//				ch.checked = 1;
                $(fil_ant).removeClass('seleccionado');
				$('fila_'+id).addClass('seleccionado');
				fil_ant='fila_'+id;

//				aumenta_seleccion('suma');

			}else{

				//ch.checked = 1;

				$('fila_'+id).addClass('seleccionado');

//				aumenta_seleccion('suma');

			}

	}}
		   function buscar_cliente_saftypay(){
	   var cadena1='opc=sel&cod='+$('dni').value;
	var url = '../../controladores/cpagosafty.aspx?'+cadena1;
	var request = new Request.JSON({url: url,
		onComplete: function(e) {
	  
	  if(e.length>0){
	  mostrar_datos_clientes(e);
	  habilitar_clientes(false);
	  $('nombres').focus();
	  }else{
	  limpiar_datos_clientes();
	  habilitar_clientes(false)
	  $('nombres').focus();
	  }
	  
	}
	}).send();    
	}
	 function habilitar_clientes(estado){
	 //$('documento').readonly=estado;
	 $('nombres').readOnly=estado;
	 $('apellidos').readOnly=estado;
	 $('email').readOnly=estado;
	 $('telefono').readOnly=estado;
	 $('text1').readOnly=estado;
	}
	
	
	function mostrar_datos_clientes(e1){
	var objcliente=e1[0];
	$('txtcodigo').value= objcliente[0];
	//$('txtcodigo').value= objcliente[1];
	$('nombres').value= objcliente[3];
	$('apellidos').value= objcliente[4];
	$('email').value= objcliente[5];
	$('telefono').value= objcliente[6];
	$('text1').value=objcliente[5];
		
	}
	function limpiar_datos_clientes(){
$('txtcodigo').value= '';
	//$('txtcodigo').value= objcliente[1];
	$('nombres').value= '';
	$('apellidos').value= '';
	$('email').value= '';
	$('telefono').value='';
	$('text1').value='';
	$('nombres').focus();
	}
	
	

 function buscar_cliente_visa(){
    habilitar_clientes_visa(true);
    var cadena1 = 'opc=sel&cod=' + $('dni').value;
    var url = '../../controladores/cpagosafty.aspx?' + cadena1;
    var request = new Request.JSON({
        url: url,
        onComplete: function(e){
        
            if (e.length > 0) {
                mostrar_datos_clientes_visa(e);
                habilitar_clientes_visa(true);
              //  $('nombres').focus();
            }
            else {
                habilitar_clientes_visa(false)
                limpiar_datos_clientes_visa();
               
				var objz1 = document.getElementById("nombres");
				if (objz1){
   					objz1.click(); 
					   $('apellidos').focus();
					   $('apellidos').focus();
					$('nombres').focus();
					}

            }
            
        }
    }).send();
}

	 function habilitar_clientes_visa(estado){
	 //$('documento').readonly=estado;
	 $('nombres').readOnly=estado;
	 $('apellidos').readOnly=estado;
	 $('email').readOnly=estado;
	 $('telefono').readOnly=estado;
	 $('txtemail').readOnly=estado;
	 $('txtdireccion').readOnly=estado;
//	 $('numero').readOnly=estado;
	 //$('año').readOnly=estado; 
	 //$('mes').readOnly=estado; 
	 
	}
	
	
	function mostrar_datos_clientes_visa(e1){
	var objcliente=e1[0];
	$('txtcodigo').value= objcliente[0];
	//$('txtcodigo').value= objcliente[1];
	$('nombres').value= objcliente[3];
	$('apellidos').value= objcliente[4];
	$('email').value= objcliente[5];
	$('telefono').value= objcliente[6];
	$('txtemail').value=objcliente[5];
	$('txtdireccion').value=objcliente[7];
		
	}
	function limpiar_datos_clientes_visa(){
$('txtcodigo').value= '';
	//$('txtcodigo').value= objcliente[1];
	$('nombres').value= '';
	$('apellidos').value= '';
	$('email').value= '';
	$('telefono').value='';
	$('txtemail').value='';
	$('txtdireccion').value='';
	$('nombres').focus();
	}
	
	
function validar_registro_visa(){
var generado_code;
if($('txtcodigo').value==''){
//alert($('txtcodigo').value);
generado_code='0';
}else
{
generado_code=$('txtcodigo').value;
}

var url = '../../controladores/cregistrovisa.aspx?generado_codigo='+generado_code;
	var request = new Request.JSON({url: url,
	    method: 'get',
	    data:$( 'frmclientes'),
		onComplete: function(jsonObj) {
        var obj=jsonObj[0];
           if(obj[0]==1){
 
      $('MOUNT').value = obj[1];
            $('ETICKET').value = obj[2];
    
    document.forms[0].action= 'https://www.multimerchantvisanet.com/formularioweb/formulariopago.asp';
    document.forms[0].__VIEWSTATE.name = 'ittsa';
    document.forms[0].submit();        
        }else{
  /*  document.forms[0].action= 'https://www.multimerchantvisanet.com/formularioweb/formulariopago.asp';
    document.forms[0].__VIEWSTATE.name = 'ittsa';
    document.forms[0].submit();        
 */
        
        
        }

}
	}).send();
	
}	

function mostrar_publicidad_id_pago(id)
{
var url = '../../controladores/publicidad.aspx';
	var request = new Request.JSON({url: url,
		onComplete: function(e) {

var cabecera=e[id];
insertar_menucabecera_pago('heard',cabecera);
}
	}).send();

}
function insertar_menucabecera_pago(objeto,json){
var fo = new FlashObject("../../"+json[1], "mymovie", "1002", "453", "8", "#FFFFFF");
            fo.write(objeto);
}
function insertar_menucabecera_pago_modelo(){
var fo = new FlashObject("../../swf/upload/cabecera_seguridad.swf", "mymovie", "1002", "453", "8", "#FFFFFF");
            fo.write('heard');
}
 function buscar_cliente_visa_pago(){
	   var cadena1='opc=sel&cod='+$('dni').value;
	var url = '../../controladores/cpagosafty.aspx?'+cadena1;
	var request = new Request.JSON({url: url,
		onComplete: function(e) {
	  
	  if(e.length>0){
	  mostrar_datos_clientes_visa(e);
	  habilitar_clientes_visa(true);
	  }else{
	   habilitar_clientes_visa(false)
	  limpiar_datos_clientes_visa();
	 
	  }
	  
	}
	}).send();    
	}
	
function contador(){

    var url = 'controladores/contador.aspx?';
    var request = new Request.JSON({
        url: url,
        onComplete: function(e){
            var sdato = e[0];
            //$('l_contador').innerHTML = sdato[0];
            $('b_millon').innerHTML = sdato[0];
			$('b_cm').innerHTML = sdato[1];
			$('b_dm').innerHTML = sdato[2];
            $('b_um').innerHTML = sdato[3];
            $('b_c').innerHTML = sdato[4];
            $('b_d').innerHTML = sdato[5];
            $('b_u').innerHTML = sdato[6];
            
        }
    }).send();
}
	
	function validar_fecha(val_fecha,origenv1,destionov1,origenx){
	
if(val_fecha!=''){
var url = 'controladores/cvalidacion.aspx?fecha='+val_fecha;
	var request = new Request.JSON({url: url,
		onComplete: function(e) {
	 // if(e.length>0){
	  var sdato=e[0];
if(origenv1==destionov1 || origenx=='0' || sdato!='1' ){
alert(sdato)
}
else{
mostrar_tabla();
}

	  
	  //$('l_contador').innerHTML=sdato[0];
	  //alert(sdato[0]);
 	  //}
	  
	}
	}).send();

}
}

	function validar_fecha_1(){
origen=$('cboorigen').options[$('cboorigen').selectedIndex].text;
destino=$('cbodestino').options[$('cbodestino').selectedIndex].text;
d_tiempo=$('cbodestino').value;
fecha=$('txtfecha').value;
if(fecha!='' && d_tiempo!='0'){
var url = 'controladores/cvalidacion.aspx?fecha='+fecha;
	var request = new Request.JSON({url: url,
		onComplete: function(e) {
	 // if(e.length>0){
	  var sdato=e[0];


//var n_conformidad=generar_fecha($('txtfecha').value);

if($('cboorigen').value==$('cbodestino').value || origen=='0' || destino=='0' || sdato!='1' ){
alert(sdato);
}
else{

window.location="itinerario.aspx?origen="+origen+"&destino="+destino+"&fecha="+fecha+"&tiempo="+d_tiempo;
}

}
	}).send();

}
else if(d_tiempo=='0')
{
alert("Corregir Destino")
}else
{
alert("Ingrese la fecha")
}
}
function habilitar_dni_visa(){
//	if()

var objet='dni';
//var combo='documento';
var valores=$('documento').value;
//alert(valores);
switch (valores){
	case 'SELECCIONE':
	$(objet).value='';
	$(objet).disabled=true;
	break;
case '1':
$(objet).value='';
$(objet).maxLength=8;
		$(objet).disabled=false;
$(objet).focus();
break;
case '2':
$(objet).value='';
$(objet).maxLength=7;
$(objet).disabled=false;
$(objet).focus();
break;
}
}

function cargardeorgigenQuery(){
	$('#cbodestino').disabled=true;
	
	
var url = 'controladores/origenes.aspx?opc=sel';
	$.getJSON(url, function(data){
cargar_combosQuery(data,"origen",'cboorigen',''); 
         document.getElementById('cboorigen').selectedIndex=2; 
cargar_destinos_filtroQuery();
    });
	
	

	

}

function cargar_combosQuery(transport1,campo,objeto,cadena){
	 var nro=cadena;
	var json = transport1
	
/*
	var inicio="seleccione ";
	var opcion = new Option (inicio,"0");
	$(objeto).options[ $(objeto).options.length]=opcion;
	*/
	for (var i=0; i<json.length; i++)
	{
	var paisz=json[i];
		var opcion = new Option (paisz[1],paisz[0]);
	document.getElementById(objeto).options[ document.getElementById(objeto).options.length]=opcion;
		
		}
document.getElementById(objeto).selectedIndex = nro;
	}
	
	function cargar_destinos_filtroQuery(){
document.getElementById('cbodestino').options.length=0;
	$('#cbodestino').disabled=false;
var id_origen=$("#cboorigen").val();
$("#cargador").css('visibility','visible');
var url = 'controladores/origenes.aspx?opc=buscar&cod='+id_origen;

	$.getJSON(url, function(data){
cargar_combosQuery(data,"destino",'cbodestino',''); 
   $("#cargador").css('visibility','hidden');
    });


	//$("cargador").setStyle('visibility','hidden');
}


function mostrar_publicidadQuery()
{





var url = 'controladores/publicidad.aspx';

$.getJSON(url, function(e){
var publicidad1=e[0];
var cabecera=e[2];
var logo=e[3];
var menu=e[4];
var publicidad2=e[10];


insertar_publicidad('publi',publicidad1);
insertar_publicidad2('publi2',publicidad2);
insertar_menucabecera('heard',cabecera);

    });


	
}

function contadorQuery(){

    var url = 'controladores/contador.aspx?';
	
	$.getJSON(url, function(e){
    var sdato = e[0];
            //$('l_contador').innerHTML = sdato[0];
            document.getElementById('b_millon').innerHTML = sdato[0];
			document.getElementById('b_cm').innerHTML = sdato[1];
			document.getElementById('b_dm').innerHTML = sdato[2];
            document.getElementById('b_um').innerHTML = sdato[3];
            document.getElementById('b_c').innerHTML = sdato[4];
            document.getElementById('b_d').innerHTML = sdato[5];
            document.getElementById('b_u').innerHTML = sdato[6];

    });
	
}



function mostrar_consulta_datosQuery(){
validar_fecha_1Query();
}
function validar_fecha_1Query(){
origen=document.getElementById('cboorigen').options[document.getElementById('cboorigen').selectedIndex].text;
destino=document.getElementById('cbodestino').options[document.getElementById('cbodestino').selectedIndex].text;
d_tiempo=document.getElementById('cbodestino').value;
fecha=document.getElementById('txtfecha').value;
if(fecha!='' && d_tiempo!='0'){
var url = 'controladores/cvalidacion.aspx?fecha='+fecha;

	$.getJSON(url, function(e){
   	 // if(e.length>0){
	  var sdato=e[0];


//var n_conformidad=generar_fecha($('txtfecha').value);

if(document.getElementById('cboorigen').value==document.getElementById('cbodestino').value || origen=='0' || destino=='0' || sdato!='1' ){
alert(sdato);
}
else{

window.location="itinerario.aspx?origen="+origen+"&destino="+destino+"&fecha="+fecha+"&tiempo="+d_tiempo;
}

   
   
   
   
    });




}
else if(d_tiempo=='0')
{
alert("Corregir Destino")
}else
{
alert("Ingrese la fecha")
}
}





