function AXSetBooking(id, value)
{

 for(var jj=0; jj<4; jj++)
 {
	if(document.getElementById(id + jj)) 
	{	
		if(jj < value)
			document.getElementById(id + jj).style.display = '';
		else
		{
			if(document.forms['form_booking'].elements['stanze'+ id.substring(id.length-1, id.length) +'.ageChild['+ jj +']'])
				document.forms['form_booking'].elements['stanze'+ id.substring(id.length-1, id.length) +'.ageChild['+ jj +']'][0].selected = true;
		
			if(document.getElementById(id + jj).style.display = '')
			{
				if(document.forms['form_booking'].elements['stanze'+ id.substring(id.length-1, id.length) +'.nrAdult'])
				{
					document.forms['form_booking'].elements['stanze'+ id.substring(id.length-1, id.length) +'.nrBambini'].selected = true;
					document.forms['form_booking'].elements['stanze'+ id.substring(id.length-1, id.length) +'.ageChild['+ jj +']'][0].selected = true;
				}
			}
			
			document.getElementById(id + jj).style.display = 'none';
		}
	}
 }
}

function AXChangeForm(url, obj, lang, value)
{
 AXGetData(url +'?LANG='+ lang +'&TYPEFORM='+ value, AXResponse, obj);	
}

var ErrMsg = '';
var ErrCount = 0;

function AXCheckBooking(form, lang)
{
 //azzero errori 
 document.getElementById('errorDiv').style.display = '';
 document.getElementById('dataArrivo').className = 'form';
 document.getElementById('dataPartenza').className = 'form';
 document.getElementById('nrBookingRoom').className = 'short';
 
 var room = document.getElementById('nrBookingRoom').value;
 for(var z=0; z<room; z++)
 {
	if (document.getElementById('stanze'+ z +'.nrAdulti').value==0)
		document.getElementById('stanze'+ z +'.nrAdulti').className = 'short';
	
	if(document.getElementById('stanze'+ z +'.nrBambini'))
	{
		var roomChild = document.getElementById('stanze'+ z +'.nrBambini').value;		
		for(var zc=0; zc<roomChild; zc++)
			if (document.getElementById('stanze'+ z +'.ageChild['+ zc +']').value == 0)
				document.getElementById('stanze'+ z +'.ageChild['+ zc +']').className = 'short';
	}
 } 
 
 if (lang == 'it')
 {
	ErrMsg = '<span class="title">Attenzione: si sono verificati alcuni errori</span><ul class="errorList">';
	ErrDateArr = '<li>Il campo DATA ARRIVO è obbligatorio</li>'
	ErrDatePar = '<li>Il campo DATA PARTENZA è obbligatorio</li>'
	ErrRoom = '<li>Selezionare il NUMERO CAMERE '
	ErrAdult = '<li>selezionare il numero di adulti nella Camera '
	ErrAge1 = '<li>selezionare l&acute;et&agrave; del bambino'
	ErrAge2 = 'nella camera.'
 }
 if (lang == 'en')
 {
	ErrMsg = '<span class="title">Attenzione: si sono verificati alcuni errori</span><ul class="errorList">';
	ErrDateArr = '<li>The field DATE ARRIVE is obbligatory</li>'
	ErrDatePar = '<li>The field DATE DEPARTURE is obbligatory</li>'
	ErrRoom = '<li>Select the NUMBER ROOM '
	ErrAdult = '<li>select adults number in the room '
	ErrAge1 = '<li>select the child age '
	ErrAge2 = 'in the room.'
 }
 if (lang == 'de')
 {
	ErrMsg = '<span class="title">Achtung: es gibt einige Fehler</span><ul class="errorList">';
	ErrDateArr = '<li>Das Feld "ANKUNFTSDATUM" ist pflichtig</li>'
	ErrDatePar = '<li>Das Feld "ABFAHRTSDATUM" ist pflichtig</li>'
	ErrRoom = '<li>Die Anzahl der im Zimmer wählen '
	ErrAdult = '<li>Die Anzahl der Erwachsenen im Zimmer wählen '
	ErrAge1 = '<li>Das Alter vom Kind '
	ErrAge2 = 'im Zimmer wählen.'
 }	

 if (document.forms[form].dataArrivo.value == '')
 {
	ErrMsg += ErrDateArr;
	document.getElementById('dataArrivo').className = 'formred';
	ErrCount++;
 }

 if (document.forms[form].dataPartenza.value == '')
 {
	ErrMsg += ErrDatePar;
	document.getElementById('dataPartenza').className = 'formred';
	ErrCount++;
 }

 room = document.getElementById('nrBookingRoom').value;
 
 if(room == 0)
 {
	ErrMsg +=  ErrRoom +'</li>';
	if(document.all)
		document.getElementById('nrBookingRoom').style.bgColor = '#ff0000';
	else
		document.getElementById('nrBookingRoom').className = 'shortred';
	ErrCount++;
 }
 else
 {	 
	 for(var z=0; z<room; z++)
	 {
		if (document.getElementById('stanze'+ z +'.nrAdulti').value==0)
		{
			//alert('ciclo: '+room);
			ErrMsg +=  ErrAdult +' '+ (z+1) +'</li>';
			document.getElementById('stanze'+ z +'.nrAdulti').className = 'shortred';
			ErrCount++;
		}
		
		if(document.getElementById('stanze'+ z +'.nrBambini'))
		{
			var roomChild = document.getElementById('stanze'+ z +'.nrBambini').value;		
			for(var zc=0; zc<roomChild; zc++)
			{				
				if (document.getElementById('stanze'+ z +'.ageChild['+ zc +']').value == 0)
				{
					ErrMsg += ErrAge1 +' '+(zc+1)+' '+ ErrAge2 +' '+ (z+1) +'</li>';
					document.getElementById('stanze'+ z +'.ageChild['+ zc +']').className = 'shortred';
					ErrCount++;
				}
			}
		}
	 }
 }

 ErrMsg += '</ul>';
	
 if(ErrCount == 0)
	return true;
 else
 {
	document.getElementById('errorDiv').style.display = '';
	document.getElementById('errorDiv').innerHTML=ErrMsg;
	ErrCount = 0;
	return false;
 }	
}
