function showHideProp()
{
	var thisTB, tbSource;
	thisTB = "TextBox1";
	tbSource = document.getElementById(thisTB);
	
	var thisO, oSource;
	
	var aNumbers = tbSource.value.split(","); 
	for (var i=0; i<aNumbers.length; i++) 
	{
		if(aNumbers[i]!="")
			{
			
				thisO = "prop" + aNumbers[i];
				oSource = document.getElementById(thisO);
				
				
				if (window.XMLHttpRequest) { 
					xmlhttp = new XMLHttpRequest(); 
				} else if (window.ActiveXObject) { 
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
				} 
				
				var url = "GetListingsDetail.aspx?iPropertyID=" + aNumbers[i]
				xmlhttp.open("GET",url,false); 
				xmlhttp.setRequestHeader('Accept','message/x-jl-formresult') 
				xmlhttp.send(null); 
				if (xmlhttp.status == 200) { 
					oSource.innerHTML = xmlhttp.responseText;
				} 
				else { 
					// handle different response status here 
					alert("err");
				} 

			}
	}				
						
}


function imgChange(whatImage, whatProp)
{
	var imgSrc, oImg;
	imgSrc = "imgFull" + whatProp;
	oImg = document.getElementById(imgSrc);
	
	oImg.src = "images/properties/" + whatImage;
}


function showMoreDetail(thisProp)
{
	var sProp, propSource;
	sProp = "oProp" + thisProp;
	propSource = document.getElementById(sProp);
	
	propSource.style.display = "block";
	
	var url = "GetListingsDetailFull.aspx?iPropertyID=" + thisProp;
	xmlhttp.open("GET",url,false); 
	xmlhttp.setRequestHeader('Accept','message/x-jl-formresult') 
	xmlhttp.send(null); 
	if (xmlhttp.status == 200) { 
		propSource.innerHTML = xmlhttp.responseText;
	} 
	else { 
		// handle different response status here 
		alert("err");
	} 
}

function hideMoreDetail(thisProp)
{
	var sProp, propSource;
	sProp = "oProp" + thisProp;
	propSource = document.getElementById(sProp);
	
	propSource.style.display = "none";
}


function showAreaNode()
{
  	var element = document.getElementById('oArea'); 
	
	if (window.XMLHttpRequest) { 
		req = new XMLHttpRequest(); 
	} else if (window.ActiveXObject) { 
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	req.onreadystatechange = function() { 
		if (req.readyState == 4 && req.status == 200) { 
		element.innerHTML = req.responseText; 
		
		showHideNode();
		} 
	} 
	req.open("GET", "SearchArea.aspx", true); 
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	req.send(null);
	
	

}

function showHideNode()
{	
	var aList;
	
	try
		{
			var thisDDL, ddlSource;
			thisDDL = "iAreaID";
			ddlSource = document.getElementById(thisDDL);
			aList = "0";
			for(var i=(ddlSource.options.length-1);i>=0;i--)
			{
				var o=ddlSource.options[i];				
				if(o.value != "-1")
					{
						if(o.selected)
							{
								aList = aList + "," + o.value;
							}
					}
			}
		}
	catch(e)
		{			
			aList = "0";
		}

	var element = document.getElementById('oSubArea'); 
	
	if (window.XMLHttpRequest) { 
		req = new XMLHttpRequest(); 
	} else if (window.ActiveXObject) { 
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	req.onreadystatechange = function() { 
		if (req.readyState == 4 && req.status == 200) { 
		element.innerHTML = req.responseText; 
		} 
	} 
	req.open("GET", "SearchSubArea.aspx?areaList=0" + aList, true); 
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	req.send(null);
	
	// onload="showHideNode();"
											
}


function searchReady()
{
	var oBtn, btnSrc;
	oBtn = "btnReadySearch";
	btnSrc = document.getElementById(oBtn)
	//btnSrc.value = "searching... please wait";
	btnSrc.src = "_images/btnSrching.gif";
	btnSrc.disabled = true;
	
	var osrch, srchSrc;
	osrch = "ctl00_cph1_btnSearch";
	srchSrc = document.getElementById(osrch);
	srchSrc.click();
}

function searchReady2()
{
	var oBtn, btnSrc;
	oBtn = "btnReadySearch2";
	btnSrc = document.getElementById(oBtn)
	//btnSrc.value = "searching... please wait";
	btnSrc.src = "_images/btnSrching.gif";
	btnSrc.disabled = true;
	
	var osrch, srchSrc;
	//osrch = "btnSearch"
	osrch = "ctl00_cph1_btnSearch";
	srchSrc = document.getElementById(osrch);
	srchSrc.click();				
}

function emailAlert()
{
	var oDiv, divSrc;
	oDiv = "saveEmailAlert";
	divSrc = document.getElementById(oDiv);
	
	var eml, emlSrc;
	eml = "isEmail";
	emlSrc = document.getElementById(eml);
	emlSrc.value = 1;
	
	var oOut, outSrc;
	oOut = "btnLogout";
	outSrc = document.getElementById(oOut);
	
	var obtn, btnSrc
	obtn = "btnSaveEmailSearch";
	btnSrc = document.getElementById(obtn);					
	
	try
	{
		btnSrc.value = "Save Email Alert";
		outSrc.disable = false;
		divSrc.style.display = "block";
	}
	catch(e)
	{
		document.location.href = "bProfile.aspx";
	}
}

function emailAlert2()
{
	var oDiv, divSrc;
	oDiv = "saveEmailAlert2";
	divSrc = document.getElementById(oDiv);
	
	var eml, emlSrc;
	eml = "isEmail";
	emlSrc = document.getElementById(eml);
	emlSrc.value = 1;
	
	var oOut, outSrc;
	oOut = "btnLogout";
	outSrc = document.getElementById(oOut);
	
	var obtn, btnSrc
	obtn = "btnSaveEmailSearch2";
	btnSrc = document.getElementById(obtn);					
	
	try
	{
		btnSrc.value = "Save Email Alert";
		outSrc.disable = false;
		divSrc.style.display = "block";
	}
	catch(e)
	{
		document.location.href = "bProfile.aspx";
	}
}

function saveSearch()
{
	var oDiv, divSrc;
	oDiv = "saveEmailAlert";
	divSrc = document.getElementById(oDiv);
	
	var eml, emlSrc;
	eml = "isEmail";
	emlSrc = document.getElementById(eml);
	emlSrc.value = 0;
	
	var oOut, outSrc;
	//oOut = "btnLogout";
	//oOut = "ctl00_ContentPlaceHolder1_btnLogout";
	//outSrc = document.getElementById(oOut);
	
	var obtn, btnSrc
	//obtn = "btnSaveEmailSearch";
	obtn = "ctl00_cph1_btnSaveEmailSearch";
	btnSrc = document.getElementById(obtn);					
	
	try
	{
		btnSrc.value = "Save This Search";
		//outSrc.disable = false;
		divSrc.style.display = "block";
	}
	catch(e)
	{
		document.location.href = "bProfile.aspx";
	}
}

function saveSearch2()
{
	var oDiv, divSrc;
	oDiv = "saveEmailAlert2";
	divSrc = document.getElementById(oDiv);
	
	var eml, emlSrc;
	eml = "isEmail";
	emlSrc = document.getElementById(eml);
	emlSrc.value = 0;
	
	var oOut, outSrc;
	oOut = "btnLogout";
	outSrc = document.getElementById(oOut);
	
	var obtn, btnSrc
	obtn = "btnSaveEmailSearch2";
	btnSrc = document.getElementById(obtn);					
	
	try
	{
		btnSrc.value = "Save This Search";
		outSrc.disable = false;
		divSrc.style.display = "block";
	}
	catch(e)
	{
		document.location.href = "bProfile.aspx";
	}
}

function toggleAlert(id, tog)
{
	var spnID, spnSrc;
	spnID = "spanToggle";
	spnSrc = document.getElementById(spnID)
	
	var element = document.getElementById(spnID); 

	if (window.XMLHttpRequest) { 
		req = new XMLHttpRequest(); 
	} else if (window.ActiveXObject) { 
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	req.onreadystatechange = function() { 
		if (req.readyState == 4 && req.status == 200) {
		try
		{
		    element.innerHTML = req.responseText; 
		}
		catch (e)
		{
		
		}
		
		} 
	}
	
	req.open("GET", "toggleAlert.aspx?ID=" + id + "&toggle=" + tog, true); 
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	req.send(null);

	var oID, oSrc;
	oID = "toggle" + id;
	oSrc = document.getElementById(oID);
	
	if(tog==1)
	{
		oSrc.innerHTML = "<font color=green>Yes</font> (<a onclick=toggleAlert('" + id + "','0');  style='text-decoration: underline;'>turn off</a>)";
	}
	else
	{
		oSrc.innerHTML = "<font color=red>No</font> (<a onclick=toggleAlert('" + id + "','1'); style='text-decoration: underline;'>turn on</a>)";
	}
}
			