// 需要配置的部分，跳转需要带SUID的主机，其实是链接特征，html文件不配也会带上SUID
var testhost = new Array();
var hostnum = 9; //有几个主机需要带这儿就是几
// 以下主机地址，需要大写，请注意
testhost[0] = "BLOG.CQVIP.COM";
testhost[1] = "PAY.CQVIP.COM";
testhost[2] = "CLUB.CQVIP.COM";
testhost[3] = "VIPBLOG.CQVIP.COM";	
testhost[4] = "OLDWEB.CQVIP.COM";
testhost[5] = "CHEM.CQVIP.COM";
testhost[6] = "PHARM.CQVIP.COM";
testhost[7] = "LIB.CQVIP.COM";
testhost[8] = "MY.CQVIP.COM";
//以下内容不需要配置
var jsusername="";var nmails=0;var jsuserid;var cityname; var pcity,tiptime,strtipt;

var aI=navigator.userAgent.indexOf("Safari")>=0;
function _gel(a){return document.getElementById?document.getElementById(a):null}
function _sendy(a,aa,ab){var ac=aM();if(!ac||aI&&!aa){(new Image()).src=a}else{ac.open("Get",a,ab);if(aa){ac.onreadystatechange=function(){if(ac.readyState==4){ _gel(aa).innerHTML = ac.responseText}}}ac.send(null)}}
function _sendw(a,aa,ab){var ac=aM();if(!ac||aI&&!aa){(new Image()).src=a}else{ac.open("Get",a,true);if(aa){ac.onreadystatechange=function(){if(ac.readyState==4){aa(ab,ac.responseText)}}}ac.send(null)}}
function aM(){var a=null;if(window.ActiveXObject){a=new ActiveXObject("Msxml2.XMLHTTP");if(!a){a=new ActiveXObject("Microsoft.XMLHTTP")}}else if(window.XMLHttpRequest){a=new XMLHttpRequest()}return a}

function GetCookie()
{
    var aCookie = document.cookie.split("; ");var tt;
    for (var i=0; i < aCookie.length; i++)
    {
        var aCrumb = aCookie[i].split("=");
        aCrumb[0]=aCrumb[0].toLowerCase();
        if ("suid" == aCrumb[0])        {	jssuid = aCrumb[1];        }
        else if("viewname" == aCrumb[0])
        {	
            if(typeof(aCrumb[1])!="undefined"){                 
                tt=ReplaceAll(aCrumb[1],'%2C','%');
                jsusername = unescape(tt);       
            }
        }
        else if("nmails" == aCrumb[0])
        {	nmails = parseInt(aCrumb[1]);   }
        else if("userid" == aCrumb[0])
        {	jsuserid = parseInt(aCrumb[1])   }
        else if("cityname" == aCrumb[0])
        {	
            if(typeof(aCrumb[1])!="undefined"){                 
                tt=ReplaceAll(aCrumb[1],'%2C','%');
                cityname = unescape(tt);       
            }
        }
        else if("pcity" == aCrumb[0])
        {	pcity = parseInt(aCrumb[1])   }
        else if("tiptime" == aCrumb[0])
        {	tiptime = aCrumb[1];   }
        
    }
    if(typeof(jssuid)=="undefined" || jssuid=="")
        jssuid = "EGBNBFDHDNCBCOPIBOLGEMCBCDOIPNFP";
    return;
}
function ReplaceAll(strIN,strS,strD){
			var ii ; var rets = ""; 
			var n1 = strS.length;
			var n2 = strD.length;
			jj = 0;
			ii = strIN.indexOf(strS,0);
	while(ii>=0){
			if(ii>jj+1)
				 rets = rets + strIN.substring(jj,ii) + strD;
			else
				 rets = rets + strD;
			jj = ii + n1 ;
		ii = strIN.indexOf(strS,jj)
	}
	if(jj<strIN.length)
			rets = rets + strIN.substring(jj,strIN.length);
	return(rets);
}
var isIE=navigator.appName.indexOf("Microsoft")!=-1?true:false;
if(isIE){
document.onmousedown=function(eventsrc){
var whichIt = event.srcElement;    
var tp = typeof(whichIt);
var sss = whichIt.outerHTML;
if(tp!="object"){
    return ;
}
if(whichIt.tagName == "IMG"){
    whichIt = whichIt.parentElement;
		sss = whichIt.outerHTML;
}
if(whichIt.tagName != "A"){
    return ;
}
if(String(sss) == "undefined"){return ;}
sss = sss.toUpperCase();
var i,j;
var nn,mm;nn=0;
j = sss.indexOf("HTTP://");
i = sss.indexOf("HREF");
if(j>0 && j<i+hostnum){
    if(sss.indexOf("SUID=")<1){
        for(mm=0;mm<hostnum;mm++){
            if(sss.indexOf(testhost[mm])>0){
                nn = 1 ;
                break;
            }
        }
        if(nn==1){
        if(whichIt.search=="") {
            whichIt.search = "?SUID=" + jssuid;
        }
        else{
            whichIt.search = whichIt.search + "&SUID=" + jssuid;
        }
        }
    }
}
}
}else{
document.onmousedown=function(eventsrc){
var whichIt = eventsrc;    
var tp = typeof(whichIt);var test="";
if(tp!="object"){
    return ;
}
var iii = 0
var sss = whichIt.originalTarget.href;
if(String(sss) == "undefined"){return ;}
sss = sss.toUpperCase();
var i,j;
var nn,mm;nn=0;
j = sss.indexOf(".HTML");
if(sss.indexOf("SUID=")<1){
        for(mm=0;mm<hostnum;mm++){
            if(sss.indexOf(testhost[mm])>0){
                nn = 1 ;
                break;
            }
        }
        if(nn==1){
          if(sss.indexOf("?")<1)  
           
            whichIt.target.href = whichIt.originalTarget + "?SUID=" + jssuid;
          else
            whichIt.target.href = whichIt.originalTarget + "&SUID=" + jssuid;
        }
    }
// end firefox down
}
;
}


function CopyUrl(tempurl)
{
	setClipboard(tempurl);
	alert("你可以将该地址发送给你的QQ好友了:>");
}

function setClipboard(maintext) {
   if (window.clipboardData) {
      return (window.clipboardData.setData("Text", maintext));
   }
   else if (window.netscape) {
		try {
      netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
      var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
      if (!clip) return;
      var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
      if (!trans) return;
      trans.addDataFlavor('text/unicode');
      var str = new Object();
      var len = new Object();
      var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
      var copytext=maintext;
      str.data=copytext;
      trans.setTransferData("text/unicode",str,copytext.length*2);
      var clipid=Components.interfaces.nsIClipboard;
      if (!clip) return false;
      clip.setData(trans,null,clipid.kGlobalClipboard);
      return true;
				} catch (e) {
					alert("如果不能复制请修改你的FireFox浏览器的about:config\n将signed.applets.codebase_principal_support属性改为true!");
				} finally {
				}

   }
   return false;
}
