﻿// JScript 文件
window.IncludeFile={"header":"head.html","tailer":"tail.html"};
window.JsModule=["system/jqframe.js","js/all_jpgys.js"]; 
window.EhaiGrid={curPage:1,curRowNum:1,totalRecord:-1,curFun:null,bDiv:null,sc:null,sort:''};
function WebMain()
{
   
   $.SetFormat("zh","settypesmall","<a class='qiyeli' style='width:70px;color:#17367E;' href=\"productlist.html?{'Sort':'#1#'}\">#0#</a>","","");
    $.SetFormat("zh","jpgysformat","<li style='height:auto;color:#17367E;text-indent:0;padding:0 0 5px 8px;'><p><a style='font-weight:bold;color:#17367E;' href=\"news.html?{'id':1}\" target=\"_blank\">#1#</a></p><p style=\"height:60px;overflow: hidden;\">#2#</p><p>#3#</p></li>","");
     /*产品分类列表*/$.SendMessage({callback:setbigtype,bLoading:false,type:"DBSelect",id:"gq_left",pm :"<@ehai_typetable%16Id%16eName,Class,Id%16%16%16Class asc%160%16Sort=2 and LENGTH(Class)=2%16@>"});
	//读取grid列表
    EhaiGrid.grid = jQuery("#list").jqGrid({
        url:'Default.aspx',
        datatype: 'json',
        colNames:['金牌供应商'],
        colModel :[ 
        {name:'Title',index:'Title', width:630,sortable:true} 
        ],
		
	//分条显示栏	
        pager: jQuery('#pager'),
        rowNum:30,
        rowList:[30,40,50],
        sortname: 'creationtime',
        sortorder: "desc",
        viewrecords: true,
        imgpath: 'plugins/grid/themes/ehai_front1/images',
        caption: "",
        width:710,
        height:768,
        jsonReader : {
            root: "rows",
            page: "page",
            total: "total",
            records: "records",
            repeatitems: true,
            cell: "cell",
            id: "id",
            userdata: "userdata"
            }
    });   
    $(".selbox:last").before("<span>&nbsp;每页显示&nbsp;</span>"); 
    $(".selbox:last").after("<span>&nbsp;条&nbsp;&nbsp;&nbsp;共</span>"); 
	getAdsInfo(8);
	
}
/*
功能：grid操作，grid内部调用
*/
function getNews(page,rowNum,sortname,sortorder,fun,bd)
{
    EhaiGrid.curPage=page;
    EhaiGrid.curRowNum=rowNum;
    EhaiGrid.curFun=fun;
    EhaiGrid.bDiv=bd;
    EhaiGrid.sort=sortname+' '+sortorder;
    if(EhaiGrid.curPage==1)
    $("div.r_slider").css("left","0px");
    if(EhaiGrid.totalRecord==-1)
       getTotalRecord();
    else
       sendMsg();
 };
 
 
 //产品分类
 function setbigtype(re)
{
    if(re)
    {
        var h=""
        for(i=0;i<re.length;i++)
        {
            h+="<ul style='width:260px'><li class=\"sort\"><a style='color:#17367E;font-weight:bold;' href=\"productlist.html?{'Sort':'"+re[i][1]+"'}\">"+decodeURIComponent(re[i][0])+"</a></li><li id=\"bigtypeli"+re[i][1]+"\"></li></ul>";
        }
         $("#gq_left").html(h);
        for(i=0;i<re.length;i++)
        {
            /*产品小类*/$("#bigtypeli"+re[i][1]).SendMessage({bLoading:false,type:"DBSelect",pm :"<@ehai_typetable%16Id%16eName,Class,Id%16%16%16Class asc%160%16Sort=2 and LENGTH(Class)=4 and left(Class,2)='@>"+re[i][1]+"'%16",format:"settypesmall"});
        }
    }
};
 
 
 
/*
功能：grid得到总记录数
*/
function getTotalRecord()//连接数据库
{
	var mid = $.PageParam.mid;
	$.SendMessage({bDefCall:false,callback:sendMsg,type:"DBSelect",pm :"<@ehai_user%16Id%16Count(*)%16%16%16CreateTime desc%160%16RoleType=1 and IsGold=1@>%16"});
 };
 /*
功能：grid取记录
参数说明：re:记录行数组，msg:消息
*/
function sendMsg(re,msg)
{
	var mid = $.PageParam.mid;   
	var t={type:"DBSelect",callback:newsCallback,bDefCall:false,id:"ehaipf_news",pm :"<@ehai_user%16Id%16Id,Company,WebSite%16%16%16CreateTime desc%160%16RoleType=1 and IsGold=1@>%16",start:EhaiGrid.curRowNum*(EhaiGrid.curPage-1),total:EhaiGrid.curRowNum};
    if(re){
          EhaiGrid.totalRecord=re[0][0];
    }        
    t.bRefresh=true;
    $.SendMessage(t,true);     
 };
 /*
功能：设置grid记录行
参数说明：re:记录行数组，msg:消息
*/
function newsCallback(re,msg)
{
    var records={total:Math.ceil(EhaiGrid.totalRecord/EhaiGrid.curRowNum),page:EhaiGrid.curPage,records:EhaiGrid.totalRecord};
    var rows="[";
    for(var i=msg.start,j=msg.start+msg.total;i<j;i++)
    {
        rows+="{id:'"+re[i][0]+"',cell:['<a href=\""+re[i][2]+"\" target=\"_blank\">"+re[i][1]+"</a>']},";
     }
    if(rows.lastIndexOf(',')==rows.length-1)
        rows=rows.substring(0,rows.length-1);
        rows+="]";
        records.rows=eval("("+rows+")");
        EhaiGrid.curFun(records,EhaiGrid.bDiv);
        if(!$.browser.msie)
           $("table.scroll tbody td").css("paddingLeft","12px");
        else
           $("table.scroll tbody td").css("textIndent","12px");
};