// JavaScript Document
//Para Limpiar un combo y dejar valores en cero
	function LimpiaCombo(combo)							
    {
	 while (combo.options.length > 0) 
		{						
		       combo.options[0] = null;							
		}															
    }    

//Ajusta SOLO Saliendo de  
function LlenaCombosSingle(Servicio, ComboCiudad, MaxCiudad)		
    {															
    var k = 0;
    var i = 1;
	var encontro = 0;
      
    LimpiaCombo(ComboCiudad);
	  												
      for (i=1; i < MaxCiudad; i++)				
		{														
			if(arrServ[i] == Servicio)	  					
			{														
				ComboCiudad.options[k++] = new Option(arrCiu_Nom[i],arrCiu_Cla[i],true,true);
			}														
		}														
        //Para seleccionar el primer elemento 
        ComboCiudad.options[0].selected = true;
        
        //Para esconderlo si es No Ciudad
		
		
		if (ComboCiudad.value == "NOCIUDAD")
		{
			
		document.getElementById('SaliendoDe').style.display='none';
		document.getElementById('SaliendoDeTxt').style.display='none';
		}
		else
		{
		document.getElementById("SaliendoDe").style.display='';
		document.getElementById("SaliendoDeTxt").style.display='';
		}
		
    }	


//Para Llenar un combo con valores de un array 
function LlenaCombos(Servicio, ComboCiudad, ComboHorario, MaxCiudad, MaxHorarios, DefCiudad, DefHorario)		
    {															
    var k = 0;
    var i = 1;
	var encontro = 0;
 
   
    LimpiaCombo(ComboCiudad);
	LimpiaCombo(ComboHorario);
  												
      for (i=1; i <= MaxCiudad; i++)				
		{														
			if(arrServ[i] == Servicio)	  					
			{	
			    if (DefCiudad == arrCiu_Cla[i])
				{
				ComboCiudad.options[k++] = new Option(arrCiu_Nom[i],arrCiu_Cla[i],false,false);
				encontro = k
				}
				else
				{
				ComboCiudad.options[k++] = new Option(arrCiu_Nom[i],arrCiu_Cla[i],false,false);
				}
			}														
		}														
        //Para seleccionar el primer elemento 
		if (encontro > 1) 
		{
        ComboCiudad.options[encontro-1].selected = true;
		}
        
        //Para esconderlo si es No Ciudad
		if (ComboCiudad.value == "NOCIUDAD")
		{
		document.getElementById('SaliendoDe').style.display='none';
		document.getElementById('SaliendoDeTxt').style.display='none';
		}
		else
		{
		document.getElementById("SaliendoDe").style.display='';
		document.getElementById("SaliendoDeTxt").style.display='';
		}
		
		// Los Horario 
		k=0;
		encontro = 0;
        for (i=1; i <= MaxHorarios; i++)				
		{														
			if(arrServHor[i] == Servicio)	  					
			{														
				if (DefHorario == arrHor_Ciu[i])
				{
				   ComboHorario.options[k++] = new Option(arrHor_Ciu[i],arrHor_Ciu[i],false,false);
				   encontro = k;
				}
				else
				{
				   ComboHorario.options[k++] = new Option(arrHor_Ciu[i],arrHor_Ciu[i],false,false);
				}
			}														
		}														
        
		if (encontro > 0)
		{
		ComboHorario.options[encontro-1].selected = true;
		}
        
		//Para esconderlo si no trae Valores	
		if (ComboHorario.value == "0")
		{
		document.getElementById("elHorario").style.display='none';
		document.getElementById("elHorarioTxt").style.display='none';
		}
		else
		{
		document.getElementById("elHorario").style.display='';
		document.getElementById("elHorarioTxt").style.display='';
        //Para seleccionar el primer elemento 
		}
		
    }	
