﻿
function gotoPage(page) {
    document.getElementById("pageindex").value = page;
    mySubmit();
    //return true;
}

function goto_repage(field) {
    var t = field.innerText;
    //alert(t);
    var i = parseInt(t);
    gotoPage(i);
}

function per_page_change(field) {
    var v = field.value;
    //alert(v);
    document.getElementById("pagesize").value = v;
    var newpageindex = 1;
    //repage(1);
    gotoPage(newpageindex);
}

function curpage_no_skip()
{
    var key = window.event ? event.keyCode : event.which;
    //alert(key);
	if(key==13) 
	{ 
		event.keyCode=9;
		return true;
	}
	else
	{
		return true;
	}
}

//当前面输入框值变化时提交
function curpage_no_onblur(o)
{
	//alert(o.value);
	var i = parseInt(o.value);
	//alert(i);
   if (isNaN(i) || i<1)
    {
		o.focus();
		alert("请输入页码！");
		return;
   }
	var pagecount = document.getElementById("pagecount").value;

	if (parseInt(i) > parseInt(pagecount) )
	{
	    //o.value = 1;
	    o.focus();
	    alert("已超出总页数！");
	    
	}
	else
	{
	    var v = parseInt(document.getElementById("pageindex").value);
	    if (v != i)
	    {
			gotoPage(i);
		}
	}
	return true;   
}


//当前页输入只能输入数字
function curpage_no_check(e)
{
    var key = window.event ? e.keyCode : e.which;
	//alert(key);
	if (key>=48 && key <= 57)
	{
		return true;
	}
	else
	{
		return false;
	}
}

//动态增加css
function AddPageBreakStyle() {

    var styCss = "";
    styCss += '#form1_pageset { padding: 2px; width:100% }';
    styCss += '#form1_pageset ul{ margin: 0; padding: 0; text-align: left; font-size: 14px; }';
    styCss += '#form1_pageset li{ list-style-type: none; display: inline; padding-bottom: 1px; margin:2px  }';
    styCss += '#form1_pageset a, #form1_pageset a:visited{ padding: 0 5px; border: 1px solid #9aafe5; text-decoration: none;  color: #2e6ab1; }';
    styCss += '#form1_pageset a:hover, #form1_pageset a:active{ border: 1px solid #2b66a5; color: #000; background-color: lightyellow; }';
    styCss += '#form1_pageset li.currentpage{ font-weight: bold; padding: 0 5px; border: 1px solid navy; background-color: #2e6ab1; color: #FFF; }';
    styCss += '#form1_pageset li.disablepage{ padding: 0 5px; border: 1px solid #929292; color: #929292; }  #form1_pageset li.nextpage{ font-weight: bold; }';
    styCss += '#form1_pageset li.currentpage, #form1_pageset li.disablepage{margin-right: 5px; padding-right: 0; }';
    var elmSty = document.createElement('STYLE');
    elmSty.setAttribute("type", "text/css");
    elmSty.setAttribute("id", "y_msgclass");
    if (elmSty.styleSheet) {
        elmSty.styleSheet.cssText = styCss;
    }
    else {
        elmSty.appendChild(document.createTextNode(styCss));
    }
    document.getElementsByTagName("head")[0].appendChild(elmSty);
}
