var mainColor = "";
var SltProvinceOpen = false;
var SltAdTypeOpen = false;

function changeLocation(sLocation, sProvinceDrpDwnID)
{	
	//add province parameter to query string if it is not null.
	if(sProvinceDrpDwnID != null) 
	{
		eDrpDwn    = document.getElementById(sProvinceDrpDwnID);		
		if(eDrpDwn.selectedIndex > 0) sLocation += "&province=" + eDrpDwn.value;	
		else return;
	}
	//set browser to new url location.
	window.location.href = sLocation;
}

function moveProvinceSelection(eObject, sDirType, isRealtorBusiness)
{
	var eSltProvince 		 = document.getElementById("divMiscSltProvince");
	var eTdHeader    		 = document.getElementById("tdHeader");	
	var eTblMain     		 = document.getElementById("tblMain");	
	var eTdMenuLeft			 = document.getElementById("tdMenuLeft");
	var eSpanAddYourBusiness = document.getElementById("spanAddYourBusiness");
	var eBtnAddYourBusiness  = document.getElementById("btnAddYourBusiness");	
	var eProvince			 = document.getElementById("sltProvince");
	
	//if(isAddYourBusiness == true) eSpanAddYourBusiness.style.display = "inline";
	eBtnAddYourBusiness.onclick = function() { changeLocation('https://www.canadiancottagedirectory.com/directoryForm.php', null); };	
	
	eSltProvince.style.display = "block";	
	eSltProvince.style.top = (eObject.offsetTop+eTdHeader.offsetHeight) + "px";

	eSltProvince.style.left = (((window.document.body.offsetWidth-eTblMain.width)/2) + eTdMenuLeft.offsetWidth + 41 + 10) + "px";	

	eProvince.onchange = function() { changeLocation("directories.php?dirtype=" + sDirType, "sltProvince"); };
	eSltProvince.onclick = function() { SltProvinceOpen = true; }

	SltProvinceOpen = true;
	
	document.body.onclick = function() { closeProvinceSelection(); closeAdTypeSelection(); closeTblSearchSelection(); };
}

function closeProvinceSelection()
{
	if(SltProvinceOpen) { SltProvinceOpen = false; return; }
	
	var eSltProvince = document.getElementById("divMiscSltProvince");
	var eSpanAddYourBusiness = document.getElementById("spanAddYourBusiness");	
	var eBtnAddYourBusiness = document.getElementById("btnAddYourBusiness");
	
	//eSpanAddYourBusiness.style.display = "none";
	eSltProvince.style.display = "none";	

}

function moveAdTypeSelection(eObject, sDirType, isAddYourBusiness)
{
	var eSltAdType 			 = document.getElementById("divMiscSltAdType");
	var eTdHeader    		 = document.getElementById("tdHeader");	
	var eTblMain     		 = document.getElementById("tblMain");	
	var eTdMenuLeft			 = document.getElementById("tdMenuLeft");
	
	eSltAdType.style.display = "block";	
	eSltAdType.style.top = (eObject.offsetTop+eTdHeader.offsetHeight) + "px";

	eSltAdType.style.left = (((window.document.body.offsetWidth-eTblMain.width)/2) + eTdMenuLeft.offsetWidth + 41 + 10) + "px";	
	eSltAdType.onclick = function() { SltAdTypeOpen = true; }

	SltAdTypeOpen = true;
	
	document.body.onclick = function() { closeAdTypeSelection(); closeProvinceSelection(); closeTblSearchSelection(); };
}

function closeAdTypeSelection()
{
	if(SltAdTypeOpen) { SltAdTypeOpen = false; return; }
	
	var eSltAdType = document.getElementById("divMiscSltAdType");

	eSltAdType.style.display = "none";
	
}

function sendToForm(eObject)
{
	closeAdTypeSelection();
	
	if(eObject.options[eObject.selectedIndex].value == "A")
	{
		eObject.selectedIndex = 0;
		changeLocation("https://www.canadiancottagedirectory.com/forSaleForm.php");		
	}
	else if(eObject.options[eObject.selectedIndex].value == "B")
	{
		eObject.selectedIndex = 0;
		changeLocation("https://www.canadiancottagedirectory.com/forRentForm.php");
	}
}

function mouseOverTR(O)
{
	mainColor = O.style.backgroundColor;
	O.style.backgroundColor = "#FFFFFF";
}

function mouseOutTR(O)
{
	O.style.backgroundColor = mainColor;
	mainColor = "";
}

function PlaceYourAd_Bottom()
{
	window.scrollTo(0, 50);
	moveAdTypeSelection(document.getElementById('imgPlaceYourAd'), 'K', false);
	SltAdTypeOpen = false;	
}