/*******************************************************************
 * events.js
 * 14/07/2006
 *******************************************************************/
function getId(nameid) {
	return document.getElementById(nameid);
}

function SetForState_Select (stateselect, stateremove) {
	var oStateSelect = getId(stateselect);
	var oStateRemove = getId(stateremove);
	var nIndexSelect = oStateSelect.selectedIndex;
	var nRemoceCount = oStateRemove.options.length;
	var oNewOption = new Option(oStateSelect.options[nIndexSelect].text,oStateSelect.options[nIndexSelect].value);
	oStateRemove.options[nRemoceCount] = oNewOption;
	oStateSelect.options[nIndexSelect] = null;	
}

function SetOnSubmit(){
	var sStateSelect = getId("StateSelect");
	var oStateRemove = getId("ForSaleState_Remove");
	var TotalSelect = "";
	for(Index=0; Index < oStateRemove.options.length; Index++) TotalSelect += "," + oStateRemove[Index].value
	sStateSelect.value = TotalSelect;
	return true;
}

function SetOnSubmitState(){
	var sStateSelect = getId("StateSelect");
	var oStateRemove = getId("ForState_Remove");
	var TotalSelect = "";
	for(Index=0; Index < oStateRemove.options.length; Index++){
		if(Index !=0 ) TotalSelect += ",";
		TotalSelect += oStateRemove[Index].text;
	}
	sStateSelect.value = TotalSelect;
	return true;

}

function setPage(oForm,page){
	var oform = getId(oForm);
	oform.page.value=page;
	oform.submit();
}

/* Function to filter property types */
function setPropType(oForm,filterObj){
	var oform = getId(oForm);
        /* Get selected property type */
        ptype = document.getElementById('filterPropType').value;

        /* Clear Property Type Fields */
        oform.propertyTypeLand.value="";
        oform.propertyTypeMultiFamily.value="";
        oform.propertyTypeIndustrial.value="";
        oform.propertyTypeRetail.value="";
        oform.propertyTypeAll.value="";
        oform.propertyTypeOffice.value="";

        /* Set Property Type Field */
        switch (ptype){
            case "land":
                oform.propertyTypeLand.value="on";
                break;
            case "multifamily":
                oform.propertyTypeMultiFamily.value="on";
                break;
            case "industrial":
                oform.propertyTypeIndustrial.value="on";
                break;
            case "office":
                oform.propertyTypeOffice.value="on";
                break;
            case "retail":
                oform.propertyTypeRetail.value="on";
                break;
            default:
                oform.propertyTypeAll.value="on";
        }

        /* Go back to Page 1 */
        oform.page.value=1;

        /* Submit the Form */
	oform.submit();
}

function setDetail(oForm,page,id){
	var oform = getId(oForm);
	oform.page.value=page;
	oform.id.value=id;
	oform.submit();
}

function setResult(){
	var oform = getId("frFilter");
	oform.submit();
}

function setPeopleDetail(oForm,id){
	var oform = getId(oForm);
	oform.id.value=id;
	oform.submit();
}