
	function ChangeLanguage(Code)
	{
		document.getElementById('idioma').value = Code;
		document.getElementById('menuTop').submit()
	}

	function DescargarPdf()
	{
		if (document.getElementById('PdfBarcelona').checked) { window.open(document.getElementById('PdfBarcelona').value); }
		else if (document.getElementById('PdfGirona').checked) { window.open(document.getElementById('PdfGirona').value); }
		else if (document.getElementById('PdfReus').checked) { window.open(document.getElementById('PdfReus').value); }
	}

	function LoadReserva(IdHotel)
	{
		var params = {Hotel:IdHotel}; new Ajax.Updater('reservaDiv','reservaform.php',{parameters:params,method:'post',evalScripts:true});
	}
	
	function LoadOferta(CurrentId, Idioma)
	{
		var params = {Id:CurrentId, idioma:Idioma}; new Ajax.Updater('ofertasDiv','ofertashome.php',{parameters:params,method:'post',evalScripts:true});
	}
	
	function CheckReserva()
	{	
		window.open('', 'reservaPage','scrollbars=yes,width=1024,height=600');

		$('List_days').value = $('d-in').value;
			$('List_months').value = $('my-in').value;
				$('List_nights').value = $('Nights').value;					
						
		$('reserva').submit();
	}	
	
	function TranslateMonth(Month,Language)
	{
		var MonthName;
	
		MesEs = new Array('','Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre');
		MesCa = new Array('','Gener','Febrer','Mar&#231;','Abril','Maig','Juny','Juliol','Agost','Setembre','Octubre','Novembre','Desembre');
		MesEn = new Array('','January','February','March','April','May','June','July','August','September','October','November','December');
		MesIt = new Array('','Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');
		MesDe = new Array('','???','???','???','???','???','???','???','???','???','???','???','???');

		switch (Language)
		{
			case 'es': 	{ MonthName = MesEs[Month*1];  break; }
			case 'ca':	{ MonthName = MesCa[Month*1];  break; }
			case 'en':	{ MonthName = MesEn[Month*1];  break; }
			case 'it':	{ MonthName = MesIt[Month*1];  break; }
			case 'de':	{ MonthName = MesDe[Month*1];  break; }
		}
		
		return MonthName;
	}
	
	function LoadCalendar(Language)
	{		
		Now = new Date();
		
		var Day = Now.getDate();
		var Month = Now.getMonth() + 1;
		var Year = Now.getFullYear();
		
		for ( Index = 1; Index <= 12; Index++ ) 
		{ 
			if( Month == 13 ) { Month = 1; Year++; }
			Mth = Month+''; if ( Mth.length == 1) { Month = '0' + Month; }
						
			$('my-in').options[Index-1] = new Option(TranslateMonth(Month,Language) + ' ' + Year, Year + '-' + Month + '-01');
			
			Month++;			
		}
		
		for ( Index = 0; Index <= 31; Index++ ) { $('Nights').options[Index] = new Option(Index+1,Index+1); Index+1}
		
		CheckMonth();		
	}
	
	function CheckMonth()
	{	
		var LocalIndex = 0; var FirstDay = 1; var MaxDays = 31;
		
		Now = new Date();	
		
		SelectMonth = $('my-in').value.substring('5','7');
	
		if ( SelectMonth == (Now.getMonth() + 1) )
		{ FirstDay = Now.getDate(); }
		
		switch (SelectMonth)
		{
			case '02':	{ if ( (Now.getFullYear() == '2008') || (Now.getFullYear() == '2012') ) { MaxDays = 29; } else { MaxDays = 28; } break; }
			case '04':	{ MaxDays = 30;  break; }
			case '06': 	{ MaxDays = 30;  break; }
			case '09':	{ MaxDays = 30;  break; }
			case '11':	{ MaxDays = 30;  break; }
		}

		for(IndexDay = 0; IndexDay < $('d-in').length; IndexDay++)	//Borra Dias
	    { $('d-in').options[IndexDay] = null; }		
		
		for ( IndexDay = FirstDay; IndexDay <= MaxDays; IndexDay++ )	//Carga Dias
		{ $('d-in').options[LocalIndex] = new Option(IndexDay, IndexDay); LocalIndex++; }
	}
	
	
	
	
	
	
	
	
	
