function recargaComboPrincipalVacaciones()
{	
	var comboPrincipalSki = document.busquedaVacacionesForm.principal;
	var comboSecundarioSki = document.busquedaVacacionesForm.secundario;
	comboPrincipalSki.options.length=0;
	var str='';
	comboPrincipalSki.options[0] = new Option('Elija destino','');
	for(var i=0;i<jsonCombosSkiDestinos.listaComboPrincipal.length;i++)
	{
		str = jsonCombosSkiDestinos.listaComboPrincipal[i].nombre;
		opt = new Option(jsonCombosSkiDestinos.listaComboPrincipal[i].nombre, jsonCombosSkiDestinos.listaComboPrincipal[i].id);
		if(jsonCombosSkiDestinos.listaComboPrincipal[i].nombre == str.toUpperCase())
		{
			opt.setAttribute("class", 'titulo-combo');
			opt.className = 'titulo-combo';
		}
		comboPrincipalSki.options[i+1] = opt;
	}	
	comboSecundarioSki.options.length=0;
	comboSecundarioSki.options[0] = new Option('Elija tipo de programa','');	
}

function recargaComboSecundarioVacaciones(id)
{
	var combo = document.busquedaVacacionesForm.secundario;
	var selectedTodos = false;
	var str='';
	combo.options.length=0;

	if(id==''){
		combo.options[0] = new Option('Elija tipo de programa','');
	}else{
			for(var i=0;i<jsonCombosSkiDestinos.listaComboPrincipal.length;i++)
			{
				if(jsonCombosSkiDestinos.listaComboPrincipal[i].id == id)
				{
					if(jsonCombosSkiDestinos.listaComboPrincipal[i].listaComboSecundario.length > 0)
					{
						combo.options[0] = new Option('Elija tipo de programa','');
						combo.options[1] = new Option('Todos', '');
		
						
						var index = 1;				
						for(var j=0;j<jsonCombosSkiDestinos.listaComboPrincipal[i].listaComboSecundario.length;j++)
						{
							str = jsonCombosSkiDestinos.listaComboPrincipal[i].listaComboSecundario[j].nombre;
							opt = new Option(jsonCombosSkiDestinos.listaComboPrincipal[i].listaComboSecundario[j].nombre, jsonCombosSkiDestinos.listaComboPrincipal[i].listaComboSecundario[j].id);
							if(jsonCombosSkiDestinos.listaComboPrincipal[i].listaComboSecundario[j].nombre == str.toUpperCase())
							{
								opt.setAttribute("class", 'titulo-combo');
								opt.className = 'titulo-combo';
							}
							combo.options[index+1] = opt;
							index = index+1;						
						}
					}else
					{
						combo.options[0] = new Option('No hay tipos asociados','');
					}
				}
			}
		if(selectedTodos){
			combo.selectedIndex = 1;
		}
	}
}

function ordenacion(x,y) {
	if ( x < y ) return -1;
	if ( x > y ) return 1;

	return 0; 
}

function validaVacaciones()
{

	if(document.busquedaVacacionesForm.secundario.value=='' && document.busquedaVacacionesForm.principal.value=='')
	{
			alert('Elija un destino');
	}
	else
	{
		document.busquedaVacacionesForm.submit();
	}
}
