var tempobj = null; var tempc = ""; function changeColor(obj){ obj.bgColor = '#f0f0f0'; } function jsctmod1(atxt,asort){ var regdatemin = getKey(jsmcode2, "regdatemin"); var regdatemax = getKey(jsmcode2, "regdatemax"); var rdoreg = getKey(jsmcode2, "rdoreg"); var regperiod = getKey(jsmcode2, "regperiod"); var regidx = getKey(jsmcode2, "regidx"); var ltinsdatemin = getKey(jsmcode2, "ltinsdatemin"); var ltinsdatemax = getKey(jsmcode2, "ltinsdatemax"); var rdoltins = getKey(jsmcode2, "rdoltins"); var ltinsperiod = getKey(jsmcode2, "ltinsperiod"); var ltinsidx = getKey(jsmcode2, "ltinsidx"); var insdatemin = getKey(jsmcode2, "insdatemin"); var insdatemax = getKey(jsmcode2, "insdatemax"); var insperiod = getKey(jsmcode2, "insperiod"); var upricemax = getKey(jsmcode2, "upricemax"); var upricemin = getKey(jsmcode2, "upricemin"); var considermax = getKey(jsmcode2, "considermax"); var considermin = getKey(jsmcode2, "considermin"); var areamax = getKey(jsmcode2, "areamax"); var areamin = getKey(jsmcode2, "areamin"); var bldgagemax = getKey(jsmcode2, "bldgagemax"); var bldgagemin = getKey(jsmcode2, "bldgagemin"); var mkttype = getKey(jsmcode2, "mkttype"); var gainpermin = getKey(jsmcode2, "gainpermin"); var gainpermindir = getKey(jsmcode2, "gainpermindir"); var gainpermax = getKey(jsmcode2, "gainpermax"); var gainpermaxdir = getKey(jsmcode2, "gainpermaxdir"); var gainperidx = getKey(jsmcode2, "gainperidx"); var rdogainper = getKey(jsmcode2, "rdogainper"); var lord = getKey(jsmcode2, "lord"); var lordtype = getKey(jsmcode2, "lordtype"); lhref1 = "javascript:btnClicktoTxTab(jsmtype,jsmcode,'"+asort+"','asc',jsminfo,0,'"+objname + "','" + rdoreg + "','" + regidx + "','" + regdatemin + "','" + regdatemax + "','" + regperiod + "','" + insdatemin + "','" + insdatemax + "','" + insperiod + "','" + upricemin + "','" + upricemax + "','" + considermin + "','" + considermax + "','" + areamin + "','" + areamax + "','" + bldgagemin + "','" + bldgagemax + "','"+ mkttype + "','" + rdogainper + "','" + gainperidx + "','" + gainpermin + "','" + gainpermindir + "','" + gainpermax + "','" + gainpermaxdir + "','" + rdoltins + "','" + ltinsidx + "','" + ltinsdatemin + "','" + ltinsdatemax + "','" + ltinsperiod + "')"; lhref2 = "javascript:btnClicktoTxTab(jsmtype,jsmcode,'"+asort+"','desc',jsminfo,0,'"+objname + "','" + rdoreg + "','" + regidx + "','" + regdatemin + "','" + regdatemax + "','" + regperiod + "','" + insdatemin + "','" + insdatemax + "','" + insperiod + "','" + upricemin + "','" + upricemax + "','" + considermin + "','" + considermax + "','" + areamin + "','" + areamax + "','" + bldgagemin + "','" + bldgagemax + "','"+ mkttype + "','" + rdogainper + "','" + gainperidx + "','" + gainpermin + "','" + gainpermindir + "','" + gainpermax + "','" + gainpermaxdir + "','" + rdoltins + "','" + ltinsidx + "','" + ltinsdatemin + "','" + ltinsdatemax + "','" + ltinsperiod + "')"; ls1=""; if(lord == ""){ if(asort == "reg_date"){ ls1 += ""; ls1 += "
"+atxt+"
"; } else{ ls1 += ""; ls1 += ""; } } else{ if(lord == asort && lordtype == "asc"){ ls1 += ""; } else{ ls1 += ""; } if(lord == asort && lordtype == "desc"){ ls1 += ""; } else{ ls1 += ""; } } document.write(ls1); } function btnClick(atype,acode,aord, aordtype,ainfo,apage,ctrlname, rdoreg, regidx, regdatemin, regdatemax, regperiod, insdatemin, insdatemax, insperiod, upricemin, upricemax, considermin, considermax, areamin, areamax, bldgagemin, bldgagemax, mkttype, rdogainper,gainperidx, gainpermin, gainpermindir, gainpermax, gainpermaxdir, rdoltins, ltinsidx, ltinsdatemin, ltinsdatemax, ltinsperiod){ var control = "__" + ctrlname + "_tranTabStrip_State__"; //var control = ctrlname; var acode2 = "rdoreg:" + rdoreg + "~regidx:" + regidx + "~regdatemin:" + regdatemin + "~regdatemax:" + regdatemax + "~regperiod:" + regperiod + "~insdatemin:" + insdatemin + "~insdatemax:" + insdatemax + "~insperiod:" + insperiod + "~upricemin:" + upricemin + "~upricemax:" + upricemax + "~considermin:"+considermin+ "~considermax:" + considermax + "~areamin:" + areamin + "~areamax:" + areamax + "~bldgagemin:" + bldgagemin + "~bldgagemax:" + bldgagemax + "~lord:"+aord+ "~lordtype:"+aordtype+"~tabIdx:"+ document.getElementById(control).value + "~mkttype:" + mkttype + "~rdogainper:" + rdogainper + "~gainperidx:" + gainperidx + "~gainpermin:" + gainpermin + "~gainpermindir:" + gainpermindir + "~gainpermax:" + gainpermax + "~gainpermaxdir:" + gainpermaxdir + "~rdoltins:"+rdoltins+ "~ltinsidx:" + ltinsidx + "~ltinsdatemin:"+ltinsdatemin + "~ltinsdatemax:" + ltinsdatemax+"~ltinsperiod:"+ltinsperiod; jsctmod1tab_reloadthis(atype,acode,acode2,ainfo,apage,0); } function btnClicktoTxTab(atype,acode,aord, aordtype,ainfo,apage, ctrlname, rdoreg, regidx, regdatemin, regdatemax, regperiod, insdatemin, insdatemax, insperiod, upricemin, upricemax, considermin, considermax, areamin, areamax, bldgagemin, bldgagemax, mkttype, rdogainper, gainperidx, gainpermin, gainpermindir, gainpermax, gainpermaxdir, rdoltins, ltinsidx, ltinsdatemin, ltinsdatemax, ltinsperiod){ var control = "__" + ctrlname + "_tranTabStrip_State__"; //var control = ctrlname; var acode2 = "rdoreg:" + rdoreg + "~regidx:" + regidx + "~regdatemin:" + regdatemin + "~regdatemax:" + regdatemax + "~regperiod:" + regperiod + "~insdatemin:" + insdatemin + "~insdatemax:" + insdatemax + "~insperiod:" + insperiod + "~upricemin:" + upricemin + "~upricemax:" + upricemax + "~considermin:"+considermin+ "~considermax:" + considermax + "~areamin:" + areamin + "~areamax:" + areamax + "~bldgagemin:" + bldgagemin + "~bldgagemax:" + bldgagemax + "~lord:"+aord+ "~lordtype:"+aordtype+"~tabIdx:"+ document.getElementById(control).value + "~mkttype:" + mkttype + "~rdogainper:" + rdogainper + "~gainperidx:" + gainperidx + "~gainpermin:" + gainpermin + "~gainpermindir:" + gainpermindir + "~gainpermax:" + gainpermax + "~gainpermaxdir:" + gainpermaxdir + "~rdoltins:"+rdoltins+ "~ltinsidx:" + ltinsidx + "~ltinsdatemin:"+ltinsdatemin + "~ltinsdatemax:" + ltinsdatemax+"~ltinsperiod:"+ltinsperiod; jsctmod1tab_reloadthis(atype,acode,acode2,ainfo,apage,1); } function getKey(code2, key){ var i = 0; var arrinfo = code2.split('~'); var infodtl; var value = ""; for(i=0; i" ; ls2 += ""; ls2 += ""; ls2 += ""; document.getElementById('headermore2').innerHTML = ls2; var menuHeight = document.getElementById('menucontent').offsetHeight; document.getElementById('imgmenuclosesp').style.height = 1; ly = ay + document.body.scrollTop - (parseInt(menuHeight)/2) - pchartoffset; document.getElementById("baselayer").style.top = ly; document.getElementById('imgmenuclosesp').style.height = menuHeight + 220; } function jsheadermore2b(){ if(tempobj != null){ if(tempc == "c"){ tempobj.bgColor = '#f0f0f0'; tempobj.style.color = '#000000'; } else{ tempobj.bgColor = '#ffffff'; tempobj.style.color = '#000000'; } tempc = ""; tempobj = null; } document.getElementById('headermore2').innerHTML = ''; document.getElementById('headermore2').style.height = 1; } function btnClear_OnClick(){ var objregdate = document.forms("fctmod1tab").ddlregdate; var objregdatemin = document.forms("fctmod1tab").txtregdatemin; var objregdatemax = document.forms("fctmod1tab").txtregdatemax; var objhidregdatemin = document.forms("fctmod1tab").hidregdatemin; var objhidregdatemax = document.forms("fctmod1tab").hidregdatemax; var objregperiod = document.forms("fctmod1tab").txtregperiod; var objrdoreg = document.forms("fctmod1tab").rdoreg; var objltinsdate = document.forms("fctmod1tab").ddlltinsdate; var objltinsdatemin = document.forms("fctmod1tab").txtltinsdatemin; var objltinsdatemax = document.forms("fctmod1tab").txtltinsdatemax; var objhidltinsdatemin = document.forms("fctmod1tab").hidltinsdatemin; var objhidltinsdatemax = document.forms("fctmod1tab").hidltinsdatemax; var objltinsperiod = document.forms("fctmod1tab").txtltinsperiod; var objrdoltins = document.forms("fctmod1tab").rdoltins; var objddlmkttype = document.forms("fctmod1tab").ddlmkttype; var arrinfo = null; objregdate.selectedIndex = 2; arrInfo = objregdate.options(2).value.split('~'); objregdatemin.value = arrInfo[1]; objregdatemax.value = arrInfo[2]; objhidregdatemin.value = arrInfo[1]; objhidregdatemax.value = arrInfo[2]; objregperiod.value = arrInfo[0]; objrdoreg[0].checked = true; document.getElementById("spregcust").style.visibility = "hidden"; document.getElementById("spregdefault").style.visibility = "visible"; objddlmkttype.selectedIndex = 0; document.forms("fctmod1tab").txtupricemin.value = ""; document.forms("fctmod1tab").txtupricemax.value = ""; document.forms("fctmod1tab").txtconsidermin.value = ""; document.forms("fctmod1tab").txtconsidermax.value = ""; document.forms("fctmod1tab").txtareamin.value = ""; document.forms("fctmod1tab").txtareamax.value = ""; document.forms("fctmod1tab").txtbldgagemin.value = ""; document.forms("fctmod1tab").txtbldgagemax.value = ""; objltinsdate.selectedIndex = 0; arrInfo = objltinsdate.options(0).value.split('~'); objltinsdatemin.value = arrInfo[1]; objltinsdatemax.value = arrInfo[2]; objhidltinsdatemin.value = arrInfo[1]; objhidltinsdatemax.value = arrInfo[2]; objltinsperiod.value = arrInfo[0]; objrdoltins[0].checked = true; document.getElementById("spltinscust").style.visibility = "hidden"; document.getElementById("spltinsdefault").style.visibility = "visible"; document.forms("fctmod1tab").ddlgainpermindir.selectedIndex = 0; document.forms("fctmod1tab").ddlgainpermaxdir.selectedIndex = 0; document.forms("fctmod1tab").txtgainpermin.value = ""; document.forms("fctmod1tab").txtgainpermax.value = ""; document.forms("fctmod1tab").ddlgainper.selectedIndex = 0; document.forms("fctmod1tab").rdogainper[0].checked = true; document.getElementById("spgainpercust").style.visibility = "hidden"; document.getElementById("spgainperdefault").style.visibility = "visible"; } function btnSearch_OnClick(){ document.forms("fctmod1tab").txtupricemin.value = Trim(document.forms("fctmod1tab").txtupricemin.value); document.forms("fctmod1tab").txtupricemax.value = Trim(document.forms("fctmod1tab").txtupricemax.value); document.forms("fctmod1tab").txtconsidermin.value = Trim(document.forms("fctmod1tab").txtconsidermin.value); document.forms("fctmod1tab").txtconsidermax.value = Trim(document.forms("fctmod1tab").txtconsidermax.value); document.forms("fctmod1tab").txtareamin.value = Trim(document.forms("fctmod1tab").txtareamin.value); document.forms("fctmod1tab").txtareamax.value = Trim(document.forms("fctmod1tab").txtareamax.value); document.forms("fctmod1tab").txtbldgagemin.value = Trim(document.forms("fctmod1tab").txtbldgagemin.value); document.forms("fctmod1tab").txtbldgagemax.value = Trim(document.forms("fctmod1tab").txtbldgagemax.value); document.forms("fctmod1tab").txtgainpermin.value = Trim(document.forms("fctmod1tab").txtgainpermin.value); document.forms("fctmod1tab").txtgainpermax.value = Trim(document.forms("fctmod1tab").txtgainpermax.value); document.forms("fctmod1tab").txtregdatemin.value = Trim(document.forms("fctmod1tab").txtregdatemin.value); document.forms("fctmod1tab").txtregdatemax.value = Trim(document.forms("fctmod1tab").txtregdatemax.value); document.forms("fctmod1tab").txtltinsdatemin.value = Trim(document.forms("fctmod1tab").txtltinsdatemin.value); document.forms("fctmod1tab").txtltinsdatemax.value = Trim(document.forms("fctmod1tab").txtltinsdatemax.value); if(inputValidation() == false){ return; } var aord = getKey(jsmcode2, "lord"); var aordtype = getKey(jsmcode2, "lordtype"); var rdoreg = ""; var regdatemin = ""; var regdatemax = ""; var regidx = ""; for(i=0;i 12){ return false; } else{ if(day <1 || day > arrsmonth[mth-1]){ return false; } } } else{ if(mth < 1 || mth > 12){ return false; } else{ if(day <1 || day > arrmonth[mth-1]){ return false; } } } return true; } else{ return false; } } function ddlregdate_onchange(idx){ if(idx != -1){ document.getElementById("hidregidx").value = idx; var period = document.getElementById("ddlregdate").options(idx).value.split('~')[0]; document.getElementById("txtregperiod").value = period; // get value and put them to the textbox var objregdate = document.getElementById("ddlregdate"); var objhidregdatemin = document.getElementById("hidregdatemin"); var objhidregdatemax = document.getElementById("hidregdatemax"); var objregdatemin = document.getElementById("txtregdatemin"); var objregdatemax = document.getElementById("txtregdatemax"); var strregdate = objregdate.value; var arrInfo = strregdate.split('~'); objregdatemin.value = arrInfo[1]; objregdatemax.value = arrInfo[2]; objhidregdatemin.value = arrInfo[1]; objhidregdatemax.value = arrInfo[2]; } } function jsfchangeregdate(idx){ document.getElementById("ddlregdate").selectedIndex = idx; ddlregdate_onchange(idx); document.getElementById("btnSearch").click(); } function jsfscpview(scp_id){ document.getElementById("ddlregdate").selectedIndex = 1; // 1 for 90 days ddlregdate_onchange(1); // 1 for 90 days jsmtype = '22'; jsmcode = scp_id; document.getElementById("btnSearch").click(); } function ddlltinsdate_onchange(idx){ if(idx != -1){ document.getElementById("hidltinsidx").value = idx; var period = document.getElementById("ddlltinsdate").options(idx).value.split('~')[0]; document.getElementById("txtltinsperiod").value = period; // get value and put them to the textbox var objltinsdate = document.getElementById("ddlltinsdate"); var objhidltinsdatemin = document.getElementById("hidltinsdatemin"); var objhidltinsdatemax = document.getElementById("hidltinsdatemax"); var objltinsdatemin = document.getElementById("txtltinsdatemin"); var objltinsdatemax = document.getElementById("txtltinsdatemax"); var strltinsdate = objltinsdate.value; var arrInfo = strltinsdate.split('~'); objltinsdatemin.value = arrInfo[1]; objltinsdatemax.value = arrInfo[2]; objhidltinsdatemin.value = arrInfo[1]; objhidltinsdatemax.value = arrInfo[2]; } } function ddlinsdate_onchange(idx){ if(idx != -1){ var period = document.getElementById("ddlinsdate").options(idx).value.split('~')[0]; document.getElementById("txtinsperiod").value = period; // get value and put them to the textbox var objinsdate = document.getElementById("ddlinsdate"); var objinsdatemin = document.getElementById("txtinsdatemin"); var objinsdatemax = document.getElementById("txtinsdatemax"); var strinsdate = objinsdate.value; var arrInfo = strinsdate.split('~'); objinsdatemin.disabled = true; objinsdatemax.disabled = true; objinsdatemin.value = arrInfo[1]; objinsdatemax.value = arrInfo[2]; } } function ddlgainper_onchange(idx){ if(idx != -1){ // get value and put them to the textbox document.getElementById("hidgainperidx").value = idx; var objgainper = document.getElementById("ddlgainper"); var objhidgainpermin = document.getElementById("hidgainpermin"); var objhidgainpermax = document.getElementById("hidgainpermax"); var objhidddlgainpermindir = document.getElementById("ddlhidgainpermindir"); var objhidddlgainpermaxdir = document.getElementById("ddlhidgainpermaxdir"); var objgainpermin = document.getElementById("txtgainpermin"); var objgainpermax = document.getElementById("txtgainpermax"); var objddlgainpermindir = document.getElementById("ddlgainpermindir"); var objddlgainpermaxdir = document.getElementById("ddlgainpermaxdir"); var strgainper = objgainper.value; var arrInfo = strgainper.split('~'); objddlgainpermindir.selectedIndex = arrInfo[0]; objgainpermin.value = arrInfo[1]; objddlgainpermaxdir.selectedIndex = arrInfo[2]; objgainpermax.value = arrInfo[3]; objhidddlgainpermindir.value = arrInfo[0]; objhidgainpermin.value = arrInfo[1]; objhidddlgainpermaxdir.value = arrInfo[2]; objhidgainpermax.value = arrInfo[3]; } } function jsctmod1tab_reloadthis(atype,acode,acode2,ainfo,apage, txTab){ if(ainfo!=jsminfo)jsmcode2=""; if(apage < 00 || apage > 1000 || apage =='undefined')apage=0; if(txTab == 0){ document.location.href = "?type="+atype+"&code="+acode+"&info=" + ainfo + "&code2="+acode2 + "&page="+apage; } else{ document.location.href = "?type="+atype+"&code="+acode+"&info=" + ainfo + "&code2="+acode2 + "&page="+apage+"#txtab"; } } function rdoreg_onclick(){ for (i=0; i < document.forms("fctmod1tab").rdoreg.length;i++){ if(document.forms("fctmod1tab").rdoreg[i].checked == true){ if(i==1){ document.getElementById("spregcust").style.visibility = "visible"; document.getElementById("spregdefault").style.visibility = "hidden"; } else{ document.getElementById("spregcust").style.visibility = "hidden"; document.getElementById("spregdefault").style.visibility = "visible"; } } } } function rdoltins_onclick(){ for (i=0; i < document.forms("fctmod1tab").rdoltins.length;i++){ if(document.forms("fctmod1tab").rdoltins[i].checked == true){ if(i==1){ document.getElementById("spltinscust").style.visibility = "visible"; document.getElementById("spltinsdefault").style.visibility = "hidden"; } else{ document.getElementById("spltinscust").style.visibility = "hidden"; document.getElementById("spltinsdefault").style.visibility = "visible"; } } } } function rdogainper_onclick(){ for (i=0; i < document.forms("fctmod1tab").rdogainper.length;i++){ if(document.forms("fctmod1tab").rdogainper[i].checked == true){ if(i==1){ document.getElementById("spgainpercust").style.visibility = "visible"; document.getElementById("spgainperdefault").style.visibility = "hidden"; } else{ document.getElementById("spgainpercust").style.visibility = "hidden"; document.getElementById("spgainperdefault").style.visibility = "visible"; } } } } function Trim(TRIM_VALUE){ if(TRIM_VALUE.length < 1){ return ""; } TRIM_VALUE = RTrim(TRIM_VALUE); TRIM_VALUE = LTrim(TRIM_VALUE); if(TRIM_VALUE==""){ return ""; } else{ return TRIM_VALUE; } } function RTrim(VALUE){ var w_space = String.fromCharCode(32); var v_length = VALUE.length; var strTemp = ""; if(v_length < 0){ return""; } var iTemp = v_length -1; while(iTemp > -1){ if(VALUE.charAt(iTemp) == w_space){ } else{ strTemp = VALUE.substring(0,iTemp +1); break; } iTemp = iTemp-1; } return strTemp; } function LTrim(VALUE){ var w_space = String.fromCharCode(32); if(v_length < 1){ return""; } var v_length = VALUE.length; var strTrim = ""; var iTrim = 0; while(iTrim < v_length){ if(VALUE.charAt(iTrim) == w_space){ } else{ strTrim = VALUE.substring(iTrim,v_length); break; } iTrim = iTrim + 1; } return strTrim; } function savetr(obj, strc){ if(strc == "c"){ } else{ obj.bgColor = '#D85977'; obj.style.color = '#ffffff'; } tempobj = obj; tempc = strc; } function changeupimg(obj, state){ if(state == '1'){ obj.src = 'img/ctmod1up1o.gif'; } else if(state == '0'){ obj.src = 'img/ctmod1up1.gif'; } } function changedownimg(obj, state){ if(state == '1'){ obj.src = 'img/ctmod1down1o.gif'; } else if(state == '0'){ obj.src = 'img/ctmod1down1.gif'; } } function printmode(){ document.getElementById("divfilter").innerHTML = ""; var ls1 = ""; ls1 += ""; ls1 += ""; ls1 += "
"; ls1 += "註冊成交 (資料來源: 土地註冊署)"; ls1 += "
"; document.getElementById("divfilter").innerHTML = ls1; var arrinfo = document.getElementsByTagName("A"); for(var i=0; i < arrinfo.length; i++){ arrinfo[i].href = "javascript:;"; } }