﻿// 拖动价格和面积
//    var alg = "b5"
//    document.getElementById("pUnit").innerText = "万";
    var dragapproved = false; var leftbound = 0; var rightbound = 135; leftbound2 = 0; var rightbound2 = 135;
    var limitxs = 0; var limitxe = 0;
    var curmin1 = 0; var curmax1 = 1.0; var range1 = 2000000; var desc1 = ""; var unit1 = 0;
    var curmin2 = 0; var curmax2 = 1.0; var range2 = 200; var desc2 = "";
//    var curmin3 = 0; var curmax3 = 1.0; var range3 = 150000; var desc3 = "";
    var listtype = 0;

    var prgleft1 = document.getElementById("prgdivl1");
    var prgright1 = document.getElementById("prgdivr1");
    var prg1 = document.getElementById("prgdiv1");
    var vobj1 = document.getElementById("txtprg1");

    var prgleft2 = document.getElementById("prgdivl2");
    var prgright2 = document.getElementById("prgdivr2");
    var prg2 = document.getElementById("prgdiv2");
    var vobj2 = document.getElementById("txtprg2");

//    var prgleft3 = document.getElementById("prgdivl3");
//    var prgright3 = document.getElementById("prgdivr3");
//    var prg3 = document.getElementById("prgdiv3");
//    var vobj3 = document.getElementById("txtprg3");

    var maxprice
    var minprice

//    if (alg == "b5") {
        desc1 = "万";
        desc2 = "㎡";
        desc3 = "元";
        unit1 = 10000;
        vobj1.innerHTML = "0 至 " + Math.round(range1 / unit1) + desc1 + "或以上";
        vobj2.innerHTML = "0 至 " + range2 + desc2 + "或以上";
//        vobj3.innerHTML = "0 至 " + range3 + desc3 + "或以上";
//    }
//    else {
//        desc1 = "M";
//        desc2 = "s.f.";
//        desc3 = "yrs.";
//        unit1 = 1000000;
//        vobj1.innerHTML = "0 to " + Math.round(range1 / unit1) + desc1 + "+";
//        vobj2.innerHTML = "0 to " + range2 + desc2 + "+";
////        vobj3.innerHTML = "0 to " + range3 + desc3 + "+";
//    }

    function onstatuschange() {
        var fcheader;
        var fcheader2;
        var fcheader3;

        /*	if(top.map.mybrowser.mtype == 20) {   
        fcheader = document.forms["fcheader"];
        fcheader2 = document.forms["fcheader2"];
        fcheader3 = document.forms["fcheader3"];
        }
        else{  */
        //        fcheader = document.forms("fcheader");
        //        fcheader2 = document.forms("fcheader2");
        //        fcheader3 = document.forms("fcheader3");
        //}
        /*
        var labelidx = 0;
        for(i=0;i<fcheader2.rdolabel.length;i++) {
        if(fcheader2.rdolabel[i].checked == true){
        labelidx = i;
        }
        }
		
		var listtype = 0;
        for(i=0;i<fcheader.rdolisttype.length;i++){
        if(fcheader.rdolisttype[i].checked == true){
        listtype = i;
        }
        }
		
		var adtype = 0;
        for(i=0;i<fcheader.rdoadtype.length;i++){
        if(fcheader.rdoadtype[i].checked == true){
        adtype = i;
        }
        }*/

        var minprice = "";
        var maxprice = "";

        if (curmin1 == 0) {
            minprice = 0;
        } else {
            minprice = Math.round(curmin1 * range1);
        }

        if (curmax1 == 1) {
            maxprice = "";
        } else {
            maxprice = Math.round(curmax1 * range1);
        }

        var mingarea = "";
        var maxgarea = "";

        if (curmin2 == 0) {
            mingarea = 0;
        } else {
            mingarea = Math.round(curmin2 * range2);
        }

        if (curmax2 == 1) {
            maxgarea = "";
        } else {
            maxgarea = Math.round(curmax2 * range2);
        }

//        var minbldgage = "";
//        var maxbldgage = "";

//        if (curmin3 == 0) {
//            minbldgage = 0;
//        } else {
//            minbldgage = Math.round(curmin3 * range3);
//        }

//        if (curmax3 == 1) {
//            maxbldgage = "";
//        } else {
//            maxbldgage = Math.round(curmax3 * range3);
//        }

        //document.getElementById('maxprice').value = maxprice

        /*		
        var ordidx = fcheader3.ddlordtype.selectedIndex;
        var ordtype = fcheader3.ddlordtype.options[ordidx].value;
        var ft2 = "labelidx:" + labelidx + "~listtype:" + listtype + "~adtype:"+ adtype + "~ordidx:"+ ordidx + "~ordtype:"+ ordtype + "~extend:" + extended + "~minprice:" + minprice +"~maxprice:" + maxprice + "~mingarea:" + mingarea + "~maxgarea:" + maxgarea+ "~minbldgage:" + minbldgage + "~maxbldgage:" + maxbldgage;
		
		top.jsfsetft(2,ft2);
        top.jsfsetft(0,'');
        */
    }

    function listtype_change(idx) {
//        if (alg == "b5") {
            if (idx == "1") {
//            document.getElementById("pUnit").innerText = "万";
                desc1 = "万";
                unit1 = 10000;
                listtype = 0;
                range1 = 2000000;
                vobj1.innerHTML = "0 至 " + Math.round(range1 / unit1) + desc1 + "或以上";
            }
            else {
//            document.getElementById("pUnit").innerText = "元";
                desc1 = "元";
                unit1 = 1;
                listtype = 1;
                range1 = 5000;
                vobj1.innerHTML = "0 至 " + Math.round(range1 / unit1) + desc1 + "或以上";
            }
//        }
//        else {
//            if (idx == 0) {
//                desc1 = "M";
//                unit1 = 1000000;
//                listtype = 0;
//                range1 = 20000000;
//                vobj1.innerHTML = "0 to " + Math.round(range1 / unit1) + desc1 + "+";

//            }
//            else {
//                desc1 = "";
//                unit1 = 1;
//                listtype = 1;
//                range1 = 150000;
//                vobj1.innerHTML = "0 to " + Math.round(range1 / unit1) + desc1 + "+";
//            }
//        }
//        prgleft1.style.width = 0;
//        prgright1.style.pixelLeft = 205;
//        document.getElementById("mark1").style.pixelLeft = 0;
//        document.getElementById("mark2").style.pixelLeft = 200;
//        curmin1 = 0;
//        curmax1 = 1;
//        onstatuschange();
    }


    function move(event) {

        if (document.all) {
            browser = "ie";
        } else {
            browser = "notie";
        }

        if (typeof (document.all) != "undefined") {
            obj = window.event.srcElement;
            e = window.event;
        } else {
            obj = event.target;
            e = event;
        }

        if (browser == "ie") {
            if (window.event.button == 1) {
                leftClick = true;
            } else {
                leftClick = false;
            }
        }
        else {
            if (event.button == 0) {
                leftClick = true;
            } else {
                leftClick = false;
            }
        }

        if (leftClick && dragapproved) {

            nextx = temp1 + e.clientX - x;
            if (nextx >= limitxs && nextx <= limitxe) {
                z.style.left = nextx + "px";
                if (dir == 0) {
                    prgleft1.style.width = (nextx > 0) ? nextx + "px" : 0;
                    curmin1 = (nextx) / (rightbound);
                }
                else if (dir == 1) {
                    prgright1.style.left = nextx + 5 + "px";
                    prgright1.style.width = rightbound - nextx + 5 + "px";
                    curmax1 = (nextx) / (rightbound);
                }
                else if (dir == 2) {
                    prgleft2.style.width = (nextx > 0) ? nextx + "px" : 0;
                    curmin2 = (nextx) / rightbound;
                }
                else if (dir == 3) {
                    prgright2.style.left = nextx + 5 + "px";
                    prgright2.style.width = rightbound - nextx + 5 + "px";
                    curmax2 = (nextx) / rightbound;
                    prgright2.style.background= '#ffffff';
//                    alert(prgright2.style.left+','+prgright2.style.width)
                }
//                else if (dir == 4) {
//                    prgleft3.style.width = (nextx > 0) ? nextx + "px" : 0;
//                    curmin3 = (nextx) / rightbound;
//                }
//                else if (dir == 5) {
//                    prgright3.style.left = nextx + 5 + "px";
//                    prgright3.style.width = rightbound - nextx + 5 + "px";
//                    curmax3 = (nextx) / rightbound;
//                }
//                if (alg == "b5") {
                    if (dir == 0 || dir == 1) {

                        var minText = Math.round(Math.round(curmin1 * range1) / unit1)
                        //minText = (minText >= 30 ? minText : 0)
                        if (curmax1 >= 1) {
                            curmax = 1;
                            vobj1.innerHTML = minText + " 至 " + range1 / unit1 + desc1 + "或以上";
                        }
                        else {
                            vobj1.innerHTML = minText + " 至 " + Math.round(Math.round(curmax1 * range1) / unit1) + desc1;
                        }

//                        document.getElementById('Home_search1_txt_maxPrice').value = Math.round(Math.round(curmax1 * range1) / unit1) * 10000
//                        document.getElementById('Home_search1_txt_minPrice').value = minText * 10000
                    }
                    else if (dir == 2 || dir == 3) {
                        var minText = Math.round(Math.round(curmin2 * range2))
                        //minText = (minText >= 20 ? minText : 0)
                        if (curmax2 == 1) {
                            vobj2.innerHTML = minText + " 至 " + range2 + desc2 + "或以上";
                        }
                        else {
                            vobj2.innerHTML = minText + " 至 " + Math.round(Math.round(curmax2 * range2)) + desc2;
                        }
//                        document.getElementById('Home_search1_txt_maxSize').value = Math.round(Math.round(curmax2 * range2))
//                        document.getElementById('Home_search1_txt_minSize').value = minText
                    }
//                    else if (dir == 4 || dir == 5) {
//                        var minText = Math.round(Math.round(curmin3 * range3))
//                        var maxText = Math.round(Math.round(curmax3 * range3))
//                        minText = (minText >= 700 ? minText : 0)
//                        maxText = (maxText <= 149000 ? maxText : range3)

//                        if (maxText >= 149000) {
////                            vobj3.innerHTML = minText + " 至 " + range3 + desc3 + "或以上";
//                        }
//                        else {
////                            vobj3.innerHTML = minText + " 至 " + maxText + desc3;
//                        }
//                        document.getElementById('Home_search1_txt_maxRent').value = maxText
//                        document.getElementById('Home_search1_txt_minRent').value = minText
//                    }
//                }
//                else {
//                    if (dir == 0 || dir == 1) {
//                        if (curmax1 == 1) {
//                            vobj1.innerHTML = Math.round(Math.round(curmin1 * range1) / unit1) + " to " + Math.round(Math.round(curmax1 * range1) / unit1) + desc1 + "+";
//                        }
//                        else {
//                            vobj1.innerHTML = Math.round(Math.round(curmin1 * range1) / unit1) + " to " + Math.round(Math.round(curmax1 * range1) / unit1) + desc1;
//                        }
//                    }
//                    else if (dir == 2 || dir == 3) {
//                        if (curmax2 == 1) {
//                            vobj2.innerHTML = Math.round(Math.round(curmin2 * range2)) + " to " + Math.round(Math.round(curmax2 * range2)) + desc2 + "+";
//                        }
//                        else {
//                            vobj2.innerHTML = Math.round(Math.round(curmin2 * range2)) + " to " + Math.round(Math.round(curmax2 * range2)) + desc2;
//                        }
//                    }
//                    else if (dir == 4 || dir == 5) {
//                        if (curmax3 == 1) {
////                            vobj3.innerHTML = Math.round(Math.round(curmin3 * range3)) + " to " + Math.round(Math.round(curmax3 * range3)) + desc3 + "+";
//                        }
//                        else {
////                            vobj3.innerHTML = Math.round(Math.round(curmin3 * range3)) + " to " + Math.round(Math.round(curmax3 * range3)) + desc3;
//                        }
//                    }
//                }
            }
            return false;
        }
    }

    function drags(event) {


        if (!document.getElementsByTagName("*")) {

            return;
        }

        if (typeof (document.all) != "undefined") {

            obj = window.event.srcElement;
            e = window.event;
        } else {
            obj = event.target;
            e = event;
        }

        if (obj.className == "drag") {
            if (e.preventDefault) {  // for disable drag image function on firefox
                e.preventDefault();
            }

            dragapproved = true;
            z = document.getElementById(obj.id);
            temp1 = parseInt(z.style.left);
            x = e.clientX;
            if (obj.id == "mark1") {

                limitxs = leftbound;
                limitxe = parseInt(document.getElementById("mark2").style.left) - 5;
                dir = 0;
            }
            else if (obj.id == "mark2") {
                limitxs = parseInt(document.getElementById("mark1").style.left) + 5;
                limitxe = rightbound;
                dir = 1;
            }
            else if (obj.id == "mark3") {
                limitxs = leftbound;
                limitxe = parseInt(document.getElementById("mark4").style.left) - 5;
                dir = 2;
            }
            else if (obj.id == "mark4") {
                limitxs = parseInt(document.getElementById("mark3").style.left) + 5;
                limitxe = rightbound;
                dir = 3;
            }
//            else if (obj.id == "mark5") {
//                limitxs = leftbound;
//                limitxe = parseInt(document.getElementById("mark6").style.left) - 5;
//                dir = 4;
//            }
//            else if (obj.id == "mark6") {
//                limitxs = parseInt(document.getElementById("mark5").style.left) + 5;
//                limitxe = rightbound;
//                dir = 5;
//            }
            document.onmousemove = move;
        }
    }
    document.onmousedown = drags;
    document.onmouseup = new Function("dragapproved=false;onstatuschange()");
