function ShowPropInfo(type, admin, infoCellID)
{
	var hiddenInfo;
	if (type == "request")
	{
		if (admin)
		{
			hiddenInfo = document.getElementById("AdminRequests1_" + infoCellID).innerHTML;
		}
		else
		{
			hiddenInfo = document.getElementById("Requests1_" + infoCellID).innerHTML;
		}
	}
	else
	{
		if (admin)
		{
			hiddenInfo = document.getElementById("AdminOrders1_" + infoCellID).innerHTML;
		}
		else
		{
			hiddenInfo = document.getElementById("Orders1_" + infoCellID).innerHTML;
		}
	}
	
	var date = hiddenInfo.substring(0, hiddenInfo.indexOf("|"));
	hiddenInfo = hiddenInfo.substring(hiddenInfo.indexOf("|") + 1);
	var propertyInfo = hiddenInfo.substring(0, hiddenInfo.indexOf("|"));
	hiddenInfo = hiddenInfo.substring(hiddenInfo.indexOf("|") + 1);
	var buyerInfo = hiddenInfo.substring(0, hiddenInfo.indexOf("|"));
	var sellerInfo = hiddenInfo.substring(hiddenInfo.indexOf("|") + 1);
	
	document.getElementById("propInfoHeader_Cell").innerHTML = "Property Information";
	document.getElementById("dateHeading_Cell").innerHTML = (type == "request" ? "Request Date" : "Status Date");
	document.getElementById("date_Cell").innerHTML = (date != "") ? date : "&nbsp;";
	document.getElementById("propertyInfo_Cell").innerHTML = (propertyInfo != "") ? propertyInfo : "&nbsp;";
	document.getElementById("buyerInfo_Cell").innerHTML = (buyerInfo != "") ? buyerInfo : "&nbsp;";
	document.getElementById("sellerInfo_Cell").innerHTML = (sellerInfo != "") ? sellerInfo : "&nbsp;";
}

function ShowPropInfo1(date, propertyInfo, buyerInfo, sellerInfo)
{
	document.getElementById("propInfoHeader_Cell").innerHTML = "Property Information";
	document.getElementById("dateHeading_Cell").innerHTML = "Status Date";
	document.getElementById("date_Cell").innerHTML = (date != "") ? date : "&nbsp;";
	document.getElementById("propertyInfo_Cell").innerHTML = (propertyInfo != "") ? propertyInfo : "&nbsp;";
	document.getElementById("buyerInfo_Cell").innerHTML = (buyerInfo != "") ? buyerInfo : "&nbsp;";
	document.getElementById("sellerInfo_Cell").innerHTML = (sellerInfo != "") ? sellerInfo : "&nbsp;";
}

function HidePropInfo()
{
	document.getElementById("propInfoHeader_Cell").innerHTML = "Mouseover an order item or a request item for a quick summary";
	document.getElementById("dateHeading_Cell").innerHTML = "Date";
	document.getElementById("date_Cell").innerHTML = "&nbsp;";
	document.getElementById("propertyInfo_Cell").innerHTML = "&nbsp;";
	document.getElementById("buyerInfo_Cell").innerHTML = "&nbsp;";
	document.getElementById("sellerInfo_Cell").innerHTML = "&nbsp;";
}

function CheckRequired()
{
	try
	{
		for( var i = 0; i < Page_Validators.length; i++ )
		{
			ValidatorValidate(Page_Validators[i]);

			if (!Page_Validators[i].isvalid)
			{
				t = eval("document.all." + Page_Validators[i].controltovalidate);				
				t.focus();				
				t.select();
				
				/*----------------------------------------------------------------
					Put the css class name for the validated control in here, so
					that when the field is not valid, the control's display will
					change
				
				t.className = "inputtest";
				
				----------------------------------------------------------------*/
				
				break;
			}
		}
	}
	catch(er)
	{
		/*----------------------------------------------------------------
			if an error then Page_Validators was not declared,
			i.e. there are no validators on the page.
			so ignore the error and do nothing.				
		----------------------------------------------------------------*/
	}
}

function Reset()
{
	return confirm( "Are you certain you wish to reset your password?" );
}

function CheckLimit( item, max )
{
	if ( item.value.length >= max )
	{
		alert("The maximum input for this textbox is " + max + " characters");
		item.value = item.value.slice(0, max);
	}	
}

function trim(str) { 
    str.replace(/^\s*/, '').replace(/\s*$/, ''); 

   return str;
} 


