﻿var JNLIntegral = 0;
//获取新闻列表
function getColNewsData(ColumnID,layName)
{   
    //1\设置进度条
    var obj=document.getElementById(layName);
    SetLoading(obj);
    
    //2\加载数据
    CSharpForJS.GetNewsOrderList(ColumnID,"10"," Hits DESC,ShowTime desc",function(response){getColNewsData_CallBack(response,layName)});

}

//根据标签获得新闻列表
function GetTargetNewsList(Target,layName)
{
    //1\设置进度条
    var obj=document.getElementById(layName);
    SetLoading(obj);    
    
    //2\加载数据
    CSharpForJS.GetTargetNewsList(Target,"10","Hits DESC,ShowTime desc",function(response){GetTargetNewsList_CallBack(response,layName)});
}


//参数:异步调用的相应,层对象名称
function GetTargetNewsList_CallBack(response,layName)
{
    //1\定义变量
    var dt = response.value;
    var TempString="";
    //2\循环获取数据
    if(typeof(dt) == "object")
    {
        try
        {
            if(dt.Rows.length > 0)
            { 
                for(var i=0; i<dt.Rows.length; i++)
                {
                    TempString+="<ul>";
                    for(var j = i;j<i+5;j++)
                    {
                        if(j< dt.Rows.length)
                        {
                            TempString+="                             <li>";
                            TempString+="                              <a href='/News/List.html?id="+dt.Rows[j].ColumnID+"' class='blue_s'><b>[" + dt.Rows[j].ColumnName + "]</b><\/a>";
                            TempString+="                              <a href='"+dt.Rows[j].FirstPage+"' class='blue_s' title='"+dt.Rows[j].Title+"'>" + dt.Rows[j].Title + "<\/a>";
                            TempString+="                             <\/li>";
                        }
                    }
                    TempString+="</ul>";
                    i+=4;
                }
                
                TempString+="<div class=\"clear\">";
                TempString+="</div>";
            }
        }catch(e){}
    }
    //3\设置对象内容
    var obj=document.getElementById(layName);
    SetObjValue(obj,TempString);
    
    //4\结束 
}




//根据标签生成新闻列表
function CreateNewsHtmlTable()
{
    for(var j=0;j < target.length; j++)
    {
        getTargetNewsList(target[j]);
    }
}

//获取广告列表
//参数:栏目ID[默认是0,代表不限栏目],广告关键字,获取广告的条数[当广告条数大于1的时候,获取的字符串将会用<li></li>封装],广告显示的层的名称
function getAd(ColumnID,KeyName,SelectCount,layName)
{
    //1\加载数据
    CSharpForJS.GetAd(ColumnID,KeyName,SelectCount,function(response){getAd_CallBack(response,layName)});
}

//生成广告列表
//参数:异步调用的相应,层对象名称
function getAd_CallBack(response,layName)
{
    //1\定义变量
    var TempString = response.value;  

    //2\设置对象内容
    var obj=document.getElementById(layName);
    SetObjValue(obj,TempString);
    
    //3\结束

}


//生成新闻数据列表
//参数:异步调用的相应,层对象名称
function getColNewsData_CallBack(response,layName)
{
    //1\定义变量
    var dt = response.value;
    var TempString="";
    //2\循环获取数据
    if(typeof(dt) == "object")
    {
        try
        {
            if(dt.Rows.length > 0)
            {
                for(var i=0; i<dt.Rows.length; i++)
                {
                    TempString+="                             <li>";
                    TempString+="                              <a href='/News/List.html?id="+dt.Rows[i].ColumnID+"' class='blue_s'><b>[" + dt.Rows[i].ColumnName + "]</b><\/a>";
                    TempString+="                              <a href='"+dt.Rows[i].FirstPage+"' class='blue_s' title='"+dt.Rows[i].Title+"'>" + dt.Rows[i].Title + "<\/a>";
                    TempString+="                             <\/li>";
                }
            }
        }catch(e){}
    }
    //3\设置对象内容
    var obj=document.getElementById(layName);
    SetObjValue(obj,TempString);
    
    //4\结束 
}




//论坛信息
function getTargetBBSList(Target,layName)
{
    //1\设置进度条
    var obj=document.getElementById(layName);
    SetLoading(obj);  

    //2\加载数据
   CSharpForJS.GetBBSList(Target,"10",function(response){getTargetBBSList_CallBack(response,layName)});
}

//生成博客数据列表
function getTargetBBSList_CallBack(response,layName)
{
    //1\定义变量
    var dt = response.value;
    var TempString="";
    
    //2\循环获取数据    
    if(typeof(dt) == "object")
    {
        try
        {
            if(dt.Rows.length > 0)
            {
                for(var i=0; i<dt.Rows.length; i++)
                {
                    TempString+="                             <li>";
                    TempString+="                              <a class='blue_s' href='http://bbs.nsw88.com/index_"+dt.Rows[i].Boardid+".html'><b>[" + dt.Rows[i].BoardName + "]</b><\/a>";
                    TempString+="                              <a class='blue_s' href='http://bbs.nsw88.com/dispbbs_"+dt.Rows[i].Boardid+"_"+dt.Rows[i].TopicID+"_1.html' title='"+dt.Rows[i].Title+"'>" + dt.Rows[i].Title+ "<\/a>";
                    TempString+="                            <\/li>";
                }
            }
        }catch(e){}
    }
    
    //3\设置对象内容
    var obj=document.getElementById(layName);
    SetObjValue(obj,TempString);
    
    //4\结束  
}

//博客信息
function getTargetBlogList(Target,layName)
{
    //1\设置进度条
    var obj=document.getElementById(layName);
    SetLoading(obj);  
    
    //2\加载数据
    CSharpForJS.GetBlogList(Target,"10",function(response){getTargetBlogList_CallBack(response,layName)});

}

//生成博客数据列表
function getTargetBlogList_CallBack(response,layName)
{
    
    //1\定义变量
    var dt = response.value;
    var TempString="";
    
    //2\循环获取数据  
    if(typeof(dt) == "object")
    {
        try
        {
            if(dt.Rows.length > 0)
            {
                for(var i=0; i<dt.Rows.length; i++)
                {
                    TempString+="                             <li>";
                    TempString+="                              <a class='blue_s' href='http://blog.nsw88.com/list.asp?classid="+dt.Rows[i].classid+"'><b>[" + dt.Rows[i].classname + "]</b><\/a>";
                    TempString+="                              <a class='blue_s' href='http://blog.nsw88.com/"+dt.Rows[i].logfile+"' title='"+dt.Rows[i].topic+"'>" + dt.Rows[i].topic + "<\/a>";
                    TempString+="                            <\/li>";
                }
            }
        }
        catch(e){}
    }
    
    //3\设置对象内容
    var obj=document.getElementById(layName);
    SetObjValue(obj,TempString);
    
    //4\结束      
}

//产品服务信息
function GetService(layName)
{
    //1\设置进度条
    var obj=document.getElementById(layName);
    SetLoading(obj);  
    
    //2\加载数据
    CSharpForJS.GetProductList("10",function(response){GetService_CallBack(response,layName)});
}
//获取产品服务的回滚消息
function GetService_CallBack(response,layName)
{
    //1\定义变量
    var dt = response.value;
    var TempString="";
    
    //2\循环获取数据  
    if(typeof(dt) == "object")
    {
        try
        {
            if(dt.Rows.length > 0)
            {
                for(var i=0; i<dt.Rows.length; i++)
                {
                    TempString+="<ul>";
                    for(var j=i;j<i+5;j++)
                    {  
                        if(j<dt.Rows.length)
                        { 
                            TempString+="<li>";
                            TempString+="    <img align=\"absmiddle\" src=\"/images/web/611_24.gif\" />"
                            TempString+="   <a class='blue_s' href=\""+dt.Rows[j].FirstPage+"\" title=\""+dt.Rows[j].Title+"\">"+dt.Rows[j].Title+"</a></li>";
                        }
                    }
                    
                    TempString+="</ul>";
                    i+=4;
                }
                
                TempString+="<div class=\"clear\">";
                TempString+="</div>";
            }
        }catch(e){}
    }
    
    //3\设置对象内容
    var obj=document.getElementById(layName);
    SetObjValue(obj,TempString);
    
    //4\结束       
}

//修改点击率
function setHits()
{
    //1、定义变量
    var Hits=0;
    //2、更新点击率    
    if(getCookie(NewsID+"_Hits")=="")
    {
        Hits=CSharpForJS.UpdateNewHits(NewsID).value;
        addCookie(NewsID+"_Hits",Hits,"0.1");
    }
    else
    {
        Hits=getCookie(NewsID+"_Hits");
    }
    
    //3、获取点击率
    return Hits;
}

//========================评分=================================
var nowindex = 0;	//默认几个星
var startnum = 10;	//星的个数
var selectedUrl = "/Images/web/star_small_1.gif";	//选上的颜色
var uselectedUrl = "/Images/web/star_small_4.gif";//未选的颜色

function _$(id)
{
	return document.getElementById(id);
}

function setstar(index,ss)
{
    if(getCookie(NewsID+"_Integral") == "" || ss==true )
    {
        for(var i=1;i<=index;i++){
	        _$("img"+i).src=selectedUrl;
	        _$("img"+i).style.cursor="hand";
        }
        
        for(var i=(index+1);i<=startnum;i++){
            _$("img"+i).src=uselectedUrl;
            _$("img"+i).style.cursor="hand";
        }
    }
}

function initstar()
{
	for(var i=1;i<=startnum;i++){
		document.write('<span  id="s'+i+'" onclick="clickstar('+i+')" title="'+i+'分" onmouseout="setstar(nowindex)" onmouseover="setstar('+i+')"><img  id="img'+i+'" src="'+uselectedUrl+'"></span>');
	}
	
	if(getCookie(NewsID+"_Integral") != "")
    {
        nowindex = getCookie(NewsID+"_Integral");
    }
    
	setstar(nowindex,true);
}

function clickstar(index)
{
    if(getCookie(NewsID+"_Integral") == "")
    {
	    if(window.confirm("你给此信息的评分为"+index+"分"))
	    {
	        nowindex=index;
	        setstar(nowindex);
	        CSharpForJS.updateServiceIntegral(NewsID,index).value;
	        JNLIntegral=index;
	        addCookie(NewsID+"_Integral",index,"0.1");
	    }
	}
	else
	{
		alert("您已经为此文章评过分过了,不能重复评分哦^_^");
    }
}


//用户投票 
function vote(obj)
{
    var radioes = document.getElementsByName(obj); 
    if(getCookie(NewsID+"_vote") == "")
    {
        for(var i=0;i<radioes.length;i++)
        {
             if(radioes[i].checked){
                CSharpForJS.Votes(NewsID, radioes[i].value, "2");
             }
        }
        windowOpener("/News/Vote.aspx?keyid="+NewsID+"&oTitle="+NewsTitle+"&colID=2");
        addCookie(NewsID+"_vote",NewsID,"0.1");
	}
	else
	{
	    window.alert("您已经投过票了,近段时间不能再投!");
	}
}


function windowOpener(loadpos)
{
    var newWindow = null	
    newWindow = window.open(loadpos,'surveywin','toolbar,resizable=0,scrollbars=0,status=no,toolbar=no,location=no,menu=no,width=400,height=210');
    newWindow.focus();
}

function ShowMeun()
{
    document.writeln("<div class=\"header\">");
    document.writeln("        <div class=\"header_a\">");
    document.writeln("<div class=\"header_a_text\">");
    document.writeln("                    <div class=\"header_a_text_a Lfloat\">");
    document.writeln("                        <a target=\"_self\" href=\"\/\">牛商网首页<\/a> | <a target=\"_self\" href=\"javascript:bookmarkit();\">加入收藏<\/a><\/div>");
    document.writeln("    <div class=\"header_a_text_b Rfloat\"><a href=\"\/User\/login.aspx\"><img src=\"\/images\/web\/512_02.gif\" border=\"0\" align=\"absmiddle\" \/><\/a> <a href=\"\/User\/Register.aspx\"><img src=\"\/images\/web\/512_03.gif\" border=\"0\" align=\"absmiddle\" \/><\/a> <a href=\"\/About\/contactus.html\">客服中心<\/a> <a href=\"\/study\/\">牛商学院<\/a> <a href=\"\/club\/\">牛商圈子<\/a> <a href=\"\/Service\/\">找服务<\/a> <a href=\"\/blog\/\">博客<\/a> <a href=\"\/BBS\/\">论坛<\/a> <a href=\"\/ask\/\">问答<\/a> <a href=\"\/News\/\">资讯<\/a> <a href=\"\/Download\/\">免费资源<\/a><\/div>");
    document.writeln("  <div class=\"matao\">");
    document.writeln("  <\/div>");
    document.writeln("                <\/div>");
    document.writeln("        <\/div>");
    document.writeln("        <div class=\"header_b\">");
    
    document.writeln("            <div class=\"header_b_a Lfloat\">");
    document.writeln("                <a href=\"\/\"><img alt=\"点击进入牛商网首页\" src=\"/images/web/logo_001.gif\" style=\"border:0px;\" \/><\/a><img alt=\"资讯\" id=\"imgLogo\" src=\"/images/web/logo_news.gif\" style=\"border:0px;\" \/><\/div>");
    
    document.writeln("            <div id=\"TopAd_Lay\" class=\"header_b_b Rfloat\">");
    document.writeln("                <img src=\"\/uploadfiles\/ad\/20086121423634252351.jpg\" width=\"337\" height=\"65\" \/><\/div>");
    document.writeln("            <div class=\"matao\">");
    document.writeln("            <\/div>");
    
    document.writeln("        <\/div>");
    document.writeln("        <div class=\"header_c\">");
    document.writeln("            <div class=\"header_c_nav_s\">");
    document.writeln("                <ul id=\"Nav_Lay\">");
    document.writeln("                <\/ul>");
    document.writeln("                <div class=\"clear\">");
    document.writeln("                <\/div>");
    document.writeln("            <\/div>");
    document.writeln("        <\/div>");
    document.writeln("    <\/div>");
    GetNewsColList("Nav_Lay");
}

//产品服务信息
function GetNewsColList(layName)
{
    //2\加载数据
    CSharpForJS.GetColumnList(PColumnID,function(response){GetNewsColList_CallBack(response,layName)});
}
//获取产品服务的回滚消息
function GetNewsColList_CallBack(response,layName)
{
    //1\定义变量
    var dt = response.value;
    var TempString="";
    
    //2\循环获取数据  
    if(typeof(dt) == "object")
    {
        try
        {
            if(dt.Rows.length > 0)
            {
                for(var i=0; i<dt.Rows.length; i++)
                {
                    TempString +="<li id=\"Nav_"+dt.Rows[i].ID+"\"><a href=\"/News/List.html?id="+dt.Rows[i].ID+"\"><span>"+dt.Rows[i].Title+"<\/span><\/a><\/li>";
                }
            }
        }catch(e){}
    }
    
    //3\设置对象内容
    var obj=document.getElementById(layName);
    SetObjValue(obj,TempString);
    
    chgClassName("Nav_"+ColumnID,"current_header_c_nav_s");
    //4\结束       
}

//搜索信息
function Search()
{
    var key =document.getElementById("keyword").value;
    if(key == "请输入关键字")
    {
        key = "";
    }
    window.location.href="/Search/Index.aspx?k="+key+"";
}
//初始化文本框的值
function chgText(obj)
{
    if(obj.value =="请输入关键字")
    {
        obj.value="";
    }
    //onchange onblur onfocus
}

function blurText(obj)
{
    if(obj.value =="" || obj.value.length ==0)
    {
        obj.value="请输入关键字";
    }
}

function setNewsSupportNum()
{
    if(getCookie(NewsID+"_SupportNum")=="")
    {
        var temp = CSharpForJS.UpdateNewsSupportNum(NewsID,true).value;
        document.getElementById("DingCount").innerHTML = temp;
        document.getElementById("DingTop").innerHTML = temp;
        addCookie(NewsID+"_SupportNum",NewsID,"0.1");
    }
    else
    {
        Ext.MessageBox.show({
           title: '我要顶',
           width:'300',
           msg: '您不能再顶了，请鼓励一下其它文章吧。',
           buttons:{"ok":"确定"},
           icon:Ext.MessageBox.WARNING
        });
    }
}

function setNewsJudgeNum()
{
    if(getCookie(NewsID+"_SupportNum")=="")
    {
        var temp = CSharpForJS.UpdateNewsJudgeNum(NewsID,true).value;
        document.getElementById("CaiCount").innerHTML=temp;
        document.getElementById("CaiTop").innerHTML=temp;
        addCookie(NewsID+"_SupportNum",NewsID,"0.1");
    }
    else
    {
        Ext.MessageBox.show({
           title: '我要踩',
           width:'300',
           msg: '您不能再踩了，请饶条小命吧。',
           buttons:{"ok":"确定"},
           icon:Ext.MessageBox.WARNING
        });
    }
}








