﻿var menuSlider=function(){
	var m,e,g,s,q,i; e=[]; q=8; i=8;
	return{
		init:function(j,k){
			m=document.getElementById(j); e=m.getElementsByTagName('li');
			var i,l,w,p; i=0; l=e.length;
			for(i;i<l;i++){
				var c,v; c=e[i]; v=c.value; 
				if(v==1){
					s=c; w=c.offsetWidth; p=c.offsetLeft
					c.onmouseout=function(){menuSlider.mo(s)};
				}
				c.onmouseover=function(){menuSlider.mo(this)}; 
			}
			g=document.getElementById(k);
			if (typeof(w) != 'undefined' && typeof(p) != 'undefined')
			{
				 g.style.width=w+'px'; g.style.left=p+'px';
			}	
		},
		mo:function(d){
			clearInterval(m.tm);
			var el,ew; el=parseInt(d.offsetLeft); ew=parseInt(d.offsetWidth);
			m.tm=setInterval(function(){menuSlider.mv(el,ew)},i);
		},
		mv:function(el,ew){
			var l,w; l=parseInt(g.offsetLeft); w=parseInt(g.offsetWidth);
			if(l!=el||w!=ew){
				if(l!=el){var ld,lr,li; ld=(l>el)?-1:1; lr=Math.abs(el-l); li=(lr<q)?ld*lr:ld*q; g.style.left=(l+li)+'px'}
				if(w!=ew){var wd,wr,wi; wd=(w>ew)?-1:1; wr=Math.abs(ew-w); wi=(wr<q)?wd*wr:wd*q; g.style.width=(w+wi)+'px'}
			}else{clearInterval(m.tm)}
			
}};}();


function tab() {
    document.onkeydown = function(e) {
        // alert(e);
        var theEvent;
        var code;
        if (document.all) {
            theEvent = window.event;
            code = theEvent.keyCode;
        }
        else {
            theEvent = e;
            code = theEvent.which;
        }


        if (code == 8) {
            if (document.all) {
                window.event.keyCode = 0;
            }
            else {
                theEvent.which = 0;
            }
            return;
        }
    }
}

function page(start, rownum, pagecout, recordlist) {
    var pagestr= "<div class=\"page\" style=\"height:24px; line-height:24px; text-align:center;\">共 " + recordlist + " 篇新闻";
    var stlstr = "";
    if (start > 1) {
        pagestr += "&nbsp;&nbsp;<a href='javascript:getPage(0)' title='首页'>首页</a>";
        pagestr += "&nbsp;<a href='javascript:getPage(" + (start - rownum) + ")' title='上一页'>上一页</a>&nbsp;";

    }
    else {

        pagestr += "&nbsp;&nbsp;首页";
        pagestr += "&nbsp;上一页&nbsp;";

    }

    var j = 0;
    if ((start / rownum) <= 9) {
        for (var k = 0; k <= parseInt(pagecout); k++) {
            j++;
            if (start / rownum == k) {
                stlstr = "style=\"color:#90B630;text-decoration:underline;\"";
            }
            else {
                stlstr = "";
            }
            pagestr += "<a href='javascript:getPage(" + eval(k * rownum) + ")' title='第" + eval(k + 1) + "页' " + stlstr + ">[" + eval(k + 1) + "]</a>";
            if (j > 9) break;
        }
    }
    else {
        for (var k = (start / rownum); k <= parseInt(pagecout); k++) {
            j++;
            if (start / rownum == k) {
                stlstr = "style=\"color:#90B630;text-decoration:underline;\"";
            }
            else {
                stlstr = "";
            }
            pagestr += "<a href='javascript:getPage(" + eval(k * rownum) + ")' title='第" + eval(k + 1) + "页' " + stlstr + ">[" + eval(k + 1) + "]</a>";
            if (j > 9) break;
        }
    }

    if ((start / rownum) < pagecout) {

        pagestr += "&nbsp;<a href='javascript:getPage(" + eval(start + rownum) + ")' title='下一页'>下一页</a>&nbsp;";
        pagestr += "&nbsp;<a href='javascript:getPage(" + eval(pagecout * rownum) + ")' title='尾页'>尾页</a>&nbsp;&nbsp;20篇/页";
    }
    else {
        pagestr += "&nbsp;下一页&nbsp;";
        pagestr += "&nbsp;尾页&nbsp;&nbsp;20篇/页";
    }
    pagestr += "</div>";
    return pagestr;
}


//用于设置打印参数 
function printBase() {
    factory.printing.footer = "&b &b第&p页/共&P页";    //页脚
    factory.printing.header = " ";                              //页眉
    factory.printing.portrait = true;              //true为纵向打印，flase为横向打印
    factory.printing.leftMargin = 1.5;                             //左页边距
    factory.printing.topMargin = 0.5;                            //上页边距
    factory.printing.rightMargin = 0.5;                          //右页边距
    factory.printing.bottomMargin = 1.0;                        //下页边距 
}

function printBase2() {
    factory.printing.footer = " ";    //页脚
    factory.printing.header = " ";                              //页眉
    factory.printing.portrait = true;              //true为纵向打印，flase为横向打印
    factory.printing.leftMargin = 1.5;                             //左页边距
    factory.printing.topMargin = 0.5;                            //上页边距
    factory.printing.rightMargin = 0.5;                          //右页边距
    factory.printing.bottomMargin = 1.0;                        //下页边距 
} 
function doPrint() {
    printBase();
   // window.print(); 
    factory.printing.Preview(); 
}    //-->
function doPrint2() {
    printBase2();
    // window.print(); 
    factory.printing.Preview();
}   

function maxWin() {
    var aw = screen.availWidth;
    var ah = screen.availHeight;
    window.moveTo(0, 0);
    window.resizeTo(aw, ah);
} 

