/*###########################################################
 ## 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 = "singola";
		var tipoCamera2_it = "doppia uso singolo";
		var tipoCamera3_it = "doppia matrimoniale";
		var tipoCamera4_it = "doppia letti separati";
		var tipoCamera5_it = "tripla";
		var tipoCamera6_it = "quadrupla";
		var trattamento1_it = "Pernottamento";
		var trattamento2_it = "Camera e colazione";
		var trattamento3_it = "Pensione completa";
		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 = "singola";
		var tipoCamera2_en = "doppia uso singolo";
		var tipoCamera3_en = "doppia matrimoniale";
		var tipoCamera4_en = "doppia letti separati";
		var tipoCamera5_en = "tripla";
		var tipoCamera6_en = "quadrupla";
		var trattamento1_en = "Only Room";
		var trattamento2_en = "Room with breakfast";
		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 = "singola";
		var tipoCamera2_de = "doppia uso singolo";
		var tipoCamera3_de = "doppia matrimoniale";
		var tipoCamera4_de = "doppia letti separati";
		var tipoCamera5_de = "tripla";
		var tipoCamera6_de = "quadrupla";
		var trattamento1_de = "&Uuml;bernachtung";
		var trattamento2_de = "&Uuml;bernachtung mit Fr&uuml;hst&uuml;ck";
		var trattamento3_de = "Vollpension";
		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 tipoCamera1_fr = "singola";
		var tipoCamera2_fr = "doppia uso singolo";
		var tipoCamera3_fr = "doppia matrimoniale";
		var tipoCamera4_fr = "doppia letti separati";
		var tipoCamera5_fr = "tripla";
		var tipoCamera6_fr = "quadrupla";
		var trattamento1_fr = "Nuit et petit-d&egrave;jeuner";
		var trattamento2_fr = "Demi Pension";
		var trattamento3_fr = "Full Pension";
		var numAdulti_fr = "N&deg; Adultes *";
		var numBambini_fr = "N&deg; Enfants *";
		var etaBambino_fr = "&acirc;ge d'enfants";
		
		

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='"+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></select><br /><label>" + eval('trattamento_'+lingua) + "</label><select  name='Trattamento"+i+"' class='sel-cont' id='Trattamento"+i+"'><option value='Pernottamento'>" + eval('trattamento1_'+lingua) + "</option><option value='Camera e colazione'>" + 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' /> ");
			}
		}
}