var dragapproved=false;var leftbound = 0;var rightbound = 230;
var limitxs = 0;var limitxe = 0;

var curmin1 = document.getElementById("Home_search1_txt_minPrice").value/20000000;
var curmax1 = document.getElementById("Home_search1_txt_maxPrice").value/20000000;
var range1 = 20000000;
var desc1 = "";
var unit1 = 0;
var curmin2 = document.getElementById("Home_search1_txt_minSize").value/2000;var curmax2 = document.getElementById("Home_search1_txt_maxSize").value/2000;var range2 = 2000;var desc2 = "";
var curmin3 = document.getElementById("Home_search1_txt_minRent").value/150000;var curmax3 = document.getElementById("Home_search1_txt_maxRent").value/150000;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

		
		desc1 = "萬";
		desc2 = "呎";
		desc3 = "元";
		unit1 = 10000;
		
		if (document.getElementById("Home_search1_txt_maxPrice").value == range1)
		    vobj1.innerHTML = Math.round(document.getElementById("Home_search1_txt_minPrice").value/unit1) + " 至 " + Math.round(range1/unit1) + desc1 + "或以上";		
		else
		    vobj1.innerHTML = Math.round(document.getElementById("Home_search1_txt_minPrice").value/unit1) + " 至 " + Math.round(document.getElementById("Home_search1_txt_maxPrice").value/unit1) + desc1;		
		
		if (document.getElementById("Home_search1_txt_maxSize").value == range2)
			vobj2.innerHTML = document.getElementById("Home_search1_txt_minSize").value + " 至 " + range2 + desc2 + "或以上";
		else
		    vobj2.innerHTML = document.getElementById("Home_search1_txt_minSize").value + " 至 " + document.getElementById("Home_search1_txt_maxSize").value + desc2;
				
		if (document.getElementById("Home_search1_txt_maxRent").value == range3)
			vobj3.innerHTML = document.getElementById("Home_search1_txt_minRent").value + " 至 " + range3 + desc3 + "或以上";
        	else
            		vobj3.innerHTML = document.getElementById("Home_search1_txt_minRent").value + " 至 " + document.getElementById("Home_search1_txt_maxRent").value + desc3;
				
	
		
	function move() {

		if (event.button==1&&dragapproved){
			nextx = temp1+event.clientX-x;

			if(nextx >= limitxs && nextx <= limitxe){
				z.style.pixelLeft=nextx;
				
				if(dir == 0)
				{
					prgleft1.style.width = (nextx > 0)?nextx:0;
					curmin1 = (nextx)/(rightbound);
				}
				else if(dir == 1)
				{
					prgright1.style.pixelLeft = nextx + 5;
					prgright1.style.width = rightbound - nextx + 5
					curmax1 = (nextx)/(rightbound);
			        }
				else if(dir == 2)
				{
					prgleft2.style.width = (nextx > 0)?nextx:0;
					curmin2 = (nextx)/rightbound;
				}
				else if(dir == 3)
				{
					prgright2.style.pixelLeft = nextx + 5;
					prgright2.style.width = rightbound - nextx + 5
					curmax2 = (nextx)/rightbound;
				}
				else if(dir == 4)
				{
					prgleft3.style.width = (nextx > 0)?nextx:0;
					curmin3 = (nextx)/rightbound;
				}
				else if(dir == 5)
				{
					prgright3.style.pixelLeft = nextx + 5;
					prgright3.style.width = rightbound - nextx + 5
					curmax3 = (nextx)/rightbound;
				}
				
										
					if(dir == 0 || dir == 1){
					    					    
					    var minText = Math.round(Math.round(curmin1 * range1)/unit1)
					    var maxText = Math.round(Math.round(curmax1 * range1)/unit1)
					    
					    minText = (minText >= 30 ? minText : 0)
	 
				        if(curmax1 >= 1){
					        curmax = 1;
							vobj1.innerHTML = minText + " 至 " + range1/unit1 + desc1 + "或以上";
					    }
					    else
							vobj1.innerHTML = minText + " 至 " + maxText + desc1;
					    									
						document.getElementById('Home_search1_txt_maxPrice').value = maxText * 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
					}
				}
				
				
			}
			
			return false;
		}
	

	function drags(){
	
		if (!document.all)
				return;
		if (event.srcElement.className=="drag"){
	
			dragapproved=true;
			z=document.getElementById(event.srcElement.id);
			temp1=z.style.pixelLeft;
			x=event.clientX;
			if(event.srcElement.id == "mark1"){
				limitxs = leftbound;
				limitxe = document.getElementById("mark2").style.pixelLeft - 5;
				dir = 0;
			}
			else if(event.srcElement.id == "mark2"){
				limitxs = document.getElementById("mark1").style.pixelLeft + 5;
				limitxe = rightbound;
				dir = 1;
			}
			else if(event.srcElement.id == "mark3"){
				limitxs = leftbound;
				limitxe = document.getElementById("mark4").style.pixelLeft - 5;
				dir = 2;
			}
			else if(event.srcElement.id == "mark4"){
				limitxs = document.getElementById("mark3").style.pixelLeft + 5;
				limitxe = rightbound;
				dir = 3;
			}
			else if(event.srcElement.id == "mark5"){
				limitxs = leftbound;
				limitxe = document.getElementById("mark6").style.pixelLeft - 5;
				dir = 4;
			}
			else if(event.srcElement.id == "mark6"){
				limitxs = document.getElementById("mark5").style.pixelLeft + 5;
				limitxe = rightbound;
				dir = 5;
			}
			
			document.onmousemove=move;
		}
	}
	
	document.onmousedown=drags;
	document.onmouseup=new Function("dragapproved=false;");