﻿function $(s){if(document.getElementById){return eval('document.getElementById("' + s + '")');}else{return eval('document.all.' + s);}}
var ImageRootPath="Images/";
var memoMouseX=200,memoMouseY=200;



//var isbyers="";

var isMSIE = navigator.appName.indexOf("Microsoft") != -1; 
var isFox = (navigator.userAgent.indexOf("Firefox")!=-1); 



function MM_swapImage(obj,src) { //v3.0
  if(obj.src.toLowerCase().indexOf(src.toLowerCase())<0)
  {
    obj.src=src;
  }
}
 
function GetImageRootPath()
{
    var ss=window.location.toString().replace("//","");
    
    var CharLength = ss.length-ss.replace("/","").replace("/","").replace("/","").replace("/","").replace("/","").replace("/","").replace("/","").length;
    if(ss.toLowerCase().indexOf("/dsearch/")>-1) CharLength =CharLength-1;
     
    while(CharLength-->1)
    {
        ImageRootPath="../"+ImageRootPath;
    }
     
}
GetImageRootPath();
var gMouseEvent=null;
function mouseMove(ev){
gMouseEvent = ev || window.event;
}
document.onmousemove = mouseMove;

function mouseX() 
{
    try{
    evt= gMouseEvent ;
	if (evt.pageX) return evt.pageX;
	else if (evt.clientX)
	   return evt.clientX + (document.documentElement.scrollLeft ?
	   document.documentElement.scrollLeft :
	   document.body.scrollLeft);
	else return evt.x;
	}catch(e)
	{
	
	   return  document.activeElement.getBoundingClientRect().left + (document.documentElement.scrollLeft ?
	   document.documentElement.scrollLeft :
	   document.body.scrollLeft); 

	}
}

function GetObjectRect(objid)
{
    var r=document.getElementById(objid).getBoundingClientRect();
    
    r.left+=(document.documentElement.scrollLeft ?  document.documentElement.scrollLeft :   document.body.scrollLeft);
    r.right+=(document.documentElement.scrollLeft ?  document.documentElement.scrollLeft :   document.body.scrollLeft);
    r.top+=(document.documentElement.scrollTop ?  document.documentElement.scrollTop :   document.body.scrollTop);
    r.bottom+=(document.documentElement.scrollTop ?  document.documentElement.scrollTop :   document.body.scrollTop);
    return r;
}

function mouseX2() 
{
    try{
    evt=gMouseEvent ;
	if (evt.pageX) return evt.pageX;
	else if (evt.clientX)
	   return evt.clientX + (document.documentElement.scrollLeft ?
	   document.documentElement.scrollLeft :
	   document.body.scrollLeft);
	else return evt.x;
	}catch(e)
	{
	
	    return memoMouseX;

	}
}
function mouseY()
{
     try{
	evt=gMouseEvent;
	if (evt.pageY) return evt.pageY;
	else if (evt.clientY)
	   return evt.clientY + (document.documentElement.scrollTop ?
	   document.documentElement.scrollTop :
	   document.body.scrollTop);
	else return evt.y;
	}catch(e)
	{
	     
         return document.activeElement.getBoundingClientRect().top+ (document.documentElement.scrollTop ?
	   document.documentElement.scrollTop :
	   document.body.scrollTop); 
	}
}

function mouseY2()
{
     try{
	evt=gMouseEvent ;
	if (evt.pageY) return evt.pageY;
	else if (evt.clientY)
	   return evt.clientY + (document.documentElement.scrollTop ?
	   document.documentElement.scrollTop :
	   document.body.scrollTop);
	else return evt.y;
	}catch(e)
	{
	     
         return memoMouseY; 
	}
}


function  MoveToMouse(MoveObj,LeftMargin,TopMargin,NowClickObj)
 {
      if(!MoveObj || MoveObj.innerHTML=='') return  ;
	 var MouseX=mouseX();
	 var MouseY=mouseY();
	 if(NowClickObj)
	 { 
	 	MouseY=NowClickObj.getBoundingClientRect().bottom;
	 }
	
	 var popHeight=MoveObj.clientHeight;
	 var popWidth=MoveObj.clientWidth;
	 

	 popTopAdjust=0;
	 
	 if(MouseX+LeftMargin+popWidth>document.body.clientWidth)
	 {
	  popLeftAdjust= document.body.clientWidth-(MouseX+LeftMargin+popWidth) -5; 
	 }
	 else
	 {
	 popLeftAdjust=0;
	 
	 }
	 
	 MoveObj.style.left=MouseX+LeftMargin+(document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) +popLeftAdjust;
	 MoveObj.style.top=MouseY+TopMargin+(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )+popTopAdjust;
 


}

function HiddenObj(obj)
{ 
	obj.style.display="none";
}

function ShowObj(obj)
{ 
	obj.style.display="";
}


var byer_currentMoveObj = null;     
var byer_relLeft;     
var byer_relTop;
var byer_moveZIndex=1; 

function byer_f_mdown(obj)
{
     
    if(!obj.style.zIndex) byer_moveZIndex=1;
	    else byer_moveZIndex=obj.style.zIndex;
    obj.style.zIndex=99999;	
    byer_currentMoveObj = obj;        
    byer_currentMoveObj.style.position = "absolute";
    byer_relLeft = event.x - byer_currentMoveObj.style.pixelLeft;
    byer_relTop = event.y - byer_currentMoveObj.style.pixelTop;
}

function byer_f_mup() 
{
    try{byer_currentMoveObj.style.zIndex= byer_moveZIndex;}catch(e){}
    byer_currentMoveObj = null;    
}
function byer_f_move()
{
    if(byer_currentMoveObj != null)
    {
        byer_currentMoveObj.style.pixelLeft=event.x-byer_relLeft;
        byer_currentMoveObj.style.pixelTop=event.y-byer_relTop;
    }
}

function byer_set_move_event(obj)
{
    try{
           obj.style.cursor="move";
           obj.onmouseup=byer_f_mup;
           obj.onmouseout=byer_f_mup;
           obj.onmousedown=byer_f_mdown;
           obj.onmousemove=byer_f_move;
           
    }catch(e)
    {
    
    }
}

function CheckedCheckBoxAll(b,objname)
{
    var arr=document.getElementsByName(objname);
    for(var i=0;i<arr.length;i++)
    {
        arr[i].checked=b;
    }
}
function CheckedOppositeCheckBoxAll(objname)
{
     var arr=document.getElementsByName(objname);
    for(var i=0;i<arr.length;i++)
    {
        arr[i].checked=!arr[i].checked;
    }
}


function screenSize(){
return{
h:Math.max(document.body.scrollHeight,document.documentElement.clientHeight),
w:Math.max(document.body.scrollWidth,document.documentElement.clientWidth),
yc1:(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )+document.body.clientHeight/2,
xc1:(document.documentElement.scrollLeft ?  document.documentElement.scrollLeft :   document.body.scrollLeft)+document.body.clientWidth/2,
yb:(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )+document.body.clientHeight,
xr:(document.documentElement.scrollLeft ?  document.documentElement.scrollLeft :   document.body.scrollLeft)+document.body.clientWidth
};
}

function ShowWaitDiv()
{
 HiddenMaskDiv();
var h=document.body.clientHeight ;
var w=document.body.clientWidth ;
var sHtml="<div style='height:100%;padding-top:"+(h/2-50)+"px;'><img src='"+ImageRootPath+"Load.gif'><br>请稍等...</div>";
var scr=screenSize();
    var t="<div id='divMaskDiv' style='position:absolute;z-Index:99998;"+(isMSIE?"filter:Alpha(Opacity=50);":"-moz-opacity:0.5;")+ "background-color:#cccccc;top:0px;left:0px;height:"+scr.h+"px;width:"+scr.w+"px'><iframe width=100% height=100% ></iframe></div>"+        
        "<div  id='divMaskDiv2' style='position:absolute;border:1 dashed orange;z-Index:99999;top:"+(document.body.scrollTop>50 ? document.body.scrollTop:50).toString()+"px;left:100px;height:"+(h-60)+"px;width:"+(w-200)+"px;background-color:#ffffff;'  align=center>"+
        "<table style='width:100%; background-image: url(\""+ImageRootPath+"Msg_bg.gif\")'>"+
		"	<tr>"+
		"		<td align=center style='font-size:16px;color:green;font-weight:bold;' align=center> 请稍等... </td>"+
		"		<td align=right width=60><a href='#' onclick=\"HiddenMaskDiv()\"><img src='"+ImageRootPath+"guanbi.gif'  alt='关闭' ></a>"+
		"		</td>"+		
		"	</tr>"+	
		"</table><hr class=orangehr><div style='padding-top:20px;font-size:14px;'>"+	
		sHtml+
        "</div></div>"+
        "</div>";
    if(document.body.insertAdjacentHTML){   
	document.body.insertAdjacentHTML("beforeEnd",t); 
	}else
	{
	Fox_insertAdjacentHTML("beforeEnd",t); 
	}
	
 
}

 function Fox_insertAdjacentHTML(where, html){
 
 try{
         if(! $('divTmp1997'))
         {
            divTmp19970 = document.createElement("div");  
            divTmp19970.id="divTmp1997"; 
            document.body.appendChild(divTmp19970); 
        }
    }catch(e){}

    $('divTmp1997').innerHTML=html;
 
  }

function ShowMaskDiv(sHtml  )
{  
 HiddenMaskDiv();
var h=document.body.clientHeight ;
var w=document.body.clientWidth ;
 
    var scr=screenSize();
    var t="<div id='divMaskDiv' style='position:absolute;z-Index:99998;"+(isMSIE?"filter:Alpha(Opacity=50);":"-moz-opacity:0.5;")+ "background-color:#cccccc;top:0px;left:0px;height:"+scr.h+"px;width:"+scr.w+"px'><iframe width=100% height=100% ></iframe></div>"+        
        "<div  id='divMaskDiv2' style='position:absolute;border:1 dashed orange;z-Index:99999;top:"+(document.body.scrollTop>50 ? document.body.scrollTop:50).toString()+"px;left:100px;height:"+(h-60)+"px;width:"+(w-200)+"px;background-color:#ffffff;'  align=center>"+
        "<table style='width:100%; background-image: url(\""+ImageRootPath+"Msg_bg.gif\")'>"+
		"	<tr>"+
		"		<td align=center style='font-size:16px;color:green;font-weight:bold;' align=center> 提 示 信 息 </td>"+
		"		<td align=right width=60><a href='#' onclick=\"HiddenMaskDiv()\"><img src='"+ImageRootPath+"guanbi.gif'  alt='关闭' ></a>"+
		"		</td>"+		
		"	</tr>"+	
		"</table><hr class=orangehr><div style='padding-top:20px;font-size:14px;'>"+	
		sHtml+
        "</div></div>"+
        "</div>";
	 if(document.body.insertAdjacentHTML){   
	document.body.insertAdjacentHTML("beforeEnd",t); 
	}else
	{
	Fox_insertAdjacentHTML("beforeEnd",t); 
	}
	 
}
function ShowMaskDiv2(sHtml )
{  
   return ShowMaskDiv(sHtml );
}

function ShowMaskDivAtPoint(sHtml,iHeight,iWidth)
{ 
    ShowMaskDivAtPoint(sHtml,iHeight,iWidth,20,20);
}
function ShowMaskDivAtPoint(sTitle,sHtml,iHeight,iWidth,iOffsetTop,iOffsetleft)
{
 ShowMaskDivAtPoint("",sHtml,iHeight,iWidth,iOffsetTop,iOffsetleft,"");
}
function ShowMaskDivAtPoint(sTitle,sHtml,iHeight,iWidth,iOffsetTop,iOffsetleft,DivID)
{  
    if(!DivID || DivID.length==0) DivID="divMaskDiv";
    HiddenMaskDiv();
    if(!sTitle) sTitle="";
    var h=document.body.clientHeight ;
    var w=document.body.clientWidth ;
    if(iHeight ) h=iHeight;
     if(iWidth ) w=iWidth;
     var iMouseX=mouseX();
	 var iMouseY=mouseY();
	 if(isNaN(iMouseX)) iMouseX=100;
	 if(isNaN(iMouseY)) iMouseY=50; 
	 
	 if(isNaN(iOffsetTop)) iOffsetTop=0;
	 if(isNaN(iOffsetleft)) iOffsetleft=0;
	 
	if(iMouseX<iOffsetleft) iMouseX= iOffsetleft;
	if(iMouseY<iOffsetTop) iMouseY= iOffsetTop;
	//  var scr=screenSize();
    //var scr=screenSize();
    var t="<div id='"+DivID+"' style='position:absolute;z-Index:999998;"+(isMSIE?"filter:Alpha(Opacity=50);":"-moz-opacity:0.5;")+ "background-color:#cccccc;top:"+(iMouseY-iOffsetTop)+"px;left:"+(iMouseX-iOffsetleft)+"px;height:"+ ( h+40) +"px;width:"+ (w+40)+"px'><iframe width=100% height=100% ></iframe></div>"+ 
        "<div  id='"+DivID+"2' style='position:absolute;border:1 dashed orange;z-Index:999999;top:"+(iMouseY-iOffsetTop)+"px;left:"+(iMouseX-iOffsetleft)+"px;height:"+( h+40)+"px;width:"+( w+40)+"px;background-color:#ffffff;'  align=center>"+
        "<table style='width:100%; background-image: url(\""+ImageRootPath+"Msg_bg.gif\")'>"+
		"	<tr>"+
		"		<td align=center style='font-size:16px;color:green;font-weight:bold;' align=center> "+sTitle+" </td>"+
		"		<td align=right width=60><a href='#' onclick=\"HiddenMaskDiv()\"><img src='"+ImageRootPath+"guanbi.gif'   alt='关闭'></a>"+
		"		</td>"+		
		"	</tr>"+	
		"</table><hr class=orangehr><div style='padding-top:10px;font-size:14px;'>"+	
		sHtml+
        "</div></div>"+
        "</div>";
	 if(document.body.insertAdjacentHTML){   
	document.body.insertAdjacentHTML("beforeEnd",t); 
	}else
	{
	Fox_insertAdjacentHTML("beforeEnd",t); 
	}
}

function ShowLoginMsg(returl)
{
   
    ShowMaskDiv2("<b style='font-size:14px'>你还没有登录，请先登录</b><br><br>"+
    "<input type=button value=' 立即登录 ' onclick=\"window.location='../Login2.aspx?lasturl="+encodeURI(returl.replace("\"","").replace("'","").replace(":",""))+"'\"> ",250,120);
}
 
function HiddenMaskDiv()
{
    try{
    if(isFox)
    {
        $('divTmp1997').innerHTML="";
    }else
    {
    document.body.removeChild(document.getElementById('divMaskDiv'));
    document.body.removeChild(document.getElementById('divMaskDiv2'));
    }
    }catch(e){}
}

 
function copytoclipboard(txt, alertmsg) {   
     if(window.clipboardData) {   
             window.clipboardData.clearData();   
            
             if(window.clipboardData.setData('Text', txt)==true)
            {
                if(alertmsg.length>0)
                    alert(alertmsg);
                return true;
            }else
                return false; 
     } else if(navigator.userAgent.indexOf("Opera") != -1) {   
          window.location = txt;   
     } else if (window.netscape) {   
          try {   
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
          } catch (e) {   
               alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");   
          }   
          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 = txt;   
          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);   
           if(alertmsg.length>0)
                    alert(alertmsg);
     }   
}  



function OpenColor(SpanObj,InputObjID)
 {
    var ret=window.showModalDialog("../ColorPicker.htm",window,"dialogWidth:400px; dialogHeight:220px;help:0;status:0;resizeable:0;");
    
    if(ret)
    {                
        document.getElementById(InputObjID).value=ret;
        SpanObj.style.backgroundColor=ret;
        
       
    }
 }
 function OpenColor2(SpanObj,InputObjID)
 {
    var ret=window.showModalDialog("../../ColorPicker.htm",window,"dialogWidth:400px; dialogHeight:220px;help:0;status:0;resizeable:0;");
    
    if(ret)
    {                
        document.getElementById(InputObjID).value=ret;
        SpanObj.style.backgroundColor=ret;
        
       
    }
 }
 
 function GetUrlParam(ParamName)
 {
    ParamName=ParamName.toLowerCase();
    var s= window.location.search.toString();
    var i=s.indexOf("?");
    if(i>-1) s=s.substring(i+1);
    var arrS=s.split('&');

    for(var j=0;j<arrS.length;j++)
    {
      var xx=arrS[j].split('=');
      if(xx.length>1 && xx[0].toLowerCase()==ParamName)
        return xx[1];
    }
    return "";

 }
 
 function GetFileName(Url)
{ 
    var j=Url.lastIndexOf("?");     
    if(j>0) Url=Url.substring(0,j );
     j=Url.lastIndexOf("/");     
    if(j>0) Url=Url.substring(j+1 );
    return Url;
}
 
 function ShowDivInGroup(CurDivID)
{
    var i=1;
    var obj;
    var GroupName=CurDivID.substring(0,9);

    while(true)
    {
        obj=document.getElementById(GroupName+i);
        if(!obj)
        {
             break;
        }else
        {
            if(obj.id==CurDivID)
            {
                obj.style.display="";
            }else
            {
                 obj.style.display="none";              
                
            }
        
        }       
        i++;
    }
    
}

function ChangeClass(ContainerObjID,ObjTag,OnObjIndex,OnClass)
{
     var ContainerObj=document.getElementById(ContainerObjID);     
     var objs = ContainerObj.getElementsByTagName(ObjTag);
     if(!objs) return;
     for(var i=0;i<objs.length;i++)
     {
        objs[i].removeAttribute("className");
     }
     if(OnObjIndex<objs.length)
        objs[OnObjIndex].className=OnClass;
    
}

function Trim(s)
{
	if(!s || s==null || s==" " || s=="\r" || s=="\n" || s=="\t" || s=="　") return "";
	return TrimR(TrimL(s));
}

function TrimL(s)
{
	while(s.length>0 && ( s.substring(0,1)==" " || s.substring(0,1)=="　" || s.substring(0,1)=="\r" || s.substring(0,1)=="\n" || s.substring(0,1)=="\t" ))
	{
		
		if(s.length==1)
		{ 
			s="";
			break;
		}else
			s=s.substring(1,s.length);
			
		
	}
	 
	while(s.length>6 &&  s.substring(0,6).toLowerCase()=="&nbsp;")
	{
		 

		if(s.length==6)
		{
			s="";
		}else
			s=s.substring(6,s.length);

	}
	return s;
}

function TrimR(s)
{
	while(s.length>0 &&  ( s.substring(s.length-1,s.length)==" " || s.substring(s.length-1,s.length)=="\r" || s.substring(s.length-1,s.length)=="\n" || s.substring(s.length-1,s.length)=="\t" || s.substring(s.length-1,s.length)=="　"))
	{
		 
		if(s.length==1)
		{
			s="";
			break
		}else
			s=s.substring(0,s.length-1);
	}
	while(s.length>6 &&  s.substring(s.length-6,s.length).toLowerCase()=="&nbsp;")
	{
		if(s.length==6)
		{
			s="";
		}else
			s=s.substring(0,s.length-6);
	}

	return s;
}

function ReplaceAll(orgString,fndString,repString)
{
	var s ="",s1="";
	s ="s= orgString.replace(/"+fndString+"/g,\""+repString+"\"); ";
	eval(s);
	return s;
	
}


function ReplaceAll2(orgString,fndString,repString)
{
	if(fndString.length==0 || orgString.length==0 || fndString==repString ) return orgString;
	var i=0,s="";
	while( orgString.length>0 && (i= orgString.indexOf(fndString))>-1)
	{
		s += orgString.substring(0,i)+repString;
		orgString = orgString.substring(i+fndString.length,orgString.length);
	}
	if(orgString.length>0) s+=orgString;
	return s;	
}

function CutInnerText(objid)
{ 
    var obj = document.getElementById(objid);   
    CutObjInnerText(obj);  
}

function CutObjInnerText(obj)
{ 
     if(!obj) return;
    if(obj.offsetHeight>LineHeight)
    {
        var s=obj.innerText;
        obj.title=s;
        var iRows=obj.offsetHeight/LineHeight + ( (obj.offsetHeight%LineHeight)>LineHeight/2?1:0);
        var i=s.length/(iRows -1);
        var j=0;  
         while(i>0 && obj.offsetHeight>(LineHeight*1.5) && (j++<100) )
         {
            s=s.substring(0,i);
         	obj.innerText=s+'...';
         	i--;
         } 
        
    }
}

function CutTblColInnerText(tblobjid,colIndex,allIndex,startRowIndex)
{
    if(!allIndex) allIndex=0;
    if(!startRowIndex ) startRowIndex=0;
    var tblObj=document.getElementById(tblobjid);
    
    for(var i=startRowIndex;i<tblObj.rows.length;i++)
    {
        try{
            if( allIndex<0 || !tblObj.rows[i].cells[colIndex].all ||  tblObj.rows[i].cells[colIndex].all.length==0)
            {
                CutObjInnerText(tblObj.rows[i].cells[colIndex].all);
            }else
            {
                CutObjInnerText( (isFox ? tblObj.rows[i].cells[colIndex].children[allIndex]:tblObj.rows[i].cells[colIndex].all[allIndex]) );
            } 
        }catch(e)
        {
        
        }
    }
    
}

function GetTRObj(obj)
{
    var iNum=0;
    var trobj =obj.parentElement;
    			   	   
    while(trobj.tagName!="TR" && iNum++<10)
    {
	    trobj =trobj .parentElement;
    }
    return trobj;
    
}

function ChangeTrSelectStyle(checkObj)
{
   var TrObj= GetTRObj(checkObj);
   if(TrObj.rowIndex%2==0)
    TrObj.className=(checkObj.checked ? 'GVSelRow' : 'GVARow');   
   else   
    TrObj.className=(checkObj.checked ? 'GVSelRow' : 'GVRow');   
    
}

function HideShowWords(ObjID ,words)
{
    var Obj= document.getElementById(ObjID );
    if(Obj.innerText.replace(/ /g,"").length==0)
    {
        Obj.innerText=words;
        
    }else
    {
       Obj.innerText="                     ".substring( 0,words.length );      
    }
    setTimeout( "HideShowWords('"+ObjID +"','"+words+"')",500 );
}


function AddInputTextArea(sTip,Name,ButtonText,ButtonName)
{
    if(!ButtonName ) ButtonName="clientsubmit";
    if(!ButtonText) ButtonText=" 提交 ";
    var s1 =(Math.random()*10000000).toString().substring(0,5)
    var s=sTip+"<br><textarea name='"+Name+"' id='"+Name+s1+"' rows=8 cols=40></textarea><br><br><input type='button' name='"+ButtonName+
    "' value='"+ButtonText+"' onclick=\"SubmitForm('"+Name+s1+"','"+ButtonName+"');\">";
    ShowMaskDivAtPoint(s,300,400);
    //ShowMaskDiv(s);
}

function SubmitForm(id,ButtonName)
{
    $('aspnetForm').insertAdjacentHTML("beforeEnd","<input type=hidden name='"+$(id).name+"' value='"+$(id).value+"'>"); 
    $('aspnetForm').insertAdjacentHTML("beforeEnd","<input type=hidden name='"+ButtonName+"' value='1'>"); 
    $('aspnetForm').submit();
}

function GetObjName(sCtrlPrefixID,ObjName)
{
   return sCtrlPrefixID.replace(/\_/g,"$")+ObjName;
}

function ShowFrameDiv(Url)
{
    var s="<div style='width:100%' align='center'><iframe frameborder=0 width=500px height=400px src='"+Url+"'></iframe></div>";
    ShowMaskDiv(s);

}
 
 
 function InvitationFriend()
{
    if(LoginUserID.length==0)
    {
        ShowLoginMsg(window.location.toString());
        return;
    }
    var strHtml="<div style='font-size:14px'>邀请链接你可以利用快捷方式Ctrl+V键，粘贴到QQ或MSN里，邀请您的好友加入。您邀请好友有赠送！</div>"+
    "<input type=text value=\"http://www.byebyer.com/UserReg2.aspx?i="+LoginUserID+"\" style=\"width:350px\" id=\"iptInvitation\" onclick=\"copyInvitationtoclipboard()\">"+
    " <input type=button value=\"复制邀请链接\" onclick=\"copyInvitationtoclipboard()\"><br><br>"+
    "<div id=\"divInvitationInfo\" style=\"display:none\">邀请链接复制成功！<br>你可以利用快捷方式Ctrl+V键，粘贴到QQ或MSN里，邀请您的好友加入。<br>您邀请好友加入并充值后，我们会赠送您好友充值额度的20%点卡！</div>";
    ShowMaskDiv(strHtml);

}

function InvitationCome()
{
    if(LoginUserID.length==0)
    {
        ShowLoginMsg(window.location.toString());
        return;
    }
    var url=window.location.toString();
    var bid=GetUrlParam("id");
    url=url.split('?')[0];     
     url+="?i="+LoginUserID+"&c=1";
     if(bid.length>0) url+="&id="+bid;
    var strHtml="<div style='font-size:14px'>每邀请好友给您观战助威！</div>"+
    "<textarea  style=\"width:500px\" rows=4 id=\"iptInvitationCome\" onclick=\"copyInvitationtoclipboardCome()\">"+LoginNickName+" 在八倍网免费抢东西，快来给我观战助威!不然要抢不到了!  "+url+" </textarea>"+
    " <br><input type=button value=\"复制邀请链接\" onclick=\"copyInvitationtoclipboardCome()\"><br><br>"+
    "<div id=\"divInvitationInfoCome\" style=\"display:none\">助威信息复制成功！<br>你可以利用快捷方式Ctrl+V键，粘贴到QQ或MSN里，邀请您的好友加入。</div>";
    ShowMaskDiv(strHtml);
     $('divMaskDiv').scrollIntoView(true);
}

function copyInvitationtoclipboard()
{
   var s= $('iptInvitation').value;
   if(copytoclipboard(s,""))
   {
        $('divInvitationInfo').style.display="";
   }   
}
function copyInvitationtoclipboardCome()
{
   var s= $('iptInvitationCome').value;
   if(copytoclipboard(s,""))
   {
        $('divInvitationInfoCome').style.display="";
   }   
   
}

function ShowMaskFloatDiv(sHtml  )
{  
 
var h=window.screen.availHeight ;
var w=document.body.clientWidth ;
 w=(document.documentElement.scrollLeft ?  document.documentElement.scrollLeft :   document.body.scrollLeft)+w/2;
 h=(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )+h ;
   // var scr=screenSize();
    var t=   "<div  id='divMaskDivFloat' style='position:absolute;background:url(http://www.byebyer.com/images/MsgTip.gif) no-repeat;z-Index:99999;Alpha(Opacity=100);top:"+(h)+"px;left:"+(w-80)+"px;height:60px;width:160px;'  align=center>"+
      "<div style='font-size:24px;color:orange;font-weight:bold;padding-top:2px;' align=center>"+ sHtml+"</div>"  +
        "</div>";
	document.body.insertAdjacentHTML("beforeEnd",t); 

	FlyMaskY( (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )+window.screen.availHeight/2-80,'0');
}

function FlyMaskY(num )
{
	  
	var nowTop=document.getElementById("divMaskDivFloat").style.top.replace("px","");
	if(nowTop<=num || nowTop<100)
	{
	 	setTimeout("FloatMaskAlpha(100,'0');",1000);
	 	return;
	 }
	document.getElementById("divMaskDivFloat").style.top=(nowTop*1-20);
	setTimeout("FlyMaskY("+num+");",10);

}

function FlyMaskR(num )
{
	var nowLeft=document.getElementById("divMaskDivFloat").style.left.replace("px","");
	if(nowLeft>=num || nowLeft>1200)
	{ 	 
	 	return;
	 }
	document.getElementById("divMaskDivFloat").style.left=(nowLeft*1+20);
	setTimeout("FlyMaskR("+num+");",10);


}

function FloatMaskAlpha(num,direct)
{
if(direct=="0") 
{
	num--;
	if(num==40)
	{	    
		setTimeout("FlyMaskR("+screenSize().xr+");",10);       
	}
	if(num==0)
	{
	 try{
    document.body.removeChild(document.getElementById('divMaskDivFloat')); 
    }catch(e){}
    
    return;
    }
}
 else
 {
 	
 	num++;
 	if(num==100) direct="0";
 }
  document.getElementById("divMaskDivFloat").style.filter="alpha(opacity="+num+")"; 
  setTimeout("FloatMaskAlpha("+num+","+direct+");",20);
}


function SetCookie(name,val){ document.cookie=name+"="+val;	}
function GetCookie(str)
{
	var tmp,reg=new RegExp("(^| )"+str+"=([^;]*)(;|$)","gi");
	if(tmp=reg.exec(document.cookie))return(tmp[2]);
	return null;
}
 
 
 var byerdiv0; 
function ShowImgDiv(layer) 
{ 
if(LoadFinished)
{
try{
byerdiv0 = document.createElement("div"); 
byerdiv0.style.position = "absolute"; 
var l=mouseX();
var t=mouseY();
byerdiv0.style.left = (l*1+10)+"px"; 
byerdiv0.style.top = (t*1-10)+"px"; 

byerdiv0.style.zIndex = "99999999"; 
byerdiv0.style.borderStyle="solid";
byerdiv0.style.borderWidth="1px";
byerdiv0.style.borderColor="#aaaaaa";
if(layer.src)
    byerdiv0.innerHTML = " <img src='"+layer.src+"' />"; 
else if(layer.innerText.indexOf("X")>-1)
{
var arrSize=layer.innerText.split('X');
byerdiv0.style.width=arrSize[0]+"px";
byerdiv0.style.height=arrSize[1]+"px";
byerdiv0.style.backgroundColor="#999999";
}

document.body.appendChild(byerdiv0); 
}catch(e){}

}
} 
function HideImgDiv() 
{ 
if(LoadFinished)
{
try{
document.body.removeChild(byerdiv0); 
}catch(e){}

}
} 

function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
	   return window[movieName]
	}else{
	   return document[movieName]
	}
}


/*firefox*/ 
function __firefox(){ 
HTMLElement.prototype.__defineGetter__("runtimeStyle", __element_style); 
window.constructor.prototype.__defineGetter__("event", __window_event); 
Event.prototype.__defineGetter__("srcElement", __event_srcElement); 
} 
function __element_style(){ 
return this.style; 
} 
function __window_event(){ 
return __window_event_constructor(); 
} 
function __event_srcElement(){ 
return this.target; 
} 
function __window_event_constructor(){ 
if(document.all){ 
return window.event; 
} 
var _caller = __window_event_constructor.caller; 
while(_caller!=null){ 
var _argument = _caller.arguments[0]; 
if(_argument){ 
var _temp = _argument.constructor; 
if(_temp.toString().indexOf("Event")!=-1){ 
return _argument; 
} 
} 
_caller = _caller.caller; 
} 
return null; 
} 
if(window.addEventListener){ 

__firefox(); 
} 
/*end firefox*/ 



var hexch = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"]; var hexStr ="0123456789ABCDEF"; function ToHex(n){   var h, l;   n = Math.round(n);   l = n % 16;   h = Math.floor((n / 16)) % 16;   return (hexch[h] + hexch[l]); } function RGB2Color(r, g, b){   var r, g, b;   return ( '#' + ToHex(r) + ToHex(g) + ToHex(b)); } //#FFFFFF 
function Color2RGB(strhex){   r = hexStr.indexOf(strhex.charAt(1))*16 + hexStr.indexOf(strhex.charAt(2));   g = hexStr.indexOf(strhex.charAt(3))*16 + hexStr.indexOf(strhex.charAt(4));   b = hexStr.indexOf(strhex.charAt(5))*16 + hexStr.indexOf(strhex.charAt(6));   return (r+","+g+","+b) }

