﻿///<reference path="jquery-vsdoc.js" />
var $8 = jQuery.noConflict(true);
String.prototype.Trim= function(){
  return this.replace(/(^\s*)|(\s*$)/g, "");
}
//过滤输入框的内容，只允许 中文 字母 数字 空格 等
function limitInput(inputValue)
{
    var v = inputValue;
    if(v.length > 0)
    {
    
        var reg = /[^\w|\s|\u4e00-\u9fa5]/g;
       return v.replace(reg,'').replace('-','').replace('_','');
    }
    else
    {
        return '';
    }
}
var _qzstr = getQZbydefcur();

if(outdomin == null || typeof(outdomin) =='undefined')var outdomin ='';

var ajaxurl = outdomin;

if(outdomin.length <1)outdomin =_qzstr;

var userid=-1;var username;var grade;var userscore;var messQty;var mobile='';var realname='';var idxlogininfo='';
var lginfo = '<a href=\"'+outdomin+'/user/reg.aspx\">注册</a> | <a href=\"'+outdomin+'/login.aspx\">登录</a>';
function showTopLink()
{
   //username;grade;userscore;messQty;
    var user =getCookie('dnt');
    if(user != null) //登录
    {
        if(username =='' || userid != getusercookiebyname("userid"))
        {
        try{
           userid =  getusercookiebyname('userid');
              if(userid != null && userid > 0){
                 var url = ajaxurl+'/handleajax.aspx?action=getuser';
                 var ajax = new AjaxHelper();
                 ajax.onComplete = onGetUserComplete;
                 sendAjax(ajax,"post",url,userid);
              }
        }
        catch(e){}
        }
        else lginfo = getlogininfo(username,grade,userscore,messQty);
   }
   if(document.getElementById('topLink') == null || typeof(document.getElementById('topLink')) == 'undefined')wrtplk();
   document.getElementById('topLink').innerHTML = lginfo + getfavoritehomepage();
} 

function wrtplk(){
   var _f = document.getElementById('headerRight');
   this.first=document.createElement('div');
   this.first.setAttribute("id","topLink");
   _f.insertBefore(this.first,_f.childNodes[0]);
   
      
}

function onGetUserComplete(reptxt){
     //username#:grade#:userscore#:messQty#:mobile;
     if(reptxt =='error'){/*alert("得到登录会员信息有误");*/}
     else{
         try{
            var l = reptxt.toString().split('#:');
            username = l[0];grade = l[1];userscore =l[2];messQty = l[3];mobile = l[4];realname=l[5];} 
         catch(e){ username ='';grade ='';userscore =0; messQty=0;}
         lginfo = getlogininfo(username, grade,userscore,messQty);
         document.getElementById('topLink').innerHTML = lginfo + getfavoritehomepage();
         
         if(idxlogininfo !="" && document.getElementById('lgarea') != null && typeof(document.getElementById('lgarea')) != 'undefined')
            document.getElementById('lgarea').innerHTML = idxlogininfo;
     }
}
function getlogininfo(un,ug,uc,mq){
  var r ='';
  if(un !='' && typeof(un) != 'undefined' && ug != '' && typeof(ug) != 'undefined' && uc != '' && typeof(uc) != 'undefined' && mq != '' && typeof(mq) != 'undefined' ){
     r ='欢迎您，<a href=\"'+outdomin+'/userPanel/index/\">' + un +'</a> [<a href=\"'+outdomin+'/logout\">退出</a>] 等级：' + ug + ' | <a href=\"'+outdomin+'/userPanel/myscore/\">积分：<font class=\"red\">' + uc + '</font></a> | <a href=\"http://bbs.dujiala.com/usercpinbox.aspx\"><font class=\"red\">' + mq + '</font> 条新消息</a>';
       idxlogininfo = '<br/>欢迎您，<a href=\"/userPanel/index/\">' + username +'</a> [<a href=\"/logout\">退出</a>]<br/>等级：' + grade + '  积分：<font class=\"red\">' + userscore + '</font><br/><a href=\"/userPanel/updatepwd/\">修改密码</a> | <a href=\"/userPanel/index/\">会员中心</a>';
  }
  else { r ='<a href=\"'+outdomin+'/user/reg.aspx\">注册</a> | <a href=\"'+outdomin+'/login.aspx\">登录</a>'; idxlogininfo='';  }
  return r;
}
//收藏本站|首位首页
function getfavoritehomepage(){
     var h = "<br /><a style=\"cursor:pointer;color:#7d7d7d;\" onClick=\"window.external.addFavorite('http://www.dujiala.com/','度假啦旅游网')\" title=\"度假啦旅游网\">收藏本站</a> | <a onclick=\"var strHref='http://www.dujiala.com/';this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.dujiala.com/');\" style=\"cursor:pointer;color:#7d7d7d;\">设为首页</a>";
     return h;
}
function userLogin(){
   showTopLink();
   window.setTimeout('showTopLink()',5000);
}

var kword ='';
function showbmlink(){
var spvalue = '网站推广';
if(typeof(spread) =='undefined' || spread ==null)spvalue = spread_js;
else spvalue=spread;
//if(spread != null || typeof(spread) !='undefined')spvalue=spread;
//else spvalue= spread_js;
document.write('<div id="toolsearchbar"><div id="toolsearchbar_left"></div>');
document.write('<div id="toolsearchbar_center"><div id="searchkeywordarea"><div id="labelkeytip">去哪玩，搜一下</div><div id="keyworddiv"><div id="keyworddiv_left"></div><div id="keyworddiv_center"><input id="keyword" maxlength="15" class="txtkeyword"  onkeydown="if(event.keyCode == 13){searchbykeyword(this.id);return false;}"/></div><div id="keyworddiv_right"></div></div>&nbsp;&nbsp;<input type="button" class="btsearch" onclick="searchbykeyword(\'keyword\')"/></div><span class="hotkeysearch">'+kword+'</span>');
document.write('<div  id="locationLeft">'+spvalue+'</div>');
document.write('<div  id="locationRight"><img src="' + outdomin + '/css/image/mycp_icon.gif" /> <a href="' + outdomin + '/userPanel/index/">会员中心</a> <img src="' + outdomin + '/css/image/money_ico.gif" /> <a href="' + outdomin + '/jifenduihuan">积分兑换</a> <img src="' + outdomin + '/css/image/help_icon.gif" /> <a href="' + outdomin + '/help">帮助中心</a></div>');
document.write('</div>');
document.write('<div id="toolsearchbar_right"></div></div>');
}
   //关键字搜索
    function searchbykeyword(kwid){
      var _kw =document.getElementById(kwid).value.toString().Trim();
      if(_kw.length > 15){ alert('搜索关键字太长了，请精简在15位以内');return;}
      if(_kw.length < 1){ alert('搜索关键字不能为空');return;}
      var v = limitInput(_kw);
      if(outdomin.length <1)outdomin =_qzstr;
      if(v.Trim() == ''){
         document.getElementById(kwid).value = '';
         alert('请选择输入中文、字母、数字或空格！');
         return;
      }else window.location = outdomin+'/dujiadaquan/key_'+encodeURI(v)+'-f_1';
   }
   String.prototype.GetUrlParamValue = function(url,para){
   var _rl ='';
   if(IsExistChar(url,para)){
     var _index = url.toString().lastIndexOf('/');
     var _u = url.toString().substring(_index+1);
     var sl = _u.toString().split('-');
     for(var i=0;i<sl.length;i++){
        var r = sl[i].toLowerCase().replace('.shtml','');
        if(r.split('_')[0].toString().toLowerCase() == para){
         _rl = r.split('_')[1];break;
        }
        else continue;    
     }
   }
   return _rl;
}
    function getkeyword(){    
       var u = window.document.location;var nv='';
       var v = String.prototype.GetUrlParamValue(u,'key'); 
       if(decodeURI(v).length > 15) nv = decodeURI(v).substr(0,15); 
       else nv = decodeURI(v);     
       document.getElementById('keyword').value = nv;   
    }
    
    function IsExistChar(str,c){
      if(str.toString().search(/c/i) > -1)return true;
      else return false;   
    }
   
var channelCssNoSel ={'index':'nolftbm','djjq':'nolftbm','djjd':'nolftbm','wqzt':'nolftbm','hxzt':'nolftbm','qyfw':'nolftbm','djdp':'norgtbm','djdh':'norgtbm','djsq':'norgtbm' };
var ididx ={1:'index',2:'djjq',3:'djjd',4:'wqzt',5:'hxzt',6:'qyfw',7:'djdp',8:'djdh',9:'djsq'};


var channelCssSel='selbm';

function onChannel(objid){ 
   if(typeof(objid) =='undefined' || objid==null || objid=='')return;
   var s=document.getElementById('tlbm').getElementsByTagName("a"); 
   for (var i=0;i <s.length;i++){ 
     if(s[i].id == objid)s[i].className = 'selbm';//style.backgroundImage="url(/css/image/headbt06.3.gif)";
     else{ 
              
     s[i].className = channelCssNoSel[ididx[i+1]];
     
     
     
     }
   }
}
function getCookie(name)
{//获取用户的cookie的值
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
        if(arr=document.cookie.match(reg)){
         var refer = arr[2];
         if(refer.toLowerCase().indexOf('referer=') == 0) return null;
         else return refer;         
        }
        else return null;
}
function getusercookiebyname(name)
{
    var cookie=getCookie("dnt");
    name=name.toLowerCase();
    if(cookie==null)
    return null;
    else
    {
        var lst=cookie.toLowerCase().split("&");
        var itmes;
        for(var i=0;i<lst.length;i++)
        {
            itmes=lst[i].split("=");
            if(itmes.length==2&&itmes[0].Trim()==name.Trim())
            {
                return itmes[1].Trim();
            }
        }
        return null;
    }
}
///得到前缀url
function getQZbydefcur(){
   var _rt = '';
   var _host =window.location.host;
   if(dfcurdomain == null || typeof(dfcurdomain) == 'undefined' || dfcurdomain.length <1 || dfdomain == _host.toLocaleLowerCase())return '';
   else _rt = 'http://'+dfdomain;
   return _rt;
}
function SendMail(sendmail){document.location="mailto:"+sendmail+";?subject=Feedback";}

String.prototype.format = function()
{
    var args = arguments;
    return this.replace(/\{(\d+)\}/g,                
        function(m,i){
            return args[i];
        });
}

  String.prototype.replaceAll  = function(s1,s2){    
    return this.replace(new RegExp(s1,"g"),s2);    
  } 


function enterHeader(){userLogin();showbmlink();onChannel(curpd);getkeyword();document.getElementById('keyword').focus();}