function validateContactData(){
	var s = "";
	with (document.frmContact) {
	if (First_Name.value.length == 0) {
		s += "\nPlease provide your first name."
	}
	if (Last_Name.value.length == 0) {
		s += "\nPlease provide your last name."
	}
	if (Email.value.length == 0) {
		s += "\nPlease provide your email address."
	}
	if (Comments.value.length == 0) {
		s += "\nPlease tell us your reason for contacting us."
	}
	if (s.length==0) {
		with (document.frmContact) {
		} 
		return true;
	}
		else {
			alert("Your sign up could not be completed for the following reason(s):\n" + s);
			return false;
		}
	}
}

function validateAccommodationsData(){
	var s = "";
	with (document.frmAccommodations) {
	if (First_Name.value.length == 0) {
		s += "\nPlease provide your first name."
	}
	if (Last_Name.value.length == 0) {
		s += "\nPlease provide your last name."
	}
	if (Email.value.length == 0) {
		s += "\nPlease provide your email address."
	}
	if (s.length==0) {
		with (document.frmAccommodations) {
		} 
		return true;
	}
		else {
			alert("Your sign up could not be completed for the following reason(s):\n" + s);
			return false;
		}
	}
}

var now = new Date();
	
	
	
	function SetupCalendar(txtfield, imgfield) {
		//alert(txtfield + ":" + imgfield);
		
		Calendar.setup({
			inputField     :    txtfield,     // id of the input field        
			button         :    imgfield,  // trigger for the calendar (button ID)
			ifFormat	   :	"%m/%d/%Y",
			daFormat	   :    "%m/%d/%Y",        
			singleClick    :    true,
			range		   :	[1900, 2500],
			weekNumbers	   :    false,
			dateStatusFunc :	dateStatusHandler
		});
		

	}
	
	function dateStatusHandler(date, y, m, d) 
	{	
		//alert(date);
		var nowDate = new Date();
		nowDate.setDate(nowDate.getDate())
		if (date < nowDate) 
		{
			return false;
		}
		else
		{
			return false;
		}					
	}
	
	function CenterDiv() {
		var div = document.getElementById("divPrivacy");
		var ifrm = document.getElementById("ifrmPrivacy");
		
		if (BrowserDetect.browser == "Explorer" || BrowserDetect.browser == "Firefox") {
			var w = Number(document.documentElement.clientWidth);
			var h = Number(document.documentElement.clientHeight);
			var sl = Number(document.documentElement.scrollLeft);
			var st = Number(document.documentElement.scrollTop);
		} else {
			var w = Number(document.documentElement.clientWidth);
			var h = Number(document.documentElement.clientHeight);
			var sl = Number(document.body.scrollLeft);
			var st = Number(document.body.scrollTop);
		}
		
		var l = (w - 500) / 2;
		if (l < 0) l = 0;
		var t = (h - 400) / 2;
		if (t < 0) t = 0;
		
		t += st
		l += sl
		
		div.style.top = t + "px";
		div.style.left = l + "px";
		ifrm.style.top = t + "px";
		ifrm.style.left = l + "px";
		
	}
	function ShowPrivacy(showaccept) {
		if (showaccept) {
			if (document.getElementById("privacyaccept"))
				document.getElementById("privacyaccept").style.display = "";
			document.getElementById("privacycancel").value = "Cancel";
		} else {
			if (document.getElementById("privacyaccept"))
				document.getElementById("privacyaccept").style.display = "none";
			document.getElementById("privacycancel").value = "Close";
		}
		
		document.getElementById("divPrivacy").style.display = "";
		document.getElementById("ifrmPrivacy").style.display = "";
		CenterDiv();
	}
	
	function HidePrivacy() {
		document.getElementById("divPrivacy").style.display = "none";
		document.getElementById("ifrmPrivacy").style.display = "none";
	}
	
	window.onresize = CenterDiv;
	window.onscroll = CenterDiv;
	var PrivacyViewed = false;

