	function getTours(NewDate) {
		if (NewDate == -1) {
			var myDate=new Date();
			var cMonth = myDate.getMonth()+1;
			if (cMonth < 10) {
				cMonth = "0" + cMonth;
			}
			var cYear = myDate.getFullYear();
			ShowDate = cMonth + "_" + cYear;
		} else {
			var sDateMY = NewDate.split("_");
			var testDateS = new Date();
			testDateS.setFullYear(sDateMY[1], sDateMY[0]-1, 1);
			var testDateE = new Date();
			testDateE.setFullYear(sDateMY[1], sDateMY[0]-1, 31);
			if (testDateE.getMonth() > testDateS.getMonth()) {
				testDateE.setFullYear(sDateMY[1], sDateMY[0]-1, 31 - testDateE.getDate());
			}
			document.getElementById('available_tours').innerHTML = '<br /><div align="center"><div style="width: 190px"><img src="' + JSImagePath + 'ani_loading.gif"><br /><br />Checking Available Tours.<br />Please wait...</div></div>';
			ShowDate = NewDate;
		}
    	var req = Inint_AJAX();
     	req.onreadystatechange = function () {
        	if (req.readyState==4) {
            	if (req.status==200) {
            		var cmsResponse = req.responseText;
            		var avTours = document.getElementById('available_tours');
            		avTours.innerHTML = cmsResponse;
					if ((new_rate_date <= testDateE) && (rate_display == 0)) {
						blanket_size();
						document.getElementById('blanket').style.display = "block";
						showdeadcenterdiv(750, 100, 'newPriceDate');
						document.getElementById('newPriceDate').focus();
						OldKeyDown = window.document.onkeydown;
						window.document.onkeydown = function() { return false; }
					} else if ((new_rate_date > testDateE) && (rate_display == 1)) {
						document.getElementById('adult_price').innerHTML = cur_adult_rate;
						document.getElementById('child_price').innerHTML = cur_child_rate;
						document.getElementById('pricestar').src = JSImagePath + "pricestar_" + cur_adult_rate + ".gif";
						document.getElementById('pricedate').innerHTML = cur_price_date;
						rate_display = 1;
					} else if ((new_rate_date <= testDateE) && (rate_display == 1)) {
						document.getElementById('adult_price').innerHTML = new_adult_rate;
						document.getElementById('child_price').innerHTML = new_child_rate;
						document.getElementById('pricestar').src = JSImagePath + "pricestar_" + new_adult_rate + ".gif";
						document.getElementById('pricedate').innerHTML = new_price_date;
					}
               }
          	}
     	};
     	req.open("GET", "tourcheck.html?tour=" + theTourID + "&month=" + ShowDate); //make connection
     	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
     	req.send(null); //send value
     	return false;
	}
	function NewPriceOk() {
		toggleDiv('blanket');
		toggleDiv('newPriceDate');
		window.document.onkeydown = OldKeyDown;
		document.body.style.overflow = "auto";
		document.getElementById('blanket').width = 0;
		document.getElementById('blanket').height = 0;
		document.getElementById('newPriceDate').style.zIndex = "0";
		document.getElementById('adult_price').innerHTML = new_adult_rate;
		document.getElementById('child_price').innerHTML = new_child_rate;
		document.getElementById('pricestar').src = JSImagePath + "pricestar_" + new_adult_rate + ".gif";
		document.getElementById('pricedate').innerHTML = new_price_date;
		rate_display = 1;
	}
	function showdeadcenterdiv(Xwidth,Yheight,divid) {
		var scrolledX, scrolledY;
		if( self.pageYOffset ) {
			scrolledX = self.pageXOffset;
			scrolledY = self.pageYOffset;
		} else if( document.documentElement && document.documentElement.scrollTop ) {
			scrolledX = document.documentElement.scrollLeft;
			scrolledY = document.documentElement.scrollTop;
		} else if( document.body ) {
			scrolledX = document.body.scrollLeft;
			scrolledY = document.body.scrollTop;
		}
		var centerX, centerY;
		if( self.innerHeight ) {
			centerX = self.innerWidth;
			centerY = self.innerHeight;
		} else if( document.documentElement && document.documentElement.clientHeight ) {
			centerX = document.documentElement.clientWidth;
			centerY = document.documentElement.clientHeight;
		} else if( document.body ) {
			centerX = document.body.clientWidth;
			centerY = document.body.clientHeight;
		}
		var leftOffset = scrolledX + (centerX - Xwidth) / 2;
		var topOffset = scrolledY + (centerY - Yheight) / 2;
		var o=document.getElementById(divid);
		var r=o.style;
		r.position='absolute';
		r.top = topOffset + 'px';
		r.left = leftOffset + 'px';
		r.display = "block";
	}
	function blanket_size() {
		var centerX, centerY;
		if( self.innerHeight ) {
			centerX = self.innerWidth;
			centerY = self.innerHeight;
		} else if( document.documentElement && document.documentElement.clientHeight ) {
			centerX = document.documentElement.clientWidth;
			centerY = document.documentElement.clientHeight;
		} else if( document.body ) {
			centerX = document.body.clientWidth;
			centerY = document.body.clientHeight;
		}
		var blanket = document.getElementById('blanket');
		blanket.style.height = (centerY * 2) + 'px';
		blanket.style.width = (centerX * 2) + 'px';
		document.body.style.overflow = "hidden";
	}
	setTimeout("getTours(-1);", 200);
