			function loadSiteSearch() {
			    var loadSiteSearchReq = init_req();
			    
			    loadSiteSearchReq.onreadystatechange = function() {
				if (loadSiteSearchReq.readyState == 4) {
				    if(loadSiteSearchReq.status == 200) {
					if(loadSiteSearchReq.responseText != '') {
					    document.getElementById('site_search').innerHTML = loadSiteSearchReq.responseText;
					    //reload_pager(page);
					} 
					else {
					    // error, reload page
					   if(loadSiteSearchReq.responseText != '') {
						// ERROR
					    }
					}
				    }
				}
			    }
			    if(document.getElementById('site_search_country')) {
				var site_country = document.getElementById('site_search_country').value;
			    }
			    else {
				var site_country = "";
			    }
			    if(document.getElementById('site_search_region')) {
				var site_region = document.getElementById('site_search_region').value;
			    }
			    else {
				var site_region = "";
			    }
			    if(document.getElementById('site_search_city')) {
				var site_city = document.getElementById('site_search_city').value;
			    }
			    else {
				var site_city = "";
			    }
			    if(document.getElementById('site_search_type')) {
				var site_type = document.getElementById('site_search_type').value;
			    }
			    else {
				var site_type = "";
			    }
			    if(document.getElementById('site_search_hotel')) {
				var site_hotel = document.getElementById('site_search_hotel').value;
			    }
			    else {
				var site_hotel = "";
			    }
			    loadSiteSearchReq.open("GET", "/ajax/search/sitesearch.php?country="+site_country+"&region="+site_region+"&city="+site_city+"&type="+site_type+"&hotel="+site_hotel+"&rand="+Math.random(), true);
			    loadSiteSearchReq.send(null);
			}
			function doSiteSearch() {
			    var doSiteSearchReq = init_req();
			    
			    doSiteSearchReq.onreadystatechange = function() {
				if (doSiteSearchReq.readyState == 4) {
				    if(doSiteSearchReq.status == 200) {
					if(doSiteSearchReq.responseText != '') {
					    //alert(doSiteSearchReq.responseText);
					    document.location.href = doSiteSearchReq.responseText;
					    //reload_pager(page);
					} 
					else {
					    // error, reload page
					   if(doSiteSearchReq.responseText != '') {
						// ERROR
					    }
					}
				    }
				}
			    }
			    doSiteSearchReq.open("GET", "/ajax/search/sitesearch_geturl.php?rand="+Math.random(), true);
			    doSiteSearchReq.send(null);
			}
			function loadOnlineSearch() {
			    var loadOnlineSearchReq = init_req();
			    
			    loadOnlineSearchReq.onreadystatechange = function() {
				if (loadOnlineSearchReq.readyState == 4) {
				    if(loadOnlineSearchReq.status == 200) {
					if(loadOnlineSearchReq.responseText != '') {
					    document.getElementById('online_search').innerHTML = loadOnlineSearchReq.responseText;
					    //reload_pager(page);
					} 
					else {
					    // error, reload page
					   if(loadOnlineSearchReq.responseText != '') {
						// ERROR
					    }
					}
				    }
				}
			    }
			    /*
			    if(document.getElementById('onlinesearch_macroregion')) {
				var online_country = document.getElementById('onlinesearch_macroregion').value;
			    }
			    else {
				var online_country = "";
			    }
			    */
			    if(document.getElementById('online_search_macroregion')) {
				var online_region = document.getElementById('online_search_macroregion').value;
			    }
			    else {
				var online_region = "";
			    }
			    if(document.getElementById('online_search_city')) {
				var online_city = document.getElementById('online_search_city').value;
			    }
			    else {
				var online_city = "";
			    }
			    if(document.getElementById('online_search_checkin')) {
				var online_checkin = document.getElementById('online_search_checkin').value;
			    }
			    else {
				var online_checkin = "";
			    }
			    if(document.getElementById('online_search_checkout')) {
				var online_checkout = document.getElementById('online_search_checkout').value;
			    }
			    else {
				var online_checkout = "";
			    }
			    if(document.getElementById('online_search_board')) {
				var online_board = document.getElementById('online_search_board').value;
			    }
			    else {
				var online_board = "";
			    }
			    if(document.getElementById('online_search_rating')) {
				var online_rating = document.getElementById('online_search_rating').value;
			    }
			    else {
				var online_rating = "";
			    }
			    if(document.getElementById('online_search_rooms')) {
				var online_rooms = document.getElementById('online_search_rooms').value;
			    }
			    else {
				var online_rooms = "";
			    }
			    if(document.getElementById('online_search_adults_1')) {
				var online_adults_1 = document.getElementById('online_search_adults_1').value;
			    }
			    else {
				var online_adults_1 = "";
			    }
			    if(document.getElementById('online_search_adults_2')) {
				var online_adults_2 = document.getElementById('online_search_adults_2').value;
			    }
			    else {
				var online_adults_2 = "";
			    }
			    if(document.getElementById('online_search_adults_3')) {
				var online_adults_3 = document.getElementById('online_search_adults_3').value;
			    }
			    else {
				var online_adults_3 = "";
			    }
			    if(document.getElementById('online_search_adults_4')) {
				var online_adults_4 = document.getElementById('online_search_adults_4').value;
			    }
			    else {
				var online_adults_4 = "";
			    }

			    if(document.getElementById('online_search_children_1')) {
				var online_children_1 = document.getElementById('online_search_children_1').value;
			    }
			    else {
				var online_children_1 = "";
			    }
			    if(document.getElementById('online_search_children_2')) {
				var online_children_2 = document.getElementById('online_search_children_2').value;
			    }
			    else {
				var online_children_2 = "";
			    }
			    if(document.getElementById('online_search_children_3')) {
				var online_children_3 = document.getElementById('online_search_children_3').value;
			    }
			    else {
				var online_children_3 = "";
			    }
			    if(document.getElementById('online_search_children_4')) {
				var online_children_4 = document.getElementById('online_search_children_4').value;
			    }
			    else {
				var online_children_4 = "";
			    }

			    //country="+online_country+"&
			    loadOnlineSearchReq.open("GET", "/ajax/search/onlinesearch.php?"+
				"region="+online_region+
				"&city="+online_city+
				"&checkin="+online_checkin+
				"&checkout="+online_checkout+
				"&board="+online_board+
				"&rating="+online_rating+
				"&rooms="+online_rooms+
				"&adults_1="+online_adults_1+
				"&adults_2="+online_adults_2+
				"&adults_3="+online_adults_3+
				"&adults_4="+online_adults_4+
				"&children_1="+online_children_1+
				"&children_2="+online_children_2+
				"&children_3="+online_children_3+
				"&children_4="+online_children_4+
				"&rand="+Math.random(), true);
			    loadOnlineSearchReq.send(null);
			}

