﻿          $(document).ready(function(){
          initialize();
          showAddress(document.images[3].alt);
       createCode();
      });
       $(document).unload(function(){
       GUnload();
      });
    function telyz()
    {
       var tel =document.getElementById("yytel").value;
       var reg=/(^(\d{3,4}-)?\d{7,8})$|(1[3,5][0-9]{9})/;
       if(!reg.test(tel))
       {
       alert("手机号码格式错误");
       return false;
       }
    }
     function tijiao()
   {
       var name=document.getElementById("yyname").value;
       var tel =document.getElementById("yytel").value;
       var msg =document.getElementById("msg").value;
       var user=document.images[1].alt;
       var id= GetUrlParam("h_id");
       var c1 = document.getElementById("ra1");
       var c2 = document.getElementById("ra2");
       var c3 = document.getElementById("ra3");
       var ytime;
       var inputCode = document.getElementById("input1").value;
       var reg=/(^(\d{3,4}-)?\d{7,8})$|(1[3,5][0-9]{9})/;

       if(inputCode.length <=0||name.length<=0||tel.length<=0||msg.length<=0)
       { 
       alert("不能为空信息");
       return false;
       }
       else if(!reg.test(tel))
       {
       alert("手机号码格式错误");
       return false;
       }
       else if(inputCode != code )
       {
       alert("验证码错误");
        createCode();//刷新验证码
        return false;
       }
       else
       {
         if(c1.checked==true)
           {
             ytime="下班看房";
           }
           else if(c2.checked==true)
           {
             ytime="周末";
           }
           else
           {
            ytime ="随时";
           }
           $.ajax({
        type: "POST",   //访问WebService使用Post方式请求
        contentType: "application/json", //WebService 会返回Json类型
        url: "vrent.aspx/submitClick", //调用WebService的地址和方法名称组合 ---- WsURL/方法名
        data: "{a:'"+user+"',b:'"+tel+"',c:'"+msg+"',d:'"+ytime+"',e:'"+name+"',f:'"+id+"'}",         //这里是要传递的参数，格式为 data: "{paraName:paraValue}"      
        dataType: 'json',
        success: function(result) {     //回调函数，result，返回值
           if(result.d=="1")
           {
              var cz =document.getElementById("resetit");
              cz.click();
              alert("您已成功预约");
           
           }
           else
           {
              alert("该房源目前无法预约");
           }
           createCode()//刷新验证码
        }  ,
        error:function(msg)
        {alert(msg)}  });
           }   
       }
          
     var code ; //在全局 定义验证码
     function createCode()
     { 
       code = "";
       var codeLength = 4;//验证码的长度
       var checkCode = document.getElementById("checkCode");
       var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');//所有候选组成验证码的字符，当然也可以用中文的
       for(var i=0;i<codeLength;i++)
       {
       var charIndex = Math.floor(Math.random()*36);
       code +=selectChar[charIndex];
       }
       if(checkCode)
       {
         checkCode.className="code";
         checkCode.innerHTML = code;
       }
     }
    function showContent(index)
    {
       var e = document.getElementById("content"+index);
       e.style.display = "";
       
       for(var i=1; i<4; i++)
       {
        if(i != index)
        {
            var e2 = document.getElementById("content"+i);
            e2.style.display = "none";
            document.getElementById("tab"+i).className="";
         }
         else
         {
            document.getElementById("tab"+i).className="tabSelected";
         }
       }
    }
    
   function collectHouse()
    {
      $.ajax({
        type: "POST",   //访问WebService使用Post方式请求
        contentType: "application/json", //WebService 会返回Json类型
        url: "vrent.aspx/shoucang", //调用WebService的地址和方法名称组合 ---- WsURL/方法名
        data: "{hid:'"+GetUrlParam('h_id')+"'}",         //这里是要传递的参数，格式为 data: "{paraName:paraValue}",下面将会看到      
        dataType: 'json',
        success: function(result) {     //回调函数，result，返回值
           if(result.d==1)
           {
              alert("添加成功！");
           }
           else if(result.d==-1)
           {
              alert("您已经添加了到了我的选房单了！");
           }           
           else if(result.d==-2)
           {
              alert("您是经纪人用户，只用业主用才能有使用我的选房单！");
           }
           else
           {
             if(confirm("您还没有登录呢！是否现在登录？"))
              {
                window.location="login.aspx";
              }
           }
        },
        error:function(msg){alert(msg)}
    });

   }
   
function GetUrlParam(paramName )
{
   var url = document.URL; //URL参数
   var oRegex = new RegExp( '[\?&]' + paramName + '=([^&]+)', 'i' ) ;
    //var oMatch = oRegex.exec( window.top.location.search ) ; //获取当前窗口的URL
    var oMatch = oRegex.exec( url ) ;
    if ( oMatch && oMatch.length > 1 )
        return oMatch[1] ;  //返回值
    else
        return '' ;
}
var type;
function reportHouse(type)
{
if(type==1)
{
window.location="report.aspx?h_id="+GetUrlParam('h_id')+"&content=11";
}
else if(type==2)
{
window.location="report.aspx?h_id="+GetUrlParam('h_id')+"&content=12";
}
}
//谷歌地图
    var map = null;
    var geocoder = null;
 
    function initialize() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
       // map.setCenter(new GLatLng(39.917, 116.397), 11);
        geocoder = new GClientGeocoder();
      }
    }
 
    function showAddress(address) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert("不能解析: " + address);
            } else {
              map.setCenter(point, 11);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              var myaddress = address.split(',');
              marker.openInfoWindowHtml(  '<b>所属城市:</b>' + myaddress[0] + '<br>'+
               '<b>所在区县:</b>' + myaddress[1] + '<br>' +'<b>小区名字:</b>' + myaddress[2] + '<br>'+
               '<b>房型:</b>' + myaddress[3] + '<br>'+
                '<b>使用面积:</b>' + myaddress[4] + '㎡<br>' );
            }
          }
        );
      }
    }
