function SortColumn(strColumnName,strAspName)
{

/*
this function is used for CostarStar Connection application to sort the properties list
sorting order when a matching column header is clicked 
*/

	var strField;

	switch (strColumnName.toLowerCase())
	{
		case "exclude":
			strField = "PropertyIncluded";
			break;
		case "featured":
			strField = "IsFeatured";
			break;
		case "address":
			strField = "bldg_adrs";
			break;
		case "city/state":
			strField = "city,state";
			break;
		case "city":
			strField = "city";
			break;
		case "state":
			strField = "state";
			break;
		case "area":
			strField = "sbmkt1_var";
			break;
		case "type":
			strField = "PropertyTypeSort,prop_type,bstat_str"			//"prop_type";
			break;
		case "space available":		// "spaceavailable":
			//strField = "sf_avail";
			strField = "SFAvailMin";
			break;
		case "space":
			//strField = "sf_avail";
			strField = "SFAvailMin";
			break;
		case "broker":	// "broker","contact":
			//strField = "first,last";
			//strField = "last,first";
			break;
		case "price":
			strField = "sale_prc";
			break;
		case "class":
			strField = "bldg_class";
			break;
		case "year":
			//strField = "year_built";
			strField = "statyr_str";
			break;
		case "bldg size":
			strField = "rba_total";
			break;
		case "annual rent":	//case "rent":
			strField = "rent_low";
			break;
		case "lease":
			strField = "avg_lterm";
			break;
		case "%occupied":
			break;
		case "%leased":
			strField = "pcnt_lease";
			break;
		case "floorsize":
			strField = "typ_flr_sz";
			break;
		case "vacancy":
			strField = "VacancyRate";
			break;
		case "pricesf":
			strField = "PricePerSF";
			break;
	}

	switch (strAspName.toUpperCase())
		{
		case "MAIN.ASP":
		case "RESULTS.ASP":
			with (document.frmPageStates)
				{
				if (strField != SortColumn.value)
					{
					ColumnChanged.value = "TRUE";
					}
				else
					{
					ColumnChanged.value = "FALSE";
					}
				SortColumn.value = strField;
				GotoPage.value = 1;
				GotoSection.value ='Listings';
				submit();
				}
			break;
		
		case "SITEADMIN.ASP":
			with (document.frmProperties)
				{
				if (strField != SortColumn.value)
					{
					ColumnChanged.value = "TRUE";
					}
				else
					{
					ColumnChanged.value = "FALSE";
					}
				SortColumn.value = strField;
				GotoPage.value = 1;
				submit();
				}
		}
}

function ShowPinAddress(pSerial, pStreet, pRBA, pSFAvail, pYearBuilt, pForSale, pPropType, pPath, event)
{
	var mTxt, mForLeaseStr, mRBAStr, mSFAvailStr, mYearBuiltStr, mRBA, mSFAvail, mYearBuilt, mTypeStr;

	if ((pForSale == 'Y') && ((pSFAvail == '-') || (pSFAvail == pRBA)))
		mForLeaseStr = 'FOR SALE';
	else if (pForSale == 'Y' && pSFAvail != pRBA)
		mForLeaseStr = 'FOR SALE/LEASE';
	else if(pForSale != 'Y')
		mForLeaseStr = 'FOR LEASE';
		
	// mForLeaseStr = ((pForSale=='Y') ? ((pSFAvail!='-') ? 'FOR SALE/LEASE' : 'FOR SALE') : 'FOR LEASE');
	
	
	if (pPropType != '')
		mTypeStr = pPropType + ' property';
	else
		mTypeStr ='';
		
	if ((mTypeStr!='') && (mForLeaseStr!=''))
		mForLeaseStr = mTypeStr + '<BR>' + mForLeaseStr;
	
	mRBAStr = "Building Size:";
	if (pRBA!="0")
	{
		mRBA = pRBA;
	}
	else
	{
		mRBA = "";
	}

	mSFAvailStr = "Available Space:";
	if (pSFAvail!="0")
	{
		mSFAvail = pSFAvail;
	}
	else
	{
		mSFAvail = "None Currently";
	}

	mYearBuiltStr = "Year Built:";
	if (pYearBuilt!="0")
	{
		mYearBuilt = pYearBuilt;
	}
	else
	{
		mYearBuilt = "";
	}

	//Image width = 104 and height = 163 in Connect v1	
	mTxt =	'<table border="1" width="220" cellspacing="0" background="../images/Map/back_bw.gif" '+
					'bordercolorlight="#000000" bordercolordark="#000000"><tr><td width="100%" valign="top" align="center">'+
					'<SPAN style="FONT-SIZE:10px;FONT-FAMILY:verdana,helvetica,sans-serif;color:#FFFFFF"><b>'+unescape(pStreet)+'</b></SPAN></td></tr><tr>'+
					'<td width="100%" valign="top" align="center"><table border="0" cellspacing="0" '+
					'cellpadding="0" width="200" background="../images/trans.gif"><tr><td width="100%" align="center" height="127">'+
					'<table border="0" cellspacing="0" cellpadding="3" bgcolor="#CC0000" cols="1" rows="2">'+
					'<tr><td valign="top" align="center"><img border="0" src="../imageviewer/GetImage.aspx?unc=' + pPath + '&encrypt=1&height=100&width=100&IsMapOrAerial=true"></td></tr><tr>'+
					'<td align="center"><SPAN style="FONT-SIZE:10px;FONT-FAMILY:verdana,helvetica,sans-serif;color:#FFFFFF"><b>'+mForLeaseStr+'</b></SPAN></td>'+
					'</tr></table></td></tr><tr><td width="100%"><img border="0" src="../images/trans.gif" width="1" height="4"></td>'+
					'</tr><tr><td><table border="0" width="100%" cellspacing="0" cellpadding="0"><tr>'+
					'<td><SPAN style="FONT-SIZE:10px;FONT-FAMILY:verdana,helvetica,sans-serif;color:#000000">'+mRBAStr+'</SPAN></td><td align="right"><SPAN style="FONT-SIZE:10px;FONT-FAMILY:verdana,helvetica,sans-serif;color:#000000"><b>'+mRBA+'</b></SPAN></td>'+
					'</tr></table></td></tr><tr><td><table border="0" width="100%" cellspacing="0" cellpadding="0">'+
					'<tr><td><SPAN style="FONT-SIZE:10px;FONT-FAMILY:verdana,helvetica,sans-serif;color:#000000">'+mSFAvailStr+'</SPAN></td><td nowrap align="right"><SPAN style="FONT-SIZE:10px;FONT-FAMILY:verdana,helvetica,sans-serif;color:#000000"><b>'+mSFAvail+'</b></SPAN></td>'+
					'</tr></table></td></tr><tr><td><table border="0" width="100%" cellspacing="0" cellpadding="0">'+
					'<tr><td><SPAN style="FONT-SIZE:10px;FONT-FAMILY:verdana,helvetica,sans-serif;color:#000000">'+mYearBuiltStr+'</SPAN></td><td align="right"><SPAN style="FONT-SIZE:10px;FONT-FAMILY:verdana,helvetica,sans-serif;color:#000000"><b>'+mYearBuilt+'</b></SPAN></td>'+
					'</tr></table></td></tr><tr><td width="100%" height="4"><img border="0" src="../images/trans.gif" width="1" height="4"></td>'+
					'</tr></table></td></tr></table>';

		showItMap('', '', mTxt, 30, 30, event);
}

