function resetValues(form, values){
for(var i = 0; i < values.length; i++){
		eval("document.forms."+form+"."+values[i]+".value = ''")
	}
}

/*
* Disabling all the options and inform the system that the list with options must be clean
*/
function resetAllOptions(listOptions, resetObj){
	var checkboxes = document.getElementById(listOptions).getElementsByTagName('input');
	var disabled = document.getElementById(resetObj).checked;
	for(var i=0;i<checkboxes.length;i++){
		if(i > 0){
			checkboxes[i].checked = !disabled;
			checkboxes[i].disabled = disabled;
		}
	}//end for
}//end function resetAllOptions(...)

function showLoadingPage(){
	document.getElementById('mainTpl').style.display = 'none';
	document.getElementById('trafic').style.display = 'none';
	document.getElementById('iframeLoadCont').style.display = 'block';
	if(document.getElementById('toolsMap') != null){
		document.getElementById('toolsMap').style.display = 'none';
	}
	setTimeout("submitSearchPage()",500);
	return false;
}
function submitSearchPage(){
	if(document.getElementById('searchForm') != null)
		document.forms['searchForm'].submit();
	else if(document.getElementById('frm_caut') != null)
		document.forms['frm_caut'].submit();
}

function beforeSubmitSetValues(){
	var err = checkSearch();
	if(!err){
		return false;
	}
	showLoadingPage();
	var url = '';
	document.getElementById('numehotel').value = document.getElementById('nameExist__f').value;
	document.getElementById('categorie').value = document.getElementById('star_f1').value;
	document.getElementById('tipunit').value = document.getElementById('unitType_f1').value;
	url = 'http://www.online.cazari.ro/cautagv.php?';
	url += "numehotel="+document.getElementById('numehotel').value;
	url += "&categorie="+document.getElementById('categorie').value;
	url += "&tipunit="+document.getElementById('tipunit').value;

	var count = 1;
	for(var i=1;i<=7;i++){
		if(document.getElementById('table_'+i+'_f').checked){
			if(count > 1 && count <= 7)document.getElementById('masa').value += ',';
			document.getElementById('masa').value += document.getElementById('table_'+i+'_f').value;
			count++;
		}//end if
	}//end for
	url += "&masa="+document.getElementById('masa').value;
	
	if(document.getElementById('rest_f') != null){
		if(document.getElementById('rest_f').checked){
			document.getElementById('facilitati').value += '1';
			document.getElementById('facilitati').value += ',';
		}
	}
	if(document.getElementById('kitchen_f') != null){
		if(document.getElementById('kitchen_f').checked){
			document.getElementById('facilitati').value += '2';
			document.getElementById('facilitati').value += ',';
		}
	}
	if(document.getElementById('conf_f') != null){
		if(document.getElementById('conf_f').checked){
			document.getElementById('facilitati').value += '3';
			document.getElementById('facilitati').value += ',';
		}
	}
	if(document.getElementById('treat_f') != null){
		if(document.getElementById('treat_f').checked){
			document.getElementById('facilitati').value += '4';
			document.getElementById('facilitati').value += ',';
		}
	}
	if(document.getElementById('net_f') != null){
		if(document.getElementById('net_f').checked){
			document.getElementById('facilitati').value += '5';
			document.getElementById('facilitati').value += ',';
		}
	}
	if(document.getElementById('park_f') != null){
		if(document.getElementById('park_f').checked){
			document.getElementById('facilitati').value += '7';
			document.getElementById('facilitati').value += ',';
		}
	}
	if(document.getElementById('air_f') != null){
		if(document.getElementById('air_f').checked){
			document.getElementById('facilitati').value += '6';
			document.getElementById('facilitati').value += ',';
		}
	}
	if(document.getElementById('spa_f') != null){
		if(document.getElementById('spa_f').checked){
			document.getElementById('facilitati').value += '8';
			document.getElementById('facilitati').value += ',';
		}
	}
	if(document.getElementById('poolInt_f') != null){
		if(document.getElementById('poolInt_f').checked){
			document.getElementById('facilitati').value += '9';
			document.getElementById('facilitati').value += ',';
		}
	}
	if(document.getElementById('poolExt_f') != null){
		if(document.getElementById('poolExt_f').checked){
			document.getElementById('facilitati').value += '10';
			document.getElementById('facilitati').value += ',';
		}
	}
	if(document.getElementById('poolTermal_f') != null){
		if(document.getElementById('poolTermal_f').checked){
			document.getElementById('facilitati').value += '11';
			document.getElementById('facilitati').value += ',';
		}
	}
	if(document.getElementById('fitness_f') != null){
		if(document.getElementById('fitness_f').checked){
			document.getElementById('facilitati').value += '12';
			document.getElementById('facilitati').value += ',';	
		}
	}
	if(document.getElementById('sportArea_f') != null){
		if(document.getElementById('sportArea_f').checked){
			document.getElementById('facilitati').value += '13';
			document.getElementById('facilitati').value += ',';	
		}
	}
	if(document.getElementById('sauna_f') != null){
		if(document.getElementById('sauna_f').checked){
			document.getElementById('facilitati').value += '14';
			document.getElementById('facilitati').value += ',';	
		}
	}
	if(document.getElementById('roomNet_f') != null){
		if(document.getElementById('roomNet_f').checked){
			document.getElementById('facilitati').value += '16';
		}
	}
	url += "&facilitati="+document.getElementById('facilitati').value;
	url += "&product_code="+document.getElementById('product_code').value;
	url += "&city="+document.getElementById('city').value;
	url += "&tourop="+document.getElementById('tourop').value;
	url += "&moneda="+document.getElementById('moneda').value;

	url += "&data="+document.getElementById('dic').value;
	url += "&nopti="+document.getElementById('nopti').value;
	
	for(var j = 1 ; j <= document.getElementById('nrcam').value; j++){
		if(document.getElementById('tc'+j).value != ''){
			url += "&camera"+j+"="+document.getElementById('tc'+j).value+","+document.getElementById('adulti'+j).value+","+document.getElementById('copii'+j).value;
			for(var i=1;i<=document.getElementById('copii'+j).value;i++){
				url += ","+document.getElementById('vc'+j+'_1_'+i).value;
			}
		}
	}//end if
	//document.write(url);
	document.forms['frm_caut'].action=url;
//http://cazari.touringit.ro/cautagv.php?numehotel=DARIUS&categorie=3&tipunit=1&masa=&facilitati=&product_code=RO0002&city=ROPRD2&tourop=CZR&moneda=RON&data=28.05.2010&nopti=7&camera1=DB,2,0
	return true;
}

/*
* Checking if the search form is properly filled
*/
function checkSearch(){
	var roomNr = 4;
	var errorMsg = '';
	var focusField = '';
	//destination field
	if(document.forms['frm_caut'].location_f.value == '' || document.forms['frm_caut'].location__f.value == ''){
		errorMsg += searchTranslate[0]+'\n';
		focusField = document.forms['frm_caut'].location__f;
	}
	if(errorMsg != ''){
		focusField.focus();
		alert(errorMsg);
		return false;
	}
	return true;
}//end function checkSearch
