var carrousel_imagenes="";

$(document).ready(function() {initMenus();});
function CambiaRango(fecha,input) {
	if(input.id == "desde"){
		if(fecha.substr(3,1)=='0')
			mes=fecha.substr(4,1);
		else
			mes=fecha.substr(3,2);
		if(fecha.substr(0,1)=='0')
			diaset=parseInt(fecha.substr(1,1));
		else
			diaset=parseInt(fecha.substr(0,2));			
		dia=new Date(parseInt(fecha.substr(6,4)),parseInt(mes)-1,diaset);
		ano=dia.getFullYear();
		dia.setDate(dia.getDate()+1);
		mes=""+(dia.getMonth()+1);
		if(mes.length==1) mes="0"+mes;
		diaset=dia.getDate();
		if(diaset<10) 
			diaset="0"+diaset;
		$("#hasta").val(diaset+"/"+mes+"/"+ano);
		}
}
function RangoHoteles(input) {
	return {minDate: (input.id == "hasta" ? $("#desde").datepicker("getDate") : null)};
            }

function initMenus() {
	$.datepicker.regional['CA'] = {
		closeText: 'Tancar',
		prevText: '&#x3c;Ant',
		nextText: 'Seg&#x3e;',
		currentText: 'Avui',
		monthNames: ['Gener','Febrer','Març','Abril','Maig','Juny',
		'Juliol','Agost','Septembre','Octubre','Novembre','Decembre'],
		monthNamesShort: ['Gen','Feb','Mar','Abr','Mai','Jun',
		'Jul','Ago','Sep','Oct','Nov','Dec'],
		dayNames: ['Diumenge','Dilluns','Dimarts','Dimecres','Dijous','Divendres','Dissabte'],
		dayNamesShort: ['Diu','Dil','Dim','Dim','Dij','Div','Dis'],
		dayNamesMin: ['Di','Dl','Dm','De','Dj','Dv','Ds'],
		weekHeader: 'Sm',
		dateFormat: 'dd/mm/yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.regional['ES'] = {
		closeText: 'Cerrar',
		prevText: '&#x3c;Ant',
		nextText: 'Sig&#x3e;',
		currentText: 'Hoy',
		monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
		'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
		monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
		'Jul','Ago','Sep','Oct','Nov','Dic'],
		dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado'],
		dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
		dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','S&aacute;'],
		weekHeader: 'Sm',
		dateFormat: 'dd/mm/yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.regional['EN'] = {
		closeText: 'Done',
		prevText: 'Prev',
		nextText: 'Next',
		currentText: 'Today',
		monthNames: ['January','February','March','April','May','June',
		'July','August','September','October','November','December'],
		monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
		'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
		dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
		dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
		dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'],
		weekHeader: 'Wk',
		dateFormat: 'dd/mm/yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.regional['FR'] = {
		closeText: 'Fermer',
		prevText: '&#x3c;Préc',
		nextText: 'Suiv&#x3e;',
		currentText: 'Courant',
		monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin',
		'Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
		monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun',
		'Jul','Aoû','Sep','Oct','Nov','Déc'],
		dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
		dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
		dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
		weekHeader: 'Sm',
		dateFormat: 'dd/mm/yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.regional['GE'] = {
		closeText: 'schließen',
		prevText: '&#x3c;zurück',
		nextText: 'Vor&#x3e;',
		currentText: 'heute',
		monthNames: ['Januar','Februar','März','April','Mai','Juni',
		'Juli','August','September','Oktober','November','Dezember'],
		monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
		'Jul','Aug','Sep','Okt','Nov','Dez'],
		dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
		dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		weekHeader: 'Wo',
		dateFormat: 'dd.mm.yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};		
	$.datepicker.setDefaults($.datepicker.regional[idioma_base]);
	
	$('#reserva').click(
		function(){
			$(this).next().slideToggle('normal');
		}
	);	
	$('.borsa').click(
		function(){
			$(this).next().slideToggle('normal');
		}
	);		
	$('ul.menu li a').click(
		function() {
			//alert(this.id);
			if($(this).attr('href')=='javascript:void(0);')
				$('ul.menu ul').hide();
			$.each($('ul.menu'), function(){
				$('#' + this.id + '.expandfirst ul:first').show();
			});		

			
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;

//			if($('#' + parent).hasClass('noaccordion')) {
				$(this).next().slideToggle('normal');
//				return false;
//			}
/*			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
				}
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}*/
		}	
	);

	$("ul.menu ul li.noselected a").mouseover(function(){
		$(this).animate({ backgroundColor: "#848484" }, "slow");
	});
	$("ul.menu ul li.noselected a").mouseout(function(){
		$(this).animate({ backgroundColor: "#d4d4d4" }, "slow");
	});	
	var fecha=new Date();
	var mes = fecha.getMonth();
	var ano = fecha.getYear();
	$("#desde").datepicker({showOn: 'button', minDate: new Date(),maxDate:+365, buttonImage: 'img/calendar2.gif', buttonImageOnly: true, firstDay: 1,changeFirstDay: false,beforeShow: RangoHoteles,onSelect: CambiaRango,onClose: function(dateText, inst) {
		separa=dateText.split("/");
//		$("#f_dain_dia").val(parseInt(separa[0],10));
//		$("#f_dain_mes").val(parseInt(separa[1],10)+"/"+separa[2]);
//		$("#f_dafi_mes").val(parseInt(separa[1],10)+"/"+separa[2]);
//		$('.oculto').removeClass("oculto");		
//		ajusta_fecha('f_dain');ajusta_fecha2('f_dain_dia','f_dafi_dia');
//		document.enviar.src=document.enviar.src;		
		}});
	$("#hasta").datepicker({showOn: 'button', minDate: new Date(),maxDate:+365, buttonImage: 'img/calendar2.gif', buttonImageOnly: true, firstDay: 1,changeFirstDay: false,beforeShow: RangoHoteles,onSelect: CambiaRango,onClose: function(dateText, inst) {
		separa=dateText.split("/");
//		$("#f_dafi_dia").val(parseInt(separa[0],10));
//		$("#f_dafi_mes").val(parseInt(separa[1],10)+"/"+separa[2]);
//		$('.oculto').removeClass("oculto");		
//		document.enviar.src=document.enviar.src;		
		}});
	//$(".img_zoom").lightBox({fixedNavigation: true, overlayBgColor: "#66F",overlayOpacity: 0.25, txtImage: "Imagen", txtOf: "de"});
	$(".img_zoom").fancybox();

	$("#cabeFlash").fadeTo("fast", 0.80);
	$("#cabeFlash").fadeIn(2000,function () {
		$("#cabeFlash h1").dropShadow({left: 3, top: 3, opacity: 0.8, blur: 2});
		});
	if($(window).height()!=$(document).height() && ($(window).height()+50)<$(document).height()) $("#divScroll").show();
	$("#divScrollClick").hover(
		function () {
        	$(this).addClass("divScrollClickIn");
		}, 
      	function () {
        	$(this).removeClass("divScrollClickIn");
		}
    );
	$("#divScrollClick").click(
    	function () {	
			window.scrollTo(0,0);
		}
	);
	
	$('#slide_holder').agile_carousel({
		hover_next_prev_buttons: "yes",
		next_prev_buttons: "no",
		slide_buttons: "no",
		slide_directory: carrousel_imagenes,
		slide_number_display: "no",
		timer_length: "7000",
		transition_duration: 1000,
		transition_easing: "easeOutBack",	
		transition_type: "carousel",
		water_mark: "no"
	});		
}

/*function ajusta_fecha(id)
{
	dia=$('#'+id+'_dia').val();
	if(dia.length==1) dia='0'+dia;
	mes=$('#'+id+'_mes').val();
	if(mes.length==6) mes='0'+mes;
	fecha=dia+"/"+mes;
	$('#'+id).val(fecha);
	if(id=='f_dain') {
		$("#f_dafi_dia option[value="+(parseInt($("#f_dain_dia").val())+1)+"]").attr("selected",true);
		$("#f_dafi_mes option[value="+$("#f_dain_mes").val()+"]").attr("selected",true);
		}
}
function ajusta_fecha2(id1, id2)
{
	if($('#'+id2+' :selected').val()=="0" || $('#'+id2+' :selected').val()=="0")
		{
		valor=parseInt($('#'+id1).val());
		if(valor<31) valor=valor+1;
		$('#'+id2).val(valor);
		$('#'+id2+" option[value="+valor+"]").attr("selected",true);
		}
	else 
		if(id1=='f_dain_dia')
			if(parseInt($('#'+id2+' :selected').val())<=parseInt($('#'+id1+' :selected').val()))
				{
				valor=parseInt($('#'+id1).val());
				if(valor<31) valor=valor+1;
				$('#'+id2).val(valor);
				$('#'+id2+" option[value="+valor+"]").attr("selected",true);
				}
}
function test_fecha()
{
	if($('#f_dain_dia :selected').val()!=0 && $('#f_dain_mes :selected').val()!=0)
		{
			$('.oculto').removeClass("oculto");//document.enviar.src=document.enviar.src;
		}
}
function enviar() {document.form1.submit();}
*/
function arregla_fechas()
{
 desdetemp=$('#desde').val();
 desdetemp1=desdetemp.substr(0,6);
 desdetemp2=desdetemp.substr(8,2);
 hastatemp=$('#hasta').val();
 hastatemp1=hastatemp.substr(0,6);
 hastatemp2=hastatemp.substr(8,2);
 $('#desde').val(desdetemp1+desdetemp2);
 $('#hasta').val(hastatemp1+hastatemp2);
}
