﻿//js QueryString 的实现！
//第一种，相当于asp中的request(""),这里使用request[""]
function QueryString()
    {
        //构造参数对象并初始化
        var name,value='',i;
        var str=location.href.toString().toLowerCase();   //获得浏览器地址栏URL串
        var num=str.indexOf("?")
        str=str.substr(num+1);   //截取“?”后面的参数串
        var arrtmp=str.split("&"); //将各参数分离形成参数数组
        for(i=0;i < arrtmp.length;i++)
        {
           num=arrtmp.indexOf("=");
           if(num>0)
           {
            name=arrtmp.substring(0,num);//取得参数名称
            value=arrtmp.substr(num+1); //取得参数值
            this[name]=value;     //定义对象属性并初始化
           }  
        }  
        }
var Request=new QueryString();

//第二种，使用QueryString("");

function QueryString(fieldName){ 
      var urlString = document.location.search;
      if(urlString != null)
      {
           var typeQu = fieldName+"=";
           var urlEnd = urlString.indexOf(typeQu);
           if(urlEnd != -1)
           {
                var paramsUrl = urlString.substring(urlEnd+typeQu.length);
                var isEnd = paramsUrl.indexOf('&');
                if(isEnd != -1)
                {
                     return paramsUrl.substring(0, isEnd);
                }
                else
                {
                    return paramsUrl;
                }
           }
           else 
           return null;
      }
     else
     return null;
}
//加入收藏
function addBookmark(title,url) {
if (window.sidebar) { 
window.sidebar.addPanel(title, url,""); 
} else if( document.all ) {
window.external.AddFavorite( url, title);
} else if( window.opera && window.print ) {
return true;
}
}

//设为首页
    function SetHome(obj,vrl)
    {
        try
        {
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
        }
        catch(e){
                if(window.netscape) {
                        try {
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
                        } 
                        catch (e) { 
                                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); 
                        }
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                        prefs.setCharPref('browser.startup.homepage',vrl);
                 }
        }
    }
//asp.net验证控件用到的检测控件值的方法
function CheckDDL(source, arguments)
    {

       if(arguments.Value=="-1")
       {
         arguments.IsValid=false;
       }
       else
       {
         arguments.IsValid =true;
       }
    }
//window.open一个新窗体
function   SetOpenWindowChild(WinName,varheight,varwidth,varleft,vartop){   
      var   strWindowType="";
      var   newwin=null;
      //directories=[yes|no|1|0]   指定是否出现链接工具栏.   
      strWindowType=strWindowType+"directories=no"   +   ",";
      //channelmode=[yes|no|1|0]   (IE4.0   only)为1时以'全屏模式'(相当于按F11)打开,并出现频道栏.  
      strWindowType=strWindowType+"channelmode=no"   +   ",";   
      //fullscreen=[yes|no|1|0]   (IE4.0   only)   指定全屏模式打开,如果忘了放置关闭按钮,只好用ALT+F4了. 
      strWindowType=strWindowType+"fullscreen=no"   +   ",";      
      //height=number   指定窗口的高度(px),最小值为100px   
      strWindowType=strWindowType+"height="+  varheight   +   ",";  
      //width=number   窗口的宽度(px),最小值为100px.   
      strWindowType=strWindowType+"width="+  varwidth   +   ",";   
      //left=number   指定窗口的左沿离开屏幕左沿的距离(px).      
      strWindowType=strWindowType+"left="+varleft   +   ",";    
      //top=number   指定窗口的上沿离开屏幕的距离(px).     
      strWindowType=strWindowType+"top="+vartop   +   ",";         
      //location=[yes|no|1|0]   指定是否出现地址栏.       
      strWindowType=strWindowType+"location=no"   +   ",";     
      //menubar=[yes|no|1|0]   指定是否出现菜单.     
      strWindowType=strWindowType+"menubar=no"   +   ",";     
      //resizable=[yes|no|1|0]   指定窗口是否可被改变大小.       
      strWindowType=strWindowType+"resizable=no"   +   ",";     
      //scrollbars=[yes|no|1|0]   指定是否出现滚动条.       
      strWindowType=strWindowType+"scrollbars=yes"   +   ",";     
      //status=[yes|no|1|0]   指定是否出现状态栏       
      strWindowType=strWindowType+"status=no"   +   ",";     
      //toolbar=[yes|no|1|0]   指定是否出现工具栏   .     
      strWindowType=strWindowType+"toolbar=no"   +   ",";         
      //打开窗口     
          if   (WinName=="null")
          {    
              newwin=window.open("","",strWindowType);  
              return   newwin;    
          }   
          else
          {  
               window.open(WinName,"",strWindowType);   
               return   null;   
                 
          }    
      }
//导航栏切换
function re(lili,num,i){
    for(q=1; q <12; q++){
        document.getElementById(lili+q).className="ysx";
        document.getElementById(lili+num).className='dangqian';
        document.getElementById(lili+i).className="wsx";
    }
}
function st(){
 
 String.prototype.getQuery = function(name) {  
　　var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");  
　　var r = this.substr(this.indexOf("\?")+1).match(reg);  
　　if (r!=null) return unescape(r[2]); return null;  
}  
var strHref = location.href;
var a=strHref.getQuery("XXLBName");
switch (a) { 
case "关于我们": 
re('li','2','3');
break; 
case "服务内容": 
re('li','3','4');
break; 
case "行业动态": 
re('li','4','5');
break; 
case "法律法规": 
re('li','5','6');
break; 
case "验房知识": 
re('li','6','7');
break; 
case "装修知识": 
re('li','7','8');
break; 
case "购房知识": 
re('li','8','9');
break; 
case "环境治理": 
re('li','9','10');
break; 
case "案例解说": 
re('li','10','11');
break; 
} 
 

}
function setFont(liid)
    {
        var table=document.getElementById("UPLeiBie");
        var li = table.getElementsByTagName("li");
        for(i=0;i<li.length;i++)
        {
            li[i].className='';
        }
        document.getElementById(liid).className='over';
    }
function copyToClipBoard(){
    var clipBoardContent="";
    clipBoardContent+=document.title;
    clipBoardContent+="\n";
    clipBoardContent+=this.location.href; //获取地址
    window.clipboardData.setData("Text",clipBoardContent);
    alert("复制成功，您可以推荐给您的好友！");
} 
    
