function $GujiaApi(){}$GujiaApi.prototype.image="http://static.fangjia.com/res/static/v2images/gujia_bt.gif";$GujiaApi.prototype.city="sh";$GujiaApi.prototype.evalInfoArray=[];$GujiaApi.prototype.cities=["sh","bj","hz","nj","gz","sz","tj","sy","cd","xa"];$GujiaApi.prototype.buildTypes=["","多层","小高层","高层","独立别墅","双拼别墅","联排别墅","叠加别墅"];$GujiaApi.prototype.directions=["","西南","东南","南","西北","东北","东","西","北"];$GujiaApi.prototype.fitments=["","毛坯","简单装修","一般装修","精装修","豪华装修","普通装修"];$GujiaApi.prototype.checkExist=function(){var b=document.getElementById("gujia_form");if(b){return b}var a=document.createElement("DIV");a.id="gujia_form_div";a.style.display="none";document.body.appendChild(a);var c="<form action='' method='post' name='gujia_form' id='gujia_form' target='_blank'>";c=c+"<input type='hidden' name='model.districtName' id='model.districtName'>";c=c+"<input type='hidden' name='model.region' id='model.region'>";c=c+"<input type='hidden' name='model.houseNum' id='model.houseNum'>";c=c+"<input type='hidden' name='model.roomNum' id='model.roomNum'>";c=c+"<input type='hidden' name='model.houseFloor' id='model.houseFloor'>";c=c+"<input type='hidden' name='model.houseHight' id='model.houseHight'>";c=c+"<input type='hidden' name='model.direction' id='model.direction'>";c=c+"<input type='hidden' name='model.houseArea' id='model.houseArea'>";c=c+"<input type='hidden' name='model.houseRoom' id='model.houseRoom'>";c=c+"<input type='hidden' name='model.houseHall' id='model.houseHall'>";c=c+"<input type='hidden' name='model.houseToilet' id='model.houseToilet'>";c=c+"<input type='hidden' name='model.buildType' id='model.buildType'>";c=c+"<input type='hidden' name='model.fitment' id='model.fitment'>";c=c+"<input type='hidden' name='model.charset' id='model.charset'>";c=c+"<input type='hidden' name='model.evaluationModel.charset' id='model.evaluationModel.charset'>";c=c+"<input type='hidden' name='fromUrl'>";c=c+"<input type='hidden' name='coUrl'>";c=c+"</from>";a.innerHTML=c;return document.getElementById("gujia_form")};$GujiaApi.prototype.evaluate=function(b){var c=this.city;var a=this.checkExist();a.action="http://"+c+".fangjia.com/district/new-evaluation-outer-api.html";document.getElementById("model.districtName").value=encodeURIComponent(this.defaultV(this.evalInfoArray[b].name,"")+" "+this.defaultV(this.evalInfoArray[b].address,""));document.getElementById("model.region").value=encodeURIComponent(this.defaultV(this.evalInfoArray[b].region,""));document.getElementById("model.houseNum").value=this.defaultV(this.evalInfoArray[b].houseNum,"");document.getElementById("model.roomNum").value=this.defaultV(this.evalInfoArray[b].roomNum,"");document.getElementById("model.houseFloor").value=this.defaultV(this.evalInfoArray[b].houseFloor,"0");document.getElementById("model.houseHight").value=this.defaultV(this.evalInfoArray[b].houseHeight,"0");document.getElementById("model.direction").value=this.mapDirection(this.evalInfoArray[b].direction);document.getElementById("model.houseArea").value=this.defaultV(this.evalInfoArray[b].houseArea,"0");document.getElementById("model.houseRoom").value=this.mapHouseRoom(this.evalInfoArray[b].houseRoom);document.getElementById("model.houseHall").value=this.mapHouseHall(this.evalInfoArray[b].houseHall);document.getElementById("model.houseToilet").value=this.mapHouseToilet(this.evalInfoArray[b].houseToilet);document.getElementById("model.buildType").value=this.mapBuildType(this.evalInfoArray[b].buildType);document.getElementById("model.fitment").value=this.mapFitment(this.evalInfoArray[b].fitment);document.getElementById("model.charset").value=this.defaultV(this.evalInfoArray[b].charset,"");document.getElementById("model.evaluationModel.charset").value=this.defaultV(this.evalInfoArray[b].charset,"");a.coUrl.value=this.defaultV(this.evalInfoArray[b].coUrl,"");a.fromUrl.value=window.location.href;a.submit()};$GujiaApi.prototype.mapHouseRoom=function(a){a=this.defaultV(a,"1");return a>5?6:a};$GujiaApi.prototype.mapHouseHall=function(a){a=this.defaultV(a,"0");return a>5?6:a};$GujiaApi.prototype.mapHouseToilet=function(a){a=this.defaultV(a,"0");return a>5?6:a};$GujiaApi.prototype.mapBuildType=function(a){for(var b=1;b<this.buildTypes.length;b++){if(a==this.buildTypes[b]){return b}}return 0};$GujiaApi.prototype.mapDirection=function(b){for(var a=1;a<this.directions.length;a++){if(b==this.directions[a]){return a}}return 3};$GujiaApi.prototype.mapFitment=function(a){for(var b=1;b<this.fitments.length;b++){if(a==this.fitments[b]){if(b==1){return b}if(b==6||b==2||b==3){return 2}return(b-1)}}return 0};$GujiaApi.prototype.defaultV=function(a,b){if(a==undefined){return b}else{if(null==a){return b}}return a};$GujiaApi.prototype.buildHref=function(a){this.addEvalInfo(a);document.write("<a title='房价网-估价' href='javascript:void(0)' onclick='GujiaApi.evaluate("+(evalInfoArray.length-1)+")' name='gujia_href'>估价</a>")};$GujiaApi.prototype.buildImage=function(a){this.addEvalInfo(a);document.write("<a href='javascript:void(0)' onclick='GujiaApi.evaluate("+(evalInfoArray.length-1)+")' name='gujia_href'><img title='房价网-估价' src='"+this.image+"' border='0' alt='估价'></a>")};$GujiaApi.prototype.buildButton=function(a){this.addEvalInfo(a);document.write("<input title='房价网-估价' type='button' name='gujia_bt' value='估价' onclick='GujiaApi.evaluate("+(evalInfoArray.length-1)+")'")};$GujiaApi.prototype.buildAllHref=function(b){for(var a=0;a<this.evalInfoArray.length;a++){var c=document.getElementById(b+""+a);if(c){c.innerHTML=("&nbsp;&nbsp;<a title='房价网-估价' href='javascript:void(0)' onclick='GujiaApi.evaluate("+a+")' name='gujia_href'>估价</a>")}}};$GujiaApi.prototype.buildAllImage=function(b){for(var a=0;a<this.evalInfoArray.length;a++){var c=document.getElementById(b+""+a);if(c){c.innerHTML=("&nbsp;&nbsp;<a href='javascript:void(0)' onclick='GujiaApi.evaluate("+a+")' name='gujia_href'><img title='房价网-估价' src='"+this.image+"' border='0' alt='估价'></a>")}}};$GujiaApi.prototype.buildAllButton=function(b){for(var a=0;a<this.evalInfoArray.length;a++){var c=document.getElementById(b+""+a);if(c){c.innerHTML=("&nbsp;&nbsp;<input title='房价网-估价' type='button' name='gujia_bt' value='估价' onclick='GujiaApi.evaluate("+a+")'")}}};$GujiaApi.prototype.addEvalInfo=function(a){this.evalInfoArray.push(a)};var GujiaApi=new $GujiaApi();
