document.writeln("<script language=\"javascript\" src=\"js/common.js\"></script>");
document.writeln("<script language=\"javascript\" src=\"js/popupwindow.js\"></script>");
document.writeln("<script language=\"javascript\" src=\"js/popupcalendar.js\"></script>");

document.writeln("<iframe id=\"popupcalendarshim\" src=\"about:blank\" frameborder=\"0\"></iframe>");
document.writeln("<div id=\"popupcalendar\"></div>");

function PricesAndAvailability(propertyId, propertyName) {
  var url = "villa-prices-and-availability.asp";
  
  if(typeof(propertyId) != "undefined") url = url + "?propertyid=" + propertyId;
  
  if(typeof(propertyName) != "undefined") url = url + "&propertyname=" + propertyName;
  
  PopupWindow(url, 700, 520, "PricesAndAvailability");
}

function CheckForm(checkBoxElIds, requiredFieldElIds)
{
	var okay = true;
	
	var el;
	
	for(var i = 0; i < checkBoxElIds.length; i++)
	{
		el = document.getElementById(checkBoxElIds[i]);
		
		if(el != null)
			okay = el.checked;
	}
	
	if(okay == true)
	{
		for(var i = 0; i < requiredFieldElIds.length; i++)
		{
			el = document.getElementById(requiredFieldElIds[i]);
			
			if(el != null)
				if(el.value == "")
				{
					el.className = "form-dft-req";
					
					okay = false;
				}
		}
		
		if(okay == false)
			alert("You must complete the required fields before submitting!");
	}
	else
	{
		alert("You must agree to the Terms & Conditions and the Privacy Policy before submitting!");
	}
	
	return okay;
}
