/* JS Form Accommodation Search Forms */

var toggleSel = 0;

function doChildFormxx(form){
	var txt;
	// get number of rooms
	for(i=0;i<form.elements.length;i++){
//		txt += form.elements[i].name +" = " + form.elements[i].value +" ,";
		txt += form.elements[i].name + " = " + ('nChild' + i) + " ,";
		if(form.elements[i].name == ('nChild' + i) && form.elements[i].value > 0){
			alert("has children");
		}
	}

	alert(txt);

}

function setDateArrival(y,m,d){
	setFormDate('a',LZ(m),LZ(d),y);
}

function setDateDeparture(y,m,d){
	setFormDate('d',LZ(m),LZ(d),y);
}

function setDateFromAjaxCal(y,m,d){
	
	if(toggleSel == 0){
		setDateArrival(y,m,d);
		toggleSel = 1;
	}else{
		setDateDeparture(y,m,d);
		toggleSel = 0;
	}
}

function doChildForm(form,mTop, mRight, mBottom,mLeft){

	var divChild 				= "";
	var divChildForm 		= "";
	var selOptsDefault 	= "";
	var txtMargin 			=	"";
	var hasChild 				= false;

	// Create Select child ages
	for(x=0;x<13;x++){
		selOptsDefault += '<option value="'+x+'">'+x+'</option>';
	}

	// Loop through 5 rooms
	for(i=0;i <5; i++){

		// Check for children
		if(form.elements['nChild'+i]){
			if(form.elements['nChild'+i].value > 0){
				hasChild = true;
				divChild += '<div class="form-child-room">'+arMsgChild[2]+' '+ (i+1);

				// Loop through the number of children
				for(child=0;child < form.elements['nChild'+i].value; child++){
					 divChild += '<div class="form-child-sel"><select name=nChild'+i+'cAge'+child+' >'+selOptsDefault+'</select></div>';
				}
				divChild += '</div>';
			} // End if
		} // End if
	} // End For

	divChildForm = '<div class="form-child-title">'+arMsgChild[0]+'</div>';
	divChildForm += '<div class="form-child-note">'+arMsgChild[1]+'</div>';
	divChildForm += divChild;
	divChildForm += '<div class="form-child-btns"><input type="button" name="sumbitChildForm" value="Submit" onclick="doSubmitChildForm(\''+form.id+'\')"/>&nbsp;';
	divChildForm += '<input type="button" name="cancelChildFrom" value="Cancel" onclick="doCloseChildForm(\'form-child\',\'btnSubmit\')"/></div>';

	// Set display margins
	txtMargin = ((mTop) ? mTop : 0) + 'px '+((mRight) ? mRight : 0) + 'px '+((mBottom) ? mBottom : 0) + 'px '+((mLeft) ? mLeft : 0) + 'px '

//	if(mLeft){		document.getElementById('child-form').style.margin-left 	= mLeft;	}
//	if(mRight){		document.getElementById('child-form').style.margin-left 	= mRight;	}
//	if(mTop){			document.getElementById('child-form').style.margin-left 	= mTop;  	}
//	if(mBottom){	document.getElementById('child-form').style.margin-left 	= mBottom;}



	if(hasChild){
//		alert(divChildForm);
		document.getElementById('form-child').innerHTML 			= divChildForm;
		document.getElementById('form-child').style.display 	= 'block';
		document.getElementById('form-child').style.margin 		= txtMargin;
//		alert(document.getElementById('cform-child').innerHTML);
//		Display('form-child');
		document.getElementById('btnSubmit').style.display = 'none';
	}else{
		doSubmitHotel('searchForm');
	}

}

function doSubmitChildForm(formId){
	form = document.getElementById(formId);
	var ages;
	for(i=0;i <5; i++){

		// Check for children
		if(form.elements['nChild'+i]){
			ages = "";
			if(form.elements['nChild'+i].value > 0){

				// Loop through the number of children
				for(child=0;child < form.elements['nChild'+i].value; child++){
					objElm = form.elements['nChild'+i+'cAge'+child];
					if(objElm){
						ages = ages + objElm.value + '_' ;
					}else{

					}
				}// Update the form
				form.elements['cAge' + (i+1)].value = ages;
			} // End if



		} // End if
	} // End For

	doSubmitHotel(formId);
}

function doCloseChildForm(el,elShow){
	document.getElementById(elShow).style.display 		= 'block';
	document.getElementById(el).style.display 				= 'none';
}
