<!--
//
function clearListItems(obj) {
    //
    if(typeof(obj) != "undefined") {
        // Remove all items from the list
        obj.length = 0;
        obj.options[0] = new Option("全部","");
        obj.options[0].className = "normal_gg";
    }
}

//
function getPriceList(obj) {
    //
    if(typeof(obj) != "undefined") {
        // Remove all items from the list
        obj.length = 0;
        //
        obj.options[0] = new Option("全部","");
        obj.options[0].className = "normal_gg";
        obj.options[1] = new Option("100萬或以下","<=100");
        obj.options[2] = new Option("101 - 125萬","101-125");
        obj.options[3] = new Option("126 - 150萬","126-150");
        obj.options[4] = new Option("151 - 200萬","151-200");
        obj.options[5] = new Option("201 - 250萬","201-250");
        obj.options[6] = new Option("251 - 300萬","251-300");
        obj.options[7] = new Option("301 - 400萬","301-400");
        obj.options[8] = new Option("401 - 500萬","401-500");
        obj.options[9] = new Option("501 - 700萬","501-700");
        obj.options[10] = new Option("701 - 1000萬","700-1000");
        obj.options[11] = new Option("1000萬以上",">1000");
    }
}
//
function getPriceListEng(obj) {
    //
    if(typeof(obj) != "undefined") {
        // Remove all items from the list
        obj.length = 0;
        //
        obj.options[0] = new Option("ALL","");
        obj.options[0].className = "normal_gg";
        obj.options[1] = new Option("below 1.01 million","<=100");
        obj.options[2] = new Option("1.01 - 1.25 million","101-125");
        obj.options[3] = new Option("1.26 - 1.50 million","126-150");
        obj.options[4] = new Option("1.51 - 2.00 million","151-200");
        obj.options[5] = new Option("2.01 - 2.50 million","201-250");
        obj.options[6] = new Option("2.51 - 3.00 million","251-300");
        obj.options[7] = new Option("3.01 - 4.00 million","301-400");
        obj.options[8] = new Option("4.01 - 5.00 million","401-500");
        obj.options[9] = new Option("5.01 - 7.00 million","501-700");
        obj.options[10] = new Option("7.01 - 10.0 million","700-1000");
        obj.options[11] = new Option("above 10 million",">1000");
    }
}

//
function getRentalList(obj) {
    //
    if(typeof(obj) != "undefined") {
        // Remove all items from the list
        obj.length = 0;
        //
        obj.options[0] = new Option("全部","");
        obj.options[0].className = "normal_gg";
        obj.options[1] = new Option("3,000元或以下","<=3000");
        obj.options[2] = new Option("3,001 - 5,000元","3001-5000");
        obj.options[3] = new Option("5,001 - 7,500元","5001-7500");
        obj.options[4] = new Option("7,501 - 10,000元","7501-10000");
        obj.options[5] = new Option("10,001 - 15,000元","10001-15000");
        obj.options[6] = new Option("15,001 - 20,000元","15001-20000");
        obj.options[7] = new Option("20,001 - 25,000元","20001-25000");
        obj.options[8] = new Option("25,001 - 30,000元","25001-30000");
        obj.options[9] = new Option("30,001 - 35,000元","30001-35000");
        obj.options[10] = new Option("35,001 - 40,000元","35001-40000");
        obj.options[11] = new Option("40,001 - 45,000元","40001-45000");
        obj.options[12] = new Option("45,001 - 50,000元","45001-50000");
        obj.options[13] = new Option("50,000元以上",">50000");
    }
}
function getRentalListEng(obj) {
    //
    if(typeof(obj) != "undefined") {
        // Remove all items from the list
        obj.length = 0;
        //
        obj.options[0] = new Option("ALL","");
        obj.options[0].className = "normal_gg";
        obj.options[1] = new Option("below 3,000","<=3000");
        obj.options[2] = new Option("3,001 - 5,000","3001-5000");
        obj.options[3] = new Option("5,001 - 7,500","5001-7500");
        obj.options[4] = new Option("7,501 - 10,000","7501-10000");
        obj.options[5] = new Option("10,001 - 15,000","10001-15000");
        obj.options[6] = new Option("15,001 - 20,000","15001-20000");
        obj.options[7] = new Option("20,001 - 25,000","20001-25000");
        obj.options[8] = new Option("25,001 - 30,000","25001-30000");
        obj.options[9] = new Option("30,001 - 35,000","30001-35000");
        obj.options[10] = new Option("35,001 - 40,000","35001-40000");
        obj.options[11] = new Option("40,001 - 45,000","40001-45000");
        obj.options[12] = new Option("45,001 - 50,000","45001-50000");
        obj.options[13] = new Option("above 50,000",">50000");
    }
}

//
// Record list order (order=ASC/DESC, field=field name, loc=priority of order field)
//
function setOrderFields(order, field, form) {
    //
    //form.reset();

    //
    var found = false;
    var arrOrderFields = form.orderFields.value.split(",");

    if(order == "") {
        order = "ASC";
    } else if(order == "ASC") {
        order = "DESC";
    } else if(order == "DESC") {
        order = "";
    }

    // Replace old item
    for(var i=0; i<arrOrderFields.length; i++) {
        if(arrOrderFields[i].indexOf(field) > -1) {
            if(order != "")
                arrOrderFields[i] = field + " " + order;
            else
                arrOrderFields.splice(i, 1);

            found = true;
        }
    }

    // Append new item
    if(!found) {
        arrOrderFields.push(field + " " + order);
    }

    arrOrderFields.sort();
    form.orderFields.value = arrOrderFields;
    if(typeof(form.dox) != "undefined") form.dox.value = "";
    form.submit();
}

//Set only one order field...
function setNewOrderField(order, field, form) {
    //
    if(!isEmpty(field)) {
        //
        //form.reset();
        form.orderFields.value = field + " " + order;
        //
        if(typeof(form.dox) != "undefined") form.dox.value = "";
        form.submit();
    }
}

//
function doPageNavigation(form, goPage) {
    //
    if(typeof(form.dox) != "undefined") form.dox.value = "";
    if(typeof(form.id) != "undefined") form.id.value = "";

    if(typeof(form.currPage) != "undefined") form.currPage.value = goPage;

    form.target = "";
    form.submit();
}

//
function doNavigationForm(form) {
    //
    if(typeof(form.dox) != "undefined") form.dox.value = "";
    if(typeof(form.id) != "undefined") form.id.value = "";
    form.target = "";
    form.submit();
}

// 
function doOptionForm(form) {
    //
    if(typeof(form.dox) != "undefined") form.dox.value = "";
    if(typeof(form.id) != "undefined") form.id.value = "";

    if(typeof(form.currPage) != "undefined") form.currPage.value = 1;

    form.target = "";
    form.submit();
}

//
function do1OptionForm(form, objName1) {
    var tmpValue1;
    var obj1 = eval("form." + objName1);

    tmpValue1 = obj1.value;

    form.reset();
    form.target = "";

    // restore
    obj1.value = tmpValue1;

    form.submit();
}

//
function do2OptionForm(form, objName1, objName2) {
    var tmpValue1;
    var tmpValue2;
    var obj1 = eval("form." + objName1);
    var obj2 = eval("form." + objName2);

    tmpValue1 = obj1.value;
    tmpValue2 = obj2.value;

    form.reset();
    form.target = "";

    // restore
    obj1.value = tmpValue1;
    obj2.value = tmpValue2;

    form.submit();
}

//
function do3OptionForm(form, objName1, objName2, objName3) {
    var tmpValue1;
    var tmpValue2;
    var tmpValue3;
    var obj1 = eval("form." + objName1);
    var obj2 = eval("form." + objName2);
    var obj3 = eval("form." + objName3);

    tmpValue1 = obj1.value;
    tmpValue2 = obj2.value;
    tmpValue3 = obj3.value;

    form.reset();
    form.target = "";

    // restore
    obj1.value = tmpValue1;
    obj2.value = tmpValue2;
    obj3.value = tmpValue3;

    form.submit();
}

//
function do4OptionForm(form, objName1, objName2, objName3, objName4) {
    var tmpValue1;
    var tmpValue2;
    var tmpValue3;
    var tmpValue4;
    var obj1 = eval("form." + objName1);
    var obj2 = eval("form." + objName2);
    var obj3 = eval("form." + objName3);
    var obj4 = eval("form." + objName4);

    tmpValue1 = obj1.value;
    tmpValue2 = obj2.value;
    tmpValue3 = obj3.value;
    tmpValue4 = obj4.value;

    form.reset();
    form.target = "";

    // restore
    obj1.value = tmpValue1;
    obj2.value = tmpValue2;
    obj3.value = tmpValue3;
    obj4.value = tmpValue4;

    form.submit();
}


//
// Listing Form Control
//
function doListingForm(form, estate, phase, block) {
    doTransForm(form, estate, phase, block);
}

//
// Transaction Form Control
//
function doTransForm(form, estate, phase, block) {
    // Reset data of form elements
    form.estate.value = (!isEmpty(estate)?estate:'');
    form.phase.value = (!isEmpty(phase)?phase:'');
    form.block.value = (!isEmpty(block)?block:'');
    form.currPage.value = '';
    if(typeof(form.showChart) != "undefined") form.showChart.value='';

    form.submit();
}
//
function clearTransFields(form) {
    form.estate.value='';
    form.phase.value='';
    form.block.value='';
    form.currPage.value='';
    if(typeof(form.showChart) != "undefined") form.showChart.value='';
}
//
function clearTransFieldsAndSubmit(form) {
    clearTransFields(form);
    form.submit();
}
//
function doTransMainDistrict(form, mainDistrict) {
    clearTransFields(form);
    form.selectMainDistrict.value = mainDistrict;
    form.selectDistrict.value = '';
    form.submit();
}
//
function doTransDistrict(form, district) {
    clearTransFields(form);
    form.selectDistrict.value = district;
    form.submit();
}

//
// Listing Form Control
//
//
function doListingDistrict(form, district) {
    clearTransFields(form);
    form.submit();
}
//-->