function submitDistricts(){
	var allDistricts=document.getElementsByName("districts1")[0];
	var e=document.getElementsByName('districts[]');
	for(var i=0;i<e.length;i++){
		if (e[i].checked == true){
			allDistricts.checked = false;
			return ;
		}	
	}
	allDistricts.checked = true;
}

function submitAllDistricts(){
	var allDistricts=document.getElementsByName("districts1")[0];
	var e=document.getElementsByName('districts[]');
	for(var i=0;i<e.length;i++){
		e[i].checked =false;
	}
	if (allDistricts) {
		allDistricts.checked=true;
	}
}

function submitLandmarks(){
	var alllandmarks=document.getElementsByName("landmarks1")[0];
	var e=document.getElementsByName('landmarks[]');
	for(var i=0;i<e.length;i++){
		if (e[i].checked == true){
			alllandmarks.checked = false;
			return ;
		}	
	}
	alllandmarks.checked = true;
}

function submitAllLandmarks(){
	var alllandmarks=document.getElementsByName("landmarks1")[0];
	var e=document.getElementsByName('landmarks[]');
	for(var i=0;i<e.length;i++){
		e[i].checked =false;
	}
	if (alllandmarks) {
		alllandmarks.checked=true;
	}
}

function submitAllFacilities(){
	document.getElementById('Facilities1').checked = true;
	document.getElementById('Facilities3').checked = false;
	document.getElementById('Facilities4').checked = false;
	document.getElementById('Facilities5').checked = false;
	document.getElementById('Facilities6').checked = false;
	document.getElementById('Facilities7').checked = false;
	document.getElementById('Facilities8').checked = false;
}

function submitFacilities(){	
	if (
		(document.getElementById('Facilities3').checked == true) ||
		(document.getElementById('Facilities4').checked == true) ||
		(document.getElementById('Facilities5').checked == true) ||
		(document.getElementById('Facilities6').checked == true) ||
		(document.getElementById('Facilities7').checked == true) ||
		(document.getElementById('Facilities8').checked == true) 	)
		document.getElementById('Facilities1').checked = false;
	else 
		document.getElementById('Facilities1').checked = true;
}

function submitAllTypes(){
	document.getElementById('hoteltype1').checked = true;
	document.getElementById('hoteltype2').checked = false;
	document.getElementById('hoteltype3').checked = false;
	document.getElementById('hoteltype4').checked = false;
	document.getElementById('hoteltype5').checked = false;
	document.getElementById('hoteltype6').checked = false;
}

function submitTypes(){	
	if ((document.getElementById('hoteltype2').checked == true) ||
		(document.getElementById('hoteltype3').checked == true) ||
		(document.getElementById('hoteltype4').checked == true) ||
		(document.getElementById('hoteltype5').checked == true) ||
		(document.getElementById('hoteltype6').checked == true))
		document.getElementById('hoteltype1').checked = false;
	else 
		document.getElementById('hoteltype1').checked = true;
}

function submitIt(type){
	if (type == '1') {
		if (validate()){
			var days=document.getElementById('days').value;
			var checkindate=document.getElementById('datefrom').value;
			if(checkindate!="" && checkindate!="yyyy-mm-dd" ) {
				checkindate=checkindate.replace(/-/g,"/");
				var stardate=new Date(checkindate);
				var time=Math.floor(days * 1000 * 60 * 60 * 24);
				var enddate=new Date(stardate.getTime()+time);
				var checkoutdate="";
				if(enddate.getMonth()+1<10) {
					checkoutdate=enddate.getFullYear()+"-0"+(enddate.getMonth()+1);
				} else {
					checkoutdate=enddate.getFullYear()+"-"+(enddate.getMonth()+1);
				}
				if(enddate.getDate()<10) {
					checkoutdate=checkoutdate+"-0"+enddate.getDate();
				} else {
					checkoutdate=checkoutdate+"-"+enddate.getDate();
				}
				document.getElementById('dateto').value=checkoutdate;
			}
			document.regform.action = "hotelLoading.php";
			document.regform.submit();
		}
	} else if (type == '2') {			   
		  document.TravelerFilter.action = "hotelChangeNoofroom.php";
		  document.TravelerFilter.submit();
	} else if (type == '3') {
		/*
		SubmitSearchDetilForm();
		document.HotelFilter.action = "doHotelChangeFilter.php";
		document.HotelFilter.submit();
		*/
		filterAjax();
	} else if (type == '4') {
		  document.getElementById('depart_prevNextDate').value = 2;	   
		  document.moveDepart.action = "hotelLoading.php";
		  document.moveDepart.submit();
	} else if (type == '5') {
		hotelNameFilter();
		//SubmitSearchDetilForm();
		//document.HotelNameFilter.action = "doHotelNameFilter.php";
		//document.HotelNameFilter.submit();
	}		
}

function resetPropertyName(){	
	document.getElementById('propName').value = "";
	submitIt('3');
}

function validate() {
	i_errfound =false;
	validate_init("txt_reddark_xs");	
	if (!gjfValidLength(document.regform.destinationCity.value, 1) || !gjfValidLength(document.regform.city.value, 1))
		gjferror_div("destinationCity","_err",error_hotsearch_missing_departure_city);
	if (document.regform.datefrom.value == "yyyy-mm-dd") 
		gjferror_div("datefrom","_err",error_hotsearch_missing_departure_date);			   
	return !i_errfound;
}

function writeDataTo(val, desObj) {
	document.getElementById(desObj).value2 = val;
}
