﻿// JScript 文件


function correctPNG()  
    { 
    for(var i=0; i<document.images.length; i++) 
    { 
      var img = document.images[i] 
      var imgName = img.src.toUpperCase() 
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG") 
      { 
       var imgID = (img.id) ? "id='" + img.id + "' " : "" 
       var imgClass = (img.className) ? "class='" + img.className + "' " : "" 
       var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " 
       var imgStyle = "display:inline-block;" + img.style.cssText  
       if (img.align == "left") imgStyle = "float:left;" + imgStyle 
       if (img.align == "right") imgStyle = "float:right;" + imgStyle 
       if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle   
       var strNewHTML = "<span " + imgID + imgClass + imgTitle 
       + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" 
      + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" 
       + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"  
       img.outerHTML = strNewHTML 
       i = i-1 
      } 
    } 
    } 
    window.attachEvent("onload", correctPNG); 
   
    
       function get_time() 
        { 
        var date=new Date(); 
        var year="",month="",day="",week="",hour="",minute="",second=""; 
        year=date.getYear(); 
        month=add_zero(date.getMonth()+1); 
        day=add_zero(date.getDate()); 
        week=date.getDay(); 
        switch (date.getDay()) { 
        case 0:val="星期天";break 
        case 1:val="星期一";break 
        case 2:val="星期二";break 
        case 3:val="星期三";break 
        case 4:val="星期四";break 
        case 5:val="星期五";break 
        case 6:val="星期六";break 
        } 
        hour=add_zero(date.getHours()); 
        minute=add_zero(date.getMinutes()); 
        second=add_zero(date.getSeconds()); 
        timetable.innerText=" "+year+"年"+month+"月"+day+"日 "+val+" "+hour+":"+minute+":"+second; 
        } 

        function add_zero(temp) 
        { 
        if(temp<10) return "0"+temp; 
        else return temp; 
        } 
        setInterval("get_time()",1000); 

        
        var $ = function(element) {
         if (typeof element == 'string') element = document.getElementById(element);
         return element;
        };
        var setNoticeList = function(container,row,delay,speed) {
         if (typeof container == 'string') container = $(container);
         if( typeof container == 'undefined' || !container ) return;
         if( typeof row == 'undefined' || row == null ) row = 2;
         if( typeof delay == 'undefined' || delay == null ) delay = 1000;
         if( typeof speed == 'undefined' || speed == null ) speed = 30;
         var ps = container.getElementsByTagName('li');
         var length = ps.length;
         var cheight = length > 0 ? ps[0].offsetHeight : 0;
         var movetime = null;
         var time = null;
         var pause = false;
         container.onmouseover=function(){pause=true;};
         container.onmouseout=function(){pause=false;};
         var show = function(delay,d) {
          clearInterval(movetime);
          clearTimeout(time);
          var top = 0;
          var start = function() {
           movetime = setInterval(move, speed);
          };
          var setNode = function() {
           var plist = container.getElementsByTagName('li');
           var i = 0;
           var t = container.scrollTop;
           while( t >= cheight ) {
            t -= cheight;
            container.appendChild(plist[i++]);
           }
           container.scrollTop = 0;
          };
          var move = function() {
           if (pause) return;
           var plist = container.getElementsByTagName('li');
           container.scrollTop += 2;
           var mod = container.scrollTop % cheight;
           if( mod ==  0 || mod ==  1 || mod ==  -1 ) {
            clearInterval(movetime);
            container.appendChild(plist[0]);
            container.scrollTop = 0;
            time = setTimeout(start, delay);
           }
          };
          setNode();
          start();
         };
         show(delay);
        };
        window.onload = function() {
         setNoticeList('list',1,2000,50);
        };
        
        
        
        function isMatch(str1,str2) 
{  
var index = str1.indexOf(str2); 
if(index==-1) return false; 
return true; 
}
function ResumeError() { 
return true; 
} 
window.onerror = ResumeError; 

function $(id) {
    return document.getElementById(id);
}

function showMenu (baseID, divID) {
    baseID = $(baseID);
    divID  = $(divID);

    //var l = GetOffsetLeft(baseID);
    //var t = GetOffsetTop(baseID);

    //divID.style.left = l + 'px';
//    divID.style.top = t + baseID.offsetHeight + 'px';
    if (showMenu.timer) clearTimeout(showMenu.timer);
	hideCur();
    divID.style.display = 'block';
	showMenu.cur = divID;

    if (! divID.isCreate) {
        divID.isCreate = true;
        //divID.timer = 0;
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
        };

        function hide () {
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 1000);
        }

        divID.onmouseout = hide;
        baseID.onmouseout = hide;
    }
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
	}
}

