﻿// JScript 文件
window.IncludeFile={"header":"head.html","tailer":"tail.html"}; 
window.JsModule=["system/jqframe.js","plugins/grid/js/jqModal.js","plugins/grid/js/jqDnR.js"];
window.EhaiGrid={curPage:1,curRowNum:1,totalRecord:-1,curFun:null,bDiv:null,sc:null,sc3:null};
function WebMain()
{
    sendMsgForqyzz();
    $.SetFormat("zh","settypesmall","<a class='qiyeli' style='width:70px;color:#17367E;' href=\"companylist.html?{'Sort':'#1#'}\">#0#</a>","","");
    $.SetFormat("zh","jpgysformat","<li style='height:auto;color:#17367E;text-indent:0;padding:0 7px 2px 12px;margin-left:0;width:233px'><p><a style='font-weight:bold;color:#17367E;' href=\"shop.html?{'id':'#0#'}\" 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:"getproducttypebig",pm :"<@ehai_typetable%16Id%16eName,Class,Id%16%16%16Class asc%160%16Sort=1 and LENGTH(Class)=2%16@>"});
    /*金牌供应商*/$("#com_jpgys").SendMessage({bLoading:false,type:"DBSelect",id:"jpgysinfo",pm :"<@ehai_user%16Id%16Id,Company,Permission,WebSite%16%16%16altertime desc,GoldRank desc%160%16IsGold=1 and IsShow=1 and IsCheck=1@>%16",format:"jpgysformat",start:0,total:5});
    getCategoryRightData($.PageParam.qytj,$.PageParam.zztj);
    if($.PageParam.Sort)
        {
            getCategoryData($.PageParam.Sort); 
        }
        EhaiGrid.grid = jQuery("#list").jqGrid({
            url:'Default.aspx',
            datatype: 'json',
            colNames:['企业信息'],
            colModel :[ 
            {name:'id',index:'id', width:498,sortable:false}
            ],
            pager: jQuery('#pager'),
            rowNum:4,
            rowList:[4,16,24],
            sortname: 'id',
            sortorder: "desc",
            viewrecords: true,
            imgpath: 'Controls/grid/themes/ehai_front1/images',
            caption: "",
            width:480,
            height:600,
            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;</span>"); 
        getAdsInfo(22);
    }
//企业分类
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=\"companylist.html?{'Sort':'"+re[i][1]+"'}\">"+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=1 and LENGTH(Class)=4 and left(Class,2)='@>"+re[i][1]+"'%16",format:"settypesmall"});
        }
    }
};
var curSid;
var curPage,curRowNum,totalRecord,curFun,bDiv;
function getNews(page,rowNum,sortname,sortorder,fun,bd)
{            
    EhaiGrid.curPage=page;
    EhaiGrid.curRowNum=rowNum;
    EhaiGrid.curFun=fun;
    EhaiGrid.bDiv=bd;
    if(EhaiGrid.curPage==1)
    $("div.r_slider").css("left","0px");
    if(EhaiGrid.totalRecord==-1)
        getTotalRecord();
    else
        sendMsg();
};
function getTotalRecord()
        {
            $.SendMessage({type:"DBSelect",bDefCall:false,callback:sendMsg,pm :"<@ehai_user%16Id%16Count(*)%16%16%16%160%16IsCheck=1 and (RoleType=0 or RoleType=1) and IsShow=1 and Company<>'' and Sort<>''@>"+(EhaiGrid.sc?EhaiGrid.sc:"")+(EhaiGrid.sc3?EhaiGrid.sc3:"")+"%16"},true);
            
        };
        function sendMsg(re,msg)
        {
            var t={type:"DBSelect",callback:newsCallback,bDefCall:false,id:"enterpriseList",pm :"<@ ehai_user%16Id%16Id,Photo,Company,Thought,Achievement,Website,DATE_FORMAT(CreateTime,'%y-%m-%d'),qyproduct%16%16%16StartTime desc%160%16IsCheck=1 and (RoleType=0 or RoleType=1) and IsShow=1 and Company<>'' and Sort<>''@>"+(EhaiGrid.sc?EhaiGrid.sc:"")+(EhaiGrid.sc3?EhaiGrid.sc3:"")+"%16",start:EhaiGrid.curRowNum*(EhaiGrid.curPage-1),total:EhaiGrid.curRowNum};
            if(re)
            {
                EhaiGrid.totalRecord=re[0][0];
                t.bRefresh=true;
            }
            $.SendMessage(t,true);
        };
function newsCallback(re,msg)
{var picimg="";
    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++)
    {if(re[i][1]=="" || re[i][1]== "CompanyImg/")
            picimg="images/nophoto.gif";
        else
            picimg=re[i][1];
        rows+="{id:'"+re[i][0]+"',cell:['<div style=\"width:470px;margin:10px auto;height:115px;\" class=\"enterprise_unit\"><a href=\"shop.html?{\\\'id\\\':\\\'"+re[i][0]+"\\\'}\"><img class=\"enterprise_image\" alt=\"图片\" src=\""+picimg+"\" /></a><ul class=\"enterprise_intro\"><li><span>企业名称：</span><label><a target=\"_blank\" href=\"shop.html?{\\\'id\\\':\\\'"+re[i][0]+"\\\'}\">"+re[i][2]+"</a></label></li><li><span>企业介绍：</span><label class=\"enterprise_intro_label\">"+re[i][3]+"</label></li><li><span>主要产品：</span><label>"+re[i][7]+"</label></li><li><span>企业网站：</span><label><a target=\"_blank\" href=\""+re[i][5]+"\">"+re[i][5]+"</a></label></li></ul></div>']},";
    }
    if(rows.lastIndexOf(',')==rows.length-1)
        rows=rows.substring(0,rows.length-1);
    rows+="]";
	//debugger;
    rows=rows.replace(/\n/ig,'<br />'); //换行的问题
    records.rows=eval("("+rows+")");
    EhaiGrid.curFun(records,EhaiGrid.bDiv);
    $("table.scroll tr.over td").css("backgroundColor","#FFF"); 
};  
function getCategoryData(classid)  
{
    EhaiGrid.sc=" and Sort like '"+classid+"%'";
    EhaiGrid.totalRecord=-1;
    jQuery("#list").trigger("reloadGrid");
    
}  
function getqyzztree(re)
{
    var h=classify(re,"<li><a href=\"#\">","</a>","</li>","<ul>","</ul></li>");
    $("input#zztj").popup("<ul class=\"treeview-popup\">"+h+"</ul>");
    $(".treeview-popup").treeview({	         
    persist: "location",
    cookieId: "treeview-popup"
    });
    $(".popupPanel").bgiframe();
};
function classify(re,fl,fr,sr,cs,ce)
{
    var html="";
    for(var i=0;i<re.length;i++)
    {
        html+=fl+re[i][1]+fr;
        if(re[i+1]&&re[i+1][0]>re[i][0])
            html+=cs;
        else if(re[i+1]&&re[i+1][0]==re[i][0])
            html+=sr;
        if(re[i][0]!=1)
        {
           if(re[i+1]&&re[i+1][0]<re[i][0])
                html+=sr+ce;
        }
    }
    return html;
};
function qyrightsearch()
{
    var aimUrl;
    var qytj=$("#qytj").val();
    var zztj=$("#zztj").val();
    aimUrl="searchqiye.html?"+encodeURIComponent("{'qytj':'"+qytj+"','zztj':'"+zztj+"'}");
    window.location=aimUrl;
};
 function getCategoryRightData(qy,zz)
{
    EhaiGrid.sc3="";
    if(qy)
    {
        EhaiGrid.sc3+=" and Company like '%"+qy+"%'";
    }
    if(zz)
    {
        EhaiGrid.sc3+=" and TechPost like '%"+zz+"%'";
    }
    EhaiGrid.totalRecord=-1;
    jQuery("#list").trigger("reloadGrid");
}; 
//select企业资质提取
function sendMsgForqyzz()
{
	$.SendMessage({bDefCall:false,callback:getSelectqyzz,type:"DBSelect",pm :"<@ehai_typetable%16Id%16Id,eName%16%16%16Class%160%16Sort=4%16@>"});
}
function getSelectqyzz(re)
{
	if(re && !re.error)
	{
		for(var i=0;i<re.length;i++)
	    {
	        
		    var so="<option value=\""+re[i][1]+"\">"+re[i][1]+"</option>";
		    
		    $("#zztj").append(so);
		    
	    }
	}
}