﻿function copy(objName,url) {
  clipboardData.setData('Text',"<a href='"+url+"'>"+objName+"</a>");
  alert('本地址已复制到剪贴板，您可按下 Ctrl+V 在任何软件如：QQ、MSN中进行粘贴发送给好友');
}
function copyFromHtm(title)
{
  clipboardData.setData('Text', location.href+"("+title+"_e屋不动产)");
  alert('本地址已复制到剪贴板，您可按下 Ctrl+V 在任何软件如：QQ、MSN中进行粘贴发送给好友');
}
function MM_jumpMenu(targ,selObj,restore) {
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function secBoard(n) {
  for(i=1;i<secTable.cells.length-1;i++) {
    //secTable.cells[i].className="sec1";
    document.getElementById("sectd"+i).className="sec1";
  }  
  document.getElementById("sectd"+n).className="sec2";
  //secTable.cells[n].className="sec2";

  var maxTab = 6;  
  var querTabID = "";
  for(var i=1; i<=6; i++) {
    queryTabID = "QueryTab" + i;
    if(n!=i) {
      document.getElementById(queryTabID).style.display="none";
    } else {
      document.getElementById(queryTabID).style.display="block";
    }
  }
}

     function Favorite(type,id)
     {  
      window.open("/include/favorite.aspx?type="+type+"&id="+id,"","");
     }

function generateIndex() {
  var listType = document.getElementById("ctl00$MainContentPlaceHolder$ListShowBtn").accessKey;
  if(listType!=null) {
    if(listType=="l") {          
      var pageSize = document.getElementById("ctl00$MainContentPlaceHolder$DetailPageSize").value;
      var PageIndex = document.getElementById("ctl00$MainContentPlaceHolder$PageIndex").value;
      var startRow = pageSize*(PageIndex-1);

    } else if(listType="d") {
      var pageSize = document.getElementById("ctl00$MainContentPlaceHolder$ListPageSize").value;
      var PageIndex = document.getElementById("ctl00$MainContentPlaceHolder$PageIndex").value;
      var startRow = pageSize*(PageIndex-1);    
    }
  }
  var len = document.getElementsByName("rowIndex").length;
  var rowIndex = 0;
  for(var i=1; i<len+1; i++) {
    rowIndex = parseInt(startRow) + i
    document.getElementsByName("rowIndex")[i-1].innerHTML =  rowIndex + ".";
  }
}

function tabClick(index) {  
// var selectObj = document.getElementById("ctl00$MainContentPlaceHolder$DistrictDropDownList");  
 var selectObj = document.getElementById("ctl00_MainContentPlaceHolder_index_DistrictDropDownList");  
  switch(index) {
    case 1:
      document.getElementById("RentPropDiv").style.display="none";
      document.getElementById("SalePropDiv").style.display="block";      
      document.getElementById("RentPropTD").className="index_maintitle_2";
      document.getElementById("SalePropTD").className="index_maintitle_1";      
//      document.getElementById("RentSubjectDiv").style.display="none";
//      document.getElementById("SaleSubjectDiv").style.display="block";      
//      document.getElementById("RentSubjectTD").className="index_maintitle_2";
//      document.getElementById("SaleSubjectTD").className="index_maintitle_1";      
      setOpetionText(selectObj, "各区域二手房精选","sale");      
      break;
    case 2:
      document.getElementById("SalePropDiv").style.display="none";
      document.getElementById("RentPropDiv").style.display="block";
      document.getElementById("RentPropTD").className="index_maintitle_1";
      document.getElementById("SalePropTD").className="index_maintitle_2";      
//      document.getElementById("SaleSubjectDiv").style.display="none";
//      document.getElementById("RentSubjectDiv").style.display="block";
//      document.getElementById("RentSubjectTD").className="index_maintitle_1";
//      document.getElementById("SaleSubjectTD").className="index_maintitle_2";      
      setOpetionText(selectObj, "各区域租房精选", "rent");      
      break;      
  }
}

function setOpetionText(selectObj, stText, stValue) {
  if(selectObj.options[0]!=null) {
    selectObj.options[0].text = stText;  
    selectObj.options[0].value = stValue;  
  }
}

function addSelectTitle(selectObj) {
  if(selectObj.options[0]!=null && selectObj.options[0]!="")  {
    var oOption = document.createElement("OPTION");
    oOption.text="各区域二手房精选";
    oOption.value="sale";     
    oOption.selected  = true;
    selectObj.add(oOption, 0);
  }
}

function turnPage(pageIndex) {   
  document.getElementById("ctl00$MainContentPlaceHolder$PageIndex").value = pageIndex;   
  document.getElementById("ctl00$MainContentPlaceHolder$btnPage").click();
}

function turnPage2(pageIndex) {   
  document.getElementById("ctl00$MainContentPlaceHolder$PageIndex").value = pageIndex;   
  document.forms[0].submit();  
}

function search(module) {
  var stQuery = "";
  var seprator = ',';  
  var keyword = "";
  if(module=="sale") {
    
    if(document.getElementById("PropUsageSale").value!="") {
      stQuery += "pu_" + document.getElementById("PropUsageSale").value + seprator;
    }
     
    if(document.getElementById("SaleDistrictName").value!="") {
      stQuery += "dn_" + document.getElementById("SaleDistrictName").value + seprator;
    }

    if(document.getElementById("SalePrice").value!="") {
      stQuery += "pr_" + document.getElementById("SalePrice").value  + seprator;      
    }

    if(document.getElementById("SaleCountF").value!="") {
      stQuery += "cf_" + document.getElementById("SaleCountF").value  + seprator;
    }

    if(document.getElementById("SaleArea").value!="") {
      stQuery += "ar_" + document.getElementById("SaleArea").value  + seprator;
    }

    keyword = document.getElementById("ctl00$EstateNameTxt1").value;
    if(keyword!="" && keyword!="输入楼盘名搜索") {
      stQuery += "kw_" + keyword  + seprator;
    }

    if(stQuery.length > 0) {
      location.href="/sale/default.aspx?search_text=" + escape(stQuery); 
    } else {
      location.href="/sale/";
    }      
  } else if(module=="rent") {  
  
       if(document.getElementById("PropUsageRent").value!="") {
      stQuery += "pu_" + document.getElementById("PropUsageRent").value + seprator;
    }
      
    if(document.getElementById("RentDistrictName").value!="") {
      stQuery += "dn_" + document.getElementById("RentDistrictName").value + seprator;
    }

    if(document.getElementById("RentPrice").value!="") {
      stQuery += "pr_" + document.getElementById("RentPrice").value  + seprator;      
    }

    if(document.getElementById("RentCountF").value!="") {
      stQuery += "cf_" + document.getElementById("RentCountF").value  + seprator;
    }

    if(document.getElementById("RentArea").value!="") {
      stQuery += "ar_" + document.getElementById("RentArea").value  + seprator;
    }

    keyword = document.getElementById("ctl00$EstateNameTxt2").value;
    if(keyword!="" && keyword!="输入楼盘名搜索") {
      stQuery += "kw_" + keyword  + seprator;
    }

    if(stQuery.length > 0) {
      location.href="/rent/default.aspx?search_text=" + escape(stQuery); 
    } else {
      location.href="/rent/";
    }      
  }
  
  else if(module=="office") {   
    if(document.getElementById("OfficeDistrictName").value!="") {
      stQuery += "dn_" + document.getElementById("OfficeDistrictName").value + seprator;
    }

    if(document.getElementById("OfficePrice").value!="") {
      stQuery += "up_" + document.getElementById("OfficePrice").value  + seprator;      
    }

//    if(document.getElementById("OfficeCountF").value!="") {
//      stQuery += "cf_" + document.getElementById("OfficeCountF").value  + seprator;
//    }

    if(document.getElementById("OfficeArea").value!="") {
      stQuery += "ar_" + document.getElementById("OfficeArea").value  + seprator;
    }

    keyword = document.getElementById("ctl00$OfficeTxt2").value;
    if(keyword!="" && keyword!="输入楼盘名搜索") {
      stQuery += "kw_" + keyword  + seprator;
    }

    if(stQuery.length > 0) {
      location.href="/Office/default.aspx?search_text=" + escape(stQuery); 
    } else {
      location.href="/Office/";
    }      
  }
  
   else if(module=="estate") {
    keyword = document.getElementById("ctl00$EstateNameTxt").value;
    if(keyword!="" && keyword!="输入楼盘名搜索") {
      stQuery += "kw_" + keyword  + seprator;
    }

    if(stQuery.length > 0) {
      location.href="/comment/default.aspx?search_text=" + escape(stQuery); 
    } else {
      location.href="/comment/";
    }        
  } else if(module=="broker") {
    
        //if(document.getElementById("BrokerDistrictName").value!=""){
        // stQuery +="dn_" + document.getElementById("BrokerDistrictName").value  + seprator;
        // }
    
    keyword = document.getElementById("brokerWord").value;
    if(keyword!="" && keyword!="输入姓名/电话搜索") {
      stQuery += "bkw_" + keyword  + seprator;
    }
    if(stQuery.length > 0) {
      location.href="/eagent/default.aspx?search_text=" + escape(stQuery); 
    }else {
      location.href="/eagent/";
    }        
  }else if(module=="news"){
       if(document.getElementById("ctl00$ChannelDropDownList").value!=""){
       stQuery+="cid_"+document.getElementById("ctl00$ChannelDropDownList").value+seprator;
       } 
       
       //if(document.getElementById("NewsModDate").value!=""){
       //stQuery+="md_"+document.getElementById("NewsModDate").value+seprator;
       //}
       
      keyword=document.getElementById("ctl00$NewsWord").value;
      if(keyword!="" && keyword!="输入关键字搜索"){
       stQuery+="kw_"+keyword+seprator;
      }
     if(stQuery.length > 0) {
      location.href="/news/news_list.aspx?search_text=" +escape(stQuery); 
     } else {
      location.href="/news/news_list.aspx";
    }        
   }
}


function searchFromHtm(module) {
  var stQuery = "";
  var seprator = ',';  
  var keyword = "";
  if(module=="sale") {
  
   if(document.getElementById("PropUsageSale").value!="") {
      stQuery += "pu_" + document.getElementById("PropUsageSale").value + seprator;
    }
  
    if(document.getElementById("SaleDistrictName").value!="") {
      stQuery += "dn_" + document.getElementById("SaleDistrictName").value + seprator;
    }

    if(document.getElementById("SalePrice").value!="") {
      stQuery += "pr_" + document.getElementById("SalePrice").value  + seprator;      
    }

    if(document.getElementById("SaleCountF").value!="") {
      stQuery += "cf_" + document.getElementById("SaleCountF").value  + seprator;
    }

    if(document.getElementById("SaleArea").value!="") {
      stQuery += "ar_" + document.getElementById("SaleArea").value  + seprator;
    }

    keyword = document.getElementById("EstateNameTxt1").value;
    if(keyword!="" && keyword!="输入楼盘名搜索") {
      stQuery += "kw_" + keyword  + seprator;
    }

    if(stQuery.length > 0) {
	  window.open("/sale/default.aspx?search_text=" + escape(stQuery),"_blank","");
    } else {
      window.open("/sale/","_blank","");
	}      
  } else if(module=="rent") { 
  
    if(document.getElementById("PropUsageRent").value!="") {
      stQuery += "pu_" + document.getElementById("PropUsageRent").value + seprator;
    }
      
    if(document.getElementById("RentDistrictName").value!="") {
      stQuery += "dn_" + document.getElementById("RentDistrictName").value + seprator;
    }

    if(document.getElementById("RentPrice").value!="") {
      stQuery += "pr_" + document.getElementById("RentPrice").value  + seprator;      
    }

    if(document.getElementById("RentCountF").value!="") {
      stQuery += "cf_" + document.getElementById("RentCountF").value  + seprator;
    }

    if(document.getElementById("RentArea").value!="") {
      stQuery += "ar_" + document.getElementById("RentArea").value  + seprator;
    }

    keyword = document.getElementById("EstateNameTxt2").value;
    if(keyword!="" && keyword!="输入楼盘名搜索") {
      stQuery += "kw_" + keyword  + seprator;
    }

    if(stQuery.length > 0) {
	  window.open("/rent/default.aspx?search_text=" + escape(stQuery),"_blank","");
    } else {
     window.open("/rent/");
	}      
  } 
  
  else if(module=="office") {   
    if(document.getElementById("officeDistrictName").value!="") {
      stQuery += "dn_" + document.getElementById("officeDistrictName").value + seprator;
    }

    if(document.getElementById("officePrice").value!="") {
      stQuery += "up_" + document.getElementById("officePrice").value  + seprator;      
    }

//    if(document.getElementById("officeCountF").value!="") {
//      stQuery += "cf_" + document.getElementById("officeCountF").value  + seprator;
//    }

    if(document.getElementById("officeArea").value!="") {
      stQuery += "ar_" + document.getElementById("officeArea").value  + seprator;
    }

    keyword = document.getElementById("officeTxt2").value;
    if(keyword!="" && keyword!="输入楼盘名搜索") {
      stQuery += "kw_" + keyword  + seprator;
    }

    if(stQuery.length > 0) {
	  window.open("/office/default.aspx?search_text=" + escape(stQuery),"_blank","");
    } else {
     window.open("/office/");
	}      
  }
  
  else if(module=="estate") {
    keyword = document.getElementById("EstateNameTxt").value;
    if(keyword!="" && keyword!="输入楼盘名搜索") {
      stQuery += "kw_" + keyword  + seprator;
    }

    if(stQuery.length > 0) {
	  window.open("/comment/default.aspx?search_text=" + escape(stQuery),"_blank","");
    } else {
	  window.open("/comment/","_blank","");
    }        
  } else if(module=="broker") {
//    if(document.getElementById("BrokerDistrictName").value!=""){
//     stQuery +="dn_" + document.getElementById("BrokerDistrictName").value  + seprator;
//    }
    keyword = document.getElementById("brokerWord").value;
    if(keyword!="" && keyword!="输入姓名/电话搜索") {
      stQuery += "bkw_" + keyword  + seprator;
    }
    if(stQuery.length > 0) {
	  window.open("/eagent/default.aspx?search_text=" + escape(stQuery),"_blank","");
    } else {
      window.open("/eagent/");
  }        
  }
  
  else if(module=="news"){
       if(document.getElementById("ChannelDropDownList").value!=""){
       stQuery+="cid_"+document.getElementById("ChannelDropDownList").value+seprator;
       } 
       
//       if(document.getElementById("NewsModDate").value!=""){
//        stQuery+="md_"+document.getElementById("NewsModDate").value+seprator;
//       }
      keyword=document.getElementById("NewsWord").value;
      if(keyword!="" && keyword!="输入关键字搜索"){
       stQuery+="kw_"+keyword+seprator;
      }
     if(stQuery.length > 0) {
       window.open("/news/news_list.aspx?search_text=" +escape(stQuery),"_blank","");
     } else {
      window.open("/news/news_list.aspx");
    }        
   }
}

function searchbar(module) {
  var stQuery = "";
  var seprator = ',';  
  var keyword = "";
  var houseType="";
  houseType=document.getElementById("HouseType").value
    if(document.getElementById("SaleDistrictName").value!="") {
      stQuery += "dn_" + document.getElementById("SaleDistrictName").value + seprator;
    }

    if(document.getElementById("HousePrice").value!="") {
      stQuery += "pr_" + document.getElementById("HousePrice").value  + seprator;      
    }

    if(document.getElementById("SaleCountF").value!="") {
      stQuery += "cf_" + document.getElementById("SaleCountF").value  + seprator;
    }

    if(document.getElementById("SaleArea").value!="") {
      stQuery += "ar_" + document.getElementById("SaleArea").value  + seprator;
    }

    keyword = document.getElementById("EstateNameTxt1").value;
    if(keyword!="" && keyword!="楼盘名") {
      stQuery += "kw_" + keyword  + seprator;
    }

    if(stQuery.length > 0) {
  
 
    
    //if(houseType=="二手房") { location.href="http://www.eestate.cn/sale.aspx?search_text=" + escape(stQuery); }
      if(houseType=="二手房") { window.open("http://www.eestate.cn/sale/default.aspx?search_text=" + escape(stQuery),"_blank",""); }
      //window.open("outerwidth.html", "_blank", "outerHeight=200,outerWidth=300"); 
   // else{ location.href="http://www.eestate.cn/rent.aspx?search_text=" + escape(stQuery); }
   else{ window.open("http://www.eestate.cn/rent/default.aspx?search_text=" + escape(stQuery),"_blank",""); }
    } else {
    
     //if(houseType=="租房") { location.href="http://www.eestate.cn/sale.aspx";}
     if(houseType=="租房") { window.open("http://www.eestate.cn/sale/default.aspx","_blank","");}
     //else{  location.href="http://www.eestate.cn/rent.aspx";}
      else{window.open("http://www.eestate.cn/rent/default.aspx","");}
    }      
    

}

function quickSearch(module, param) {
  
  var trade = "sale";
  if(module=="area_detail") {
    trade = document.getElementById("ctl00$MainContentPlaceHolder$PropDetail$Trade").value;
    if(trade=="sale") {
      window.open("/sale/default.aspx?search_text=ard_" + param);
    } else {
      window.open("/rent/default.aspx?search_text=ard_" + param);
    }
  } else if(module=="prop_detail_dist") {
    trade = document.getElementById("ctl00$MainContentPlaceHolder$PropDetail$Trade").value;
    if(trade=="sale") {
      window.open("/sale/default.aspx?search_text=dn_" + param);
    } else {
      window.open("/rent/default.aspx?search_text=dn_" + param);
    }
  } else if(module=="prop_detail_esta") {
    trade = document.getElementById("ctl00$MainContentPlaceHolder$PropDetail$Trade").value;
    if(trade=="sale") {
      window.open("/sale/default.aspx?search_text=en_" + param);
    } else {
      window.open("/rent/default.aspx?search_text=en_" + param);
    }
  }  else {
    //var selectObj = document.getElementById("ctl00$MainContentPlaceHolder$DistrictDropDownList");
    var selectObj = document.getElementById("ctl00_MainContentPlaceHolder_index_DistrictDropDownList");
    var selVal = selectObj.value;
    
    if(selVal=="sale" || selVal=="rent") {
      return;
    }    
    if(selectObj.options[0].value=="sale") {
      location.href="/sale/default.aspx?search_text=est_1,dn_" + selVal;
    } else {
      location.href = "/rent/default.aspx?search_text=est_1,dn_" + selVal;
    }
  }
}

function quickSearchFromHtm(module, param,trade) {
   if(module=="prop_detail_dist") {
    if(trade=="sale") {
      window.open("/sale/default.aspx?search_text=dn_" + param);
    } else {
      window.open("/rent/default.aspx?search_text=dn_" + param);
    }
  } else if(module=="prop_detail_esta") {
    if(trade=="sale") {
      window.open("/sale/default.aspx?search_text=en_" + param);
    } else {
      window.open("/rent/default.aspx?search_text=en_" + param);
    }
  } 
}

function keyword_Clicked(oTxtBox) {
    oTxtBox.select();
}

//弹出一个不可见窗体(注释语句用来调试用)
function openHideWin(sPath)
{ 
  window.open(sPath,'welcome','width=300px,height=500px,top=20px,left=20px');
}



//GridView 多选-------
function selectall(obj) { 
  var chkStatus =  obj.checked;
  var objs = document.getElementsByName("selid");
  var len = objs.length;
  if(len==0) {
    //objs
  } else {
    for(var i=0; i<len; i++) {
      objs[i].checked = chkStatus;
    }
  }  
}

function getChecked() { 
  var stCheckedIds = "";
  var objs = document.getElementsByName("selid");
  var len = objs.length;
  var bFirst = true;
  for(var i=0; i<len; i++) {
    if(objs[i].checked) {
      if(bFirst) {
        stCheckedIds = objs[i].value;
        bFirst = false;
      } else {
        stCheckedIds += "," + objs[i].value;
      }
    }
  }
  return stCheckedIds;
}

function checkInput(msg1, controlId) {
  var stChecked = getChecked();
  if(stChecked=="") {
    alert("无选定项!")
    return false;
  } 
    

 var msg="";
  if(msg1!=""){
    msg="您确定"+msg1+"选定项?";
  }
  

  if(msg1!=""){
  
  if(confirm(msg)) {
   document.getElementById(controlId).value = stChecked;   
   
    return true;
  } else {      
    return false;
  }
  
  }else{
    document.getElementById(controlId).value = stChecked;
    
    return true;
  }
  
  
}
//--------


/** 是否为数字 Base 20030821 */
function isNum(s) {
  var regu = "^([0-9]*)$";
  // var regu = "^([0-9]*[.0-9])$"; // 小数测试
  var re   = new RegExp(regu);
  if (s.search(re) != -1)
	  return true;
  else
	  return false;
}

/** 是否为正整数或小数 Base 20030821 */
function isNum2(s) {
  var regu = "^([0-9|.]*)$";
  var re   = new RegExp(regu);
  if (s.search(re) != -1)
	  return true;
  else
	  return false;
}

function isEmail(s) {
	if (s.length > 100)	return false;
	if (s.indexOf("'")!=-1) return false;
    //edit by liujy 2004-08-04 09:30:01 
    s = s.replace('(', '');
    s = s.replace(')', '');
    s = s.replace('（', '');
    s = s.replace('）', '');

	var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[_.0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+(.+)$";
	//{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|cn|CN|cc|CC
	var re = new RegExp(regu);
	if (s.search(re) != -1)
		return true;
	else
		return false;
}

  
  //验证手机号码
  function IsMobile(Mobile)
  {
    var reg4=/^1(3|5)\d{9}$/;
    if (!reg4.test(Mobile)){
       return false;
    }
    return true;   
  }
