/*###########################################################
 ## Creato da:    Nicola Gerotto                           ##
 ## Copyright By: Nicola Gerotto                           ##
 ## Email:        nicola.gerotto@gmail.com                 ##
 ## Anno:         2008/2009                                ##
 ## Calcolo istantaneo delle camere e delle persone per    ##
 ## camera con gestione errori e messaggi   		       ##
 ## personalizzabili e scelta di diversi           	       ##
 ## trattamenti per singola camera                         ##
 ############################################################
*/

// PERSONALIZZAZIONE CAMPI IN LINGUA. //

// ITALIANO :

		var camera_it = "Camera";
		var scegli_it = "Scegli...";
		var trattamento_it = "Trattamento *";
		var tipoCamera1_it = "Suite";
		var tipoCamera2_it = "Suite Panorama";
		var tipoCamera3_it = "Suite Aurora";
		var tipoCamera4_it = "Suite Aurora Junior";
		var tipoCamera5_it = "Suite Soleil";
		var tipoCamera6_it = "Suite Soleil plus";
		
		var tipoCamera7_it = "Camera";
		var tipoCamera8_it = "Camera Bellavista";
		var tipoCamera9_it = "Camera Sun Deluxe";
		var tipoCamera10_it = "Camera Sun Deluxe comunicante";
		var tipoCamera11_it = "Camera Sunshine";
		var tipoCamera12_it = "Camera Moonlight";
		
		var tipoCamera13_it = "Camera Singola";
		var tipoCamera14_it = "Camera Singola Senior";
		var tipoCamera15_it = "Camera Singola Junior";
		
		/*var tipoCamera3_it = "Con balcone fronte mare o terrazzo attrezzato";
		var tipoCamera4_it = "Con balcone vista mare laterale";
		var tipoCamera5_it = "In mansarda fronte mare";
		var tipoCamera6_it = "In mansarda laterale e family room";*/
		var trattamento1_it = "Camera e colazione";
		var trattamento2_it = "Mezza pensione";
		var numAdulti_it = "N&deg; Adulti *";
		var numBambini_it = "N&deg; Bambini *";
		var etaBambino_it = "Et&agrave; Bambino";

// INGLESE :

		var camera_en = "Room";
		var scegli_en = "Choose...";
		var trattamento_en = "Services *";
		var tipoCamera1_en = "Suite";
		var tipoCamera2_en = "Suite Panorama";
		var tipoCamera3_en = "Suite Aurora";
		var tipoCamera4_en = "Suite Aurora Junior";
		var tipoCamera5_en = "Suite Soleil";
		var tipoCamera6_en = "Suite Soleil plus";
		
		var tipoCamera7_en = "Rooms";
		var tipoCamera8_en = "Room Bellavista";
		var tipoCamera9_en = "Room Sun Deluxe";
		var tipoCamera10_en = "Room Sun Deluxe comunicante";
		var tipoCamera11_en = "Room Sunshine";
		var tipoCamera12_en = "Room Moonlight";
		
		var tipoCamera13_en = "Single Room";
		var tipoCamera14_en = "Single Senior room ";
		var tipoCamera15_en = "Single Junior room";
		/*var tipoCamera3_en = "Con balcone fronte mare o terrazzo attrezzato";
		var tipoCamera4_en = "Con balcone vista mare laterale";
		var tipoCamera5_en= "In mansarda fronte mare";
		var tipoCamera6_en= "In mansarda laterale e family room";*/
		var trattamento1_en = "Room with breakfast";
		var trattamento2_en = "Half board";
		//var trattamento3_en = "Full board";
		var numAdulti_en = "N&deg; Adults *";
		var numBambini_en = "N&deg; Children *";
		var etaBambino_en = "Children Age";
	
// TEDESCO :	
	
		var camera_de = "Zimmer";
		var scegli_de = "Zimmertyp...";
		var trattamento_de = "Verpflegung *";
		var tipoCamera1_de = "Suite";
		var tipoCamera2_de = "Suite Panorama";
		var tipoCamera3_de = "Suite Aurora";
		var tipoCamera4_de = "Suite Aurora Junior";
		var tipoCamera5_de = "Suite Soleil";
		var tipoCamera6_de = "Suite Soleil plus";
		
		var tipoCamera7_de = "Zimmer";
		var tipoCamera8_de = "Zimmer Bellavista";
		var tipoCamera9_de = "Zimmer Sun Deluxe";
		var tipoCamera10_de = "Zimmer Sun Deluxe comunicante";
		var tipoCamera11_de = "Zimmer Sunshine";
		var tipoCamera12_de = "Zimmer Moonlight";
		
		var tipoCamera13_de = "Einzelzimmer";
		var tipoCamera14_de = "Einzelzimmer Senior room ";
		var tipoCamera15_de = "Einzelzimmer Junior room";
		/*var tipoCamera3_de = "Con balcone fronte mare o terrazzo attrezzato";
		var tipoCamera4_de = "Con balcone vista mare laterale";
		var tipoCamera5_de= "In mansarda fronte mare";
		var tipoCamera6_de = "In mansarda laterale e family room";*/
		var trattamento1_de = "Room with breakfast";
		var trattamento2_de = "Half board";
		var numAdulti_de = "N&deg; Erwachsenes *";
		var numBambini_de = "N&deg; Kinder *";
		var etaBambino_de = "Alter Kinder";

// FRANCESE :

		var camera_fr = "Chambre";
		var scegli_fr = "Choisissez...";
		var trattamento_fr = "Conditions *";
		var trattamento_fr = "Services *";
		var tipoCamera1_fr = "Suite";
		var tipoCamera2_fr = "Suite Panorama";
		var tipoCamera3_fr = "Suite Aurora";
		var tipoCamera4_fr = "Suite Aurora Junior";
		var tipoCamera5_fr = "Suite Soleil";
		var tipoCamera6_fr = "Suite Soleil plus";
		
		var tipoCamera7_fr = "Rooms";
		var tipoCamera8_fr = "Room Bellavista";
		var tipoCamera9_fr = "Room Sun Deluxe";
		var tipoCamera10_fr = "Room Sun Deluxe comunicante";
		var tipoCamera11_fr = "Room Sunshine";
		var tipoCamera12_fr = "Room Moonlight";
		
		var tipoCamera13_fr = "Single Room";
		var tipoCamera14_fr = "Single Senior room ";
		var tipoCamera15_fr = "Single Junior room";
		/*var tipoCamera3_fr = "Con balcone fronte mare o terrazzo attrezzato";
		var tipoCamera4_fr = "Con balcone vista mare laterale";
		var tipoCamera5_fr = "In mansarda fronte mare";
		var tipoCamera6_fr = "In mansarda laterale e family room";*/
		var trattamento1_fr = "Nuit et petit-d&egrave;jeuner";
		var trattamento2_fr = "Demi Pension";
		var numAdulti_fr = "N&deg; Adultes *";
		var numBambini_fr = "N&deg; Enfants *";
		var etaBambino_fr = "&acirc;ge d'enfants";
		
// CROATO :

		var camera_cr = "Soba";
		var scegli_cr = "Scegli...";
		var trattamento_cr = "Tretman *";
		var tipoCamera1_cr = "Single";
		var tipoCamera2_cr = "Double";
		/*var tipoCamera3_it = "Con balcone fronte mare o terrazzo attrezzato";
		var tipoCamera4_it = "Con balcone vista mare laterale";
		var tipoCamera5_it = "In mansarda fronte mare";
		var tipoCamera6_it = "In mansarda laterale e family room";*/
		var trattamento1_cr = "Camera e colazione";
		var trattamento2_cr = "Mezza pensione";
		var trattamento3_cr = "Pensione completa";
		var numAdulti_cr = "Br. odraslih *";
		var numBambini_cr = "Br. djece *";
		var etaBambino_cr = "Et&agrave; Bambino";


function calcolaCamere(){
		jQuery.noConflict();
		jQuery('#campiDinamici').children().remove();
		var nCamere = jQuery('#N_Camere').val();
		var lingua = jQuery("#lingua").val();
		
		for (i=1; i<=nCamere; i++){
			jQuery('#campiDinamici').append("<br /><div class='campiStandard'><label>" + eval('camera_'+lingua) + " "+i+"</label><select name='TipoCamera"+i+"' class='sel-cont' id='TipoCamera"+i+"'><option selected='selected'>" + eval('scegli_'+lingua) + "</option><option value=''>----------------------</option><option value='"+tipoCamera1_it+"'>" + eval('tipoCamera1_'+lingua) + "</option><option value='"+tipoCamera2_it+"'>" + eval('tipoCamera2_'+lingua) + "</option><option value='"+tipoCamera3_it+"'>" + eval('tipoCamera3_'+lingua) + "</option><option value='"+tipoCamera4_it+"'>" + eval('tipoCamera4_'+lingua) + "</option><option value='"+tipoCamera5_it+"'>" + eval('tipoCamera5_'+lingua) + "</option><option value='"+tipoCamera6_it+"'>" + eval('tipoCamera6_'+lingua) + "</option><option value=''>----------------------</option><option value='"+tipoCamera7_it+"'>" + eval('tipoCamera7_'+lingua) + "</option><option value='"+tipoCamera8_it+"'>" + eval('tipoCamera8_'+lingua) + "</option><option value='"+tipoCamera9_it+"'>" + eval('tipoCamera9_'+lingua) + "</option><option value='"+tipoCamera10_it+"'>" + eval('tipoCamera10_'+lingua) + "</option><option value='"+tipoCamera11_it+"'>" + eval('tipoCamera11_'+lingua) + "</option><option value='"+tipoCamera12_it+"'>" + eval('tipoCamera12_'+lingua) + "</option><option value=''>----------------------</option><option value='"+tipoCamera13_it+"'>" + eval('tipoCamera13_'+lingua) + "</option><option value='"+tipoCamera14_it+"'>" + eval('tipoCamera14_'+lingua) + "</option><option value='"+tipoCamera15_it+"'>" + eval('tipoCamera15_'+lingua) + "</option></select><br /><label>" + eval('trattamento_'+lingua) + "</label><select  name='Trattamento"+i+"' class='sel-cont' id='Trattamento"+i+"'><option value='Camera e colazione'>" + eval('trattamento1_'+lingua) + "</option><option value='Mezza Pensione'>" + eval('trattamento2_'+lingua) + "</option></select></div><br /><div id='shortItem'><label class='lblNumBambini'>" + eval('numAdulti_'+lingua) + "</label><input name='N_Adulti"+i+"' type='text' value='' style='width:20px;' class='contatti validator-required' id='N_Adulti"+i+"' onBlur='validatePattern(this,\"^[0-4]{1}$\")' onFocus='wait(this)' /><label class='lblNumBambini'>" + eval('numBambini_'+lingua) + "</label><input name='N_Bambini"+i+"' style='width:20px;' onBlur='validatePattern(this,\"^[0-4]{1}$\")' onFocus='wait(this)' type='text' onchange='calcolaEtaBambino(this,"+i+")' class='contatti' id='N_Bambini"+i+"' /></div><br /><br /><div id='etaBambini_"+i+"' class='lblEtaBambini'></div><br /><br /><hr><br />");
				  //var campo = jQuery("#N_Bambini" + i).val();
				  //for (y=0; y<= campo; y++) {
				  //jQuery('#campiDinamici').append("<div id='etaBambini_"+y"'> </div>");
				   // jQuery('#campiDinamici').append("<label>Et&agrave; Bambini</label><input name='Eta_bambino"+y+"' type='text' class='contatti02' id='Eta_bambino"+y+"' size='5' maxlength='5' /><br /><br />");
				 // }
		}
}

function calcolaEtaBambino(object,indice){
		jQuery('#etaBambini_'+indice).children().remove();
		var numero = object.value;
		var lingua = jQuery("#lingua").val();
		
		if ( jQuery('#N_Bambini'+indice).hasClass("sbagliato") && numero>4 ){
			jQuery('#etaBambini_'+indice).children().remove();
		}
		else if ( !(jQuery('#N_Bambini'+indice).hasClass("sbagliato")) &&  numero<=4 ){
			for (i=1; i<=numero; i++) {
				jQuery('#etaBambini_'+indice).append("<label class='lblNumBambini'>" + eval('etaBambino_'+lingua) + " "+i+"</label><input name='Eta_bambino_"+indice+"_"+i+"' type='text' style='width:18px;' class='contatti02' id='Eta_bambino_"+indice+"_"+i+"' size='5' maxlength='5' /> ");
			}
		}
}
