﻿// JScript 文件

//正在加载
var msgbg,msgbx;
  function Salert(){ 
   var msgw,msgh,bordercolor; 
   msgw=200;//提示窗口的宽度 
   msgh=50;//提示窗口的高度 
    
   var sWidth,sHeight; 
   sWidth=document.body.offsetWidth; 
   sHeight=screen.height; 
   var bgObj=document.createElement("div"); 
   bgObj.setAttribute('id','bgDiv'); 
   bgObj.style.position="absolute"; 
   bgObj.style.top="0"; 
   bgObj.style.background="#ACC8F7"; 
   bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75"; 
   bgObj.style.opacity="0.6"; 
   bgObj.style.left="0"; 
   bgObj.style.width=sWidth + "px"; 
   bgObj.style.height=sHeight + "px"; 
   bgObj.style.zIndex = "10000"; 
   msgbg=bgObj;
   document.body.appendChild(bgObj); 
    
   var msgObj=document.createElement("div") 
   msgObj.setAttribute("id","msgDiv"); 
   msgObj.setAttribute("align","center");  
      msgObj.style.position = "absolute"; 
            msgObj.style.left = "50%"; 
            msgObj.style.top = "50%"; 
            msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif"; 
            msgObj.style.marginLeft = "-120px" ; 
            msgObj.style.marginTop = -100+document.documentElement.scrollTop+"px"; 
            msgObj.style.width = msgw + "px"; 
            msgObj.style.height =msgh + "px"; 
            msgObj.style.textAlign = "center"; 
            msgObj.style.lineHeight ="25px"; 
            msgObj.style.zIndex = "10001"; 
    
     //title.onclick=function(){ 
          //document.body.removeChild(bgObj); 
                //document.getElementById("msgDiv").removeChild(title); 
                //document.body.removeChild(msgObj); 
                //} 
     document.body.appendChild(msgObj); 
     //document.getElementById("msgDiv").appendChild(title); 
     var txt=document.createElement("p"); 
     txt.style.margin="1em 0" 
     txt.setAttribute("id","msgTxt"); 
     txt.innerHTML="<table bgcolor='#E7FFCC' bordercolor=#003333 style='border:1px solid;' width=200 height=35px cellpadding=0 cellspacing=0><tr><td><table border=0><tr><td>&nbsp; <img src='../../images/loading.gif' /></td><td><font style='font-size: 12px;' color=#003333>&nbsp;&nbsp;正在加载中，请稍候......</font></td></tr></table></td></tr><table>"; 
     msgbx=txt;
     document.getElementById("msgDiv").appendChild(txt); 
    } 
    function Ealert()
    {
        document.body.removeChild(document.getElementById("msgDiv")); 
        document.body.removeChild(document.getElementById("bgDiv")); 
    }
    

     
     //有缝滚动
     function flowing(obj1,obj2,obj3)
		{
		  var speed		= 15;//滚动速度
		  var rows		= 23;//每行高度
		  var stim		= 157; //停留时间倍数 * speed
		  var stop		= 0; //初始化值，不管
		  obj3.innerHTML	= obj2.innerHTML;
		  function Marquee(){
			if(obj1.scrollTop%rows==0 && stop<=stim){
			  stop++;
			  return;
			}
			stop = 0;
			if(obj3.offsetTop-obj1.scrollTop<=0)
			  obj1.scrollTop-=obj2.offsetHeight;
			else{
			  obj1.scrollTop++;
			}
		  }
		  var MyMar	   = setInterval(Marquee,speed);
		  obj1.onmouseover = function() {clearInterval(MyMar);}
		  obj1.onmouseout  = function() {MyMar=setInterval(Marquee,speed);}
		}

//分页显示
function PageOK(flag,border,lbl)
{
   var tempstr;
   tempstr ="<table border='0' cellpadding='0' cellspacing='0' style='width: 100%;' style='border-bottom: #006600 " + border + "px solid;' align='center'>";
   tempstr += "<tr><td align='right' height='21'>";
   tempstr += "&nbsp;<a href=# onclick=GoPage(1)><IMG SRC='../../Images/first.gif' style='border:0px'/><font color='DarkBlue'>首页</font></a>";
   tempstr += "&nbsp;<a href=# onclick=GoPage('Up')><IMG SRC='../../Images/Previous.gif' style='border:0px'/><font color='DarkBlue'>上页</font></a>&nbsp;";
   tempstr += "<a href=# onclick=GoPage('Down')><IMG SRC='../../Images/next.gif' style='border:0px'/><font color='DarkBlue'>下页</font></a>&nbsp;";
   tempstr += "<a href=# onclick=GoPage('End')><IMG SRC='../../Images/end.gif' style='border:0px'/><font color='DarkBlue'>尾页</font></a>&nbsp;<label id='lblAllCount'></label>";
   tempstr += "<input id='Go'  class='btn'  name='Go' onkeyup=toGl(this)  style='width: 28px; height: 17px;' type='text' /> <input type='button' value='Go' class='btn' onclick=GoPage('Go') style='font-size: 12px; width: 20px; height: 17px' />&nbsp;</td>";
   tempstr += "</tr></table><table border='0' cellpadding='0' cellspacing='0'><tr height=2><td></td></tr></table>";
   if(flag==1)
   document.getElementById(lbl).innerHTML = tempstr ;
   else
   document.getElementById(lbl).innerHTML = "" ;
}
function toGl(kj){kj.value=kj.value.replace(/[^\d\.]/g,'')}

function GoPage(Type)
 {
    var Page;
    if(Type=="Up")
    Page=document.getElementById("txtNowPage").value - 1;
    else if(Type=="Down")
    Page=Number(document.getElementById("txtNowPage").value) + 1;
    else if(Type=="Go")
    {
      if (document.getElementById("Go").value=="")
      return;
      if(isNaN(document.getElementById("Go").value)==false && (document.getElementById("Go").value).indexOf(".")< 0)
         Page=document.getElementById("Go").value;
      else 
        return;
    }
    else if(Type=="End")
    {
      Page=document.getElementById("txtAllintPage").value;
    }
    else
    Page=Type;    
    toPage(Page);

 }
 
//弹出层-----------------------------------------------------------------------------------
var docEle = function() {return document.getElementById(arguments[0]) || false;}
function openNewDiv(table,_id) 
{
    if (docEle(_id)) document.removeChild(docEle(_id));
    //如果存在，刚删除
    if(document.getElementById("movediv")!=null)
        CloseDiv();
    // 新激活图层
    var newDiv = document.createElement("div");
    newDiv.id = "movediv";
    newDiv.style.position = "absolute";
    newDiv.style.zIndex = "9999";
    newDiv.style.width = "500px";
    newDiv.style.height = "300px";
    newDiv.style.top = "70px";
    newDiv.style.left = (parseInt(document.body.scrollWidth) - 500) / 2 + "px"; // 屏幕居中
    newDiv.style.background = "#F7F8FD";
    newDiv.style.border = "0px solid #244393";
    //newDiv.style.borderTop="0px";
    //newDiv.style.padding = "0px";
    //newDiv.style.filter = "alpha(opacity=100)";
    //newDiv.style.filter="progid:DXImageTransform.Microsoft.MotionBlur(add=t,direction=135,strength=10)";    
    newDiv.onmousedown="getFocus(this)";
    var tempString = "";
    tempString += "<table cellspacing=0  border=1 style='border-collapse:collapse;FONT-SIZE: 12px;' bordercolor='#a6bbd0' onmousedown=MDown(movediv) align=center width='100%'>";
    tempString += "<tr  height='23'>";
    tempString += "<td style='color: #330066;background-image: url(../../Images/AlertTop.gif);cursor:move;' onmousedown=MDown(movediv) >";
    tempString += "&nbsp;工具箱：<img src='../../Images/save.gif'>保存  <img src='../../Images/edit.gif'>修改  <img src='../../Images/delete.gif'>删除  <img src='../../Images/close.gif'><a style='cursor:hand;' onclick='ssdel()'>关闭</a>";
    tempString += "";
    tempString += "";
    tempString += "";
    tempString += "";
    tempString += "</td></tr></table>";
    var LrColor="#9BACD9";    //左右边框颜色
    newDiv.innerHTML =tempString + "<iframe width=100% height=100% style='cursor:move;border-right: " + LrColor + " 1px solid;border-bottom: " + LrColor + " 1px solid; border-left: " + LrColor + " 1px solid;' onmousedown=MDown(movediv) frameborder=0 src='" + table + ".aspx?ID=" + _id + "'/> ";
    
//    var EndString = "<table cellspacing=0  border=1 style='border-collapse:collapse;FONT-SIZE: 12px;' bordercolor='" + LrColor + "' onmousedown=MDown(movediv) align=center width='100%'>"
//    EndString += "<tr align='center' height='24'><td bgcolor=#5771C5 style='cursor:move;' onmousedown=MDown(movediv) ></td></tr></table>"
//    
//    newDiv.innerHTML += EndString;
    document.body.appendChild(newDiv);
}
function CloseDiv()
{
    document.body.removeChild(docEle("movediv"));
    return false;
}
function MDown(Object){
        Obj=Object.id;
        document.all(Obj).setCapture();
        pX=event.x-document.all(Obj).style.pixelLeft;
        pY=event.y-document.all(Obj).style.pixelTop;
        }
//弹出层结束-----------------------------------------------------------------------------------
//AJAX天气
function Rsd(back)
{
  document.getElementById("Head_lblWeather").innerHTML=back.value;
}
function Rect(City)
{
    AjaxPro.timeoutPeriod = 1000 * 60 * 60;
   UserControl_Head.GetWh(City,Rsd);
}
//主搜索栏
function ToS(ID)
{
    document.getElementById("ICs").className="";
    document.getElementById("PDFs").className="";
    document.getElementById("BDs").className="";
    document.getElementById("GGs").className="";
    document.getElementById("YHs").className="";
    document.getElementById(ID).className="onMouse";
    document.getElementById("SearchImg").className=ID;
    toSearchSet(ID);
}
function toSearchSet(ID)
{
    var KeyString ="";
    var formAction="";
    switch(ID)
    {
        case "ICs":
        {
            KeyString="请输入关键词！";
            formAction="../Host/NewSearch.aspx";
            break;
        }
        case "PDFs":
        {
            KeyString="请输入关键词！";
            formAction="../Host/FilmSearch.aspx";
            break;
        }
        case "BDs":
        {
            KeyString="请输入关键词！";
            formAction="../Host/CateSearch.aspx";
            break;
        }
        case "GGs":
        {
            KeyString="请输入关键词！";
            formAction="GGs";
            break;
        }
        case "YHs":
        {
            KeyString="请输入关键词！";
            formAction="YHs";
            break;
        }
        
    }
    // 初始化
    var initwords = new Array(5);
    initwords[0] = "请输入关键词！";
    initwords[1] = "请输入关键词！";
    initwords[2] = "请输入关键词！";
    document.getElementById("keyword").value=KeyString;
    searchform.action = formAction;
}

function CheckSearch(form){
    var keyword = form.keyword.value;
	if(keyword == "" || keyword.substring(0,3) =="请输入"){
	   alert("请输入关键词！");
	   form.keyword.focus();
	   return false;
	 }

    switch(form.action)
    {
       case "GGs":
       {
           window.open("http://www.google.cn/search?q=" + form.keyword.value);
           return false;
           break;
       }
       case "YHs":
       {
           window.open("http://www.baidu.com/s?wd=" + form.keyword.value);
           return false;
           break;
       }
       default:
       {
         if(form.action.length==0)
         {
            form.action="../Host/NewSearch.aspx";
         }
         return true;break;
       }
    }

}
