

// 用来支持分页查询的几个函数
function firstpage()
{   
    var navform = null;
    if( document.all("gotopage")[0] )
        navform = document.all("gotopage")[0].form ;
    else
        navform = document.all("gotopage").form ;

    navform.gotopage.value=1;
    navform.submit();
}
function prevpage()
{
    var navform = null;
    if( document.all("gotopage")[0] )
        navform = document.all("gotopage")[0].form ;
    else
        navform = document.all("gotopage").form ;

    navform.gotopage.value=parseInt(navform.gotopage.value)-1;
    navform.submit();
}
function nextpage()
{
    var navform = null;
    if( document.all("gotopage")[0] )
        navform = document.all("gotopage")[0].form ;
    else
        navform = document.all("gotopage").form ;

    navform.gotopage.value=parseInt(navform.gotopage.value)+1;
    navform.submit();
}
function lastpage()
{
    var navform = null;
    if( document.all("gotopage")[0] )
        navform = document.all("gotopage")[0].form ;
    else
        navform = document.all("gotopage").form ;

    navform.gotopage.value=navform.totalpages.value;
    navform.submit();
}

function direct_goto_page(maxpages)
{
    var navform = null;
    if( document.all("gotopage")[0] )
        navform = document.all("gotopage")[0].form ;
    else
        navform = document.all("gotopage").form ;

    if( navform.directgotopage.value != "") 
    { 
        if( !isInteger(navform.directgotopage.value) ) 
        {
            alert("页码不正确");
            return false;
        }
        
        var pno = parseInt(navform.directgotopage.value);
        if( pno <= 0  || pno > maxpages ) 
        {
            alert("页码不正确");
            return false;
        }
        
        navform.gotopage.value=navform.directgotopage.value;
        navform.submit();
    }
    
    return false;
}

// 表单辅助函数
function selectall(o)
{
    var ops = o.options;
    for(var i=0; i< ops.length;++i)
        ops(i).selected = true;
}
function unselectall(o)
{
    var ops = o.options;
    for(var i=0; i< ops.length;++i)
        ops(i).selected = false;
}

function checkall(form,fieldname)
{
    var elem = form.elements;
    for(var j=0; j <elem.length;++j)
    {
        if( elem[j].name == fieldname )  
                elem[j].checked = true;
    }
}
function uncheckall(form,fieldname)
{
    var elem = form.elements;
    for(var j=0; j <elem.length;++j)
    {
        if( elem[j].name == fieldname )  
            elem[j].checked = false;
    }
}

// 转向
function gotourl(url)
{
    window.location = url;
}

// 闪电购买
function quickbuyform_catalogtype_selected(o)
{
    window.location = "index.jsp?quickbuy_catalogtype="+o.value;
}
function quickbuyform_catalogid_selected(o,to)
{
    window.location = "index.jsp?quickbuy_catalogid="+o.value+"&quickbuy_catalogtype="+to.value;
}