﻿jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options = $.extend({}, options); // clone object since it's unexpected behavior if the expired property were changed
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // NOTE Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

 
$("#drpProvince").change(function(){
    $("#drpCity").empty();
    $("#drpCity").append("<option value='0'>地/州</option>");
    $("#hideCityId").attr("value", "0");
    if ($("#drpProvince").val() == "0") {
        $("#spCity").show();
        return false;
    }
    else {
        $("#spCity").hide();
        $.ajax({
            type: "POST",
            async: true,//使用同步模式
            dataType: "html",
            url: "../AjaxForm.aspx",
            data: {
                provinceId: $("#drpProvince").val(),
                type: 'getCities'
            },
            success: function(data){
                var cityArr;
                var infoArr;
                
                if (data != "") {
                    cityArr = data.split("^");
                    for (var i = 0; i < cityArr.length; i++) {
                        infoArr = cityArr[i].split("&");
                        var option = "<option value='" + infoArr[0] + "'>" + infoArr[1] + "</option>";
                        $("#drpCity").append(option);
                    }
                }
            }
        });
    }
});

function GetProductList(){
    $.ajax({
        type: "POST",
        async: true,//使用同步模式
        dataType: "xml",
        url: "/ws/wsNews.asmx/GetProductList",
        success: function(data){
            var ret = $(data).find("string").eq(0).text();
            $("#imgCache").hide();
            $("#ulList").html(ret);
        }
    });
}




function GetVoteInfo(){
 
    $.ajax({
        type: "POST",
        async: true,//使用异步模式
        dataType: "xml",
        url: "/ws/wsNews.asmx/GetVoteInfo",
        data: {
                newsId: $("#hiddenNewsId").val()
            },
        success: function(data){
            $("#spRenqi").text( $(data).find("string").eq(0).text());
            $("#spDing").text( $(data).find("string").eq(1).text());
            $("#spCai").text( $(data).find("string").eq(2).text());
        }
    });
}

function GetBottomSideHtml(){
    $.ajax({
        type: "POST",
        async: true,//使用异步模式
        dataType: "xml",
        url: "/ws/wsNews.asmx/GetBottomSideHtml",
        data: {
                newsType: $("#hiddenType").val(),
                keyWords: $("#hiddenKeyword").val(),
                newsId: $("#hiddenNewsId").val()
            },
        success: function(data){
            var retBottom = $(data).find("string").eq(0).text();
            $("#imgCacheBottom").hide();
            $(".nbox02").append(retBottom);            
            var retSide = $(data).find("string").eq(1).text();
            $("#imgCacheSide").hide();
            $("#ulSide").append(retSide);            
              
            var picSide = $(data).find("string").eq(2).text();
            $("#imgCacheSidePic").hide();
            $("#ulpic").append(picSide);
            
            
        }
    });
}
 
function GetHtmlContent(divName)
{
    
    $("#divProduct").hide();
    $("#divNews").hide();
    $("#divRun").hide();
    $(divName).show();
    $("#hrefBrand").css("color","#303030");
    $("#hrefNews").css("color","#303030");
    $("#hrefRun").css("color","#303030");
    $("#liMenu").removeClass();
    if(divName=="#divProduct")
    {
        $("#liMenu").addClass("nav001");
        $("#hrefBrand").css("color","#FFFFFF");
    }
    if(divName=="#divNews")
    {
        $("#liMenu").addClass("nav002");
        $("#hrefNews").css("color","#FFFFFF");
    }
     if(divName=="#divRun")
    {
       $("#liMenu").addClass("nav003");
        $("#hrefRun").css("color","#FFFFFF");
    }
}

function AddVoteCount(voteType)
{
   var isVote=  $.cookie("toupiao_"+$("#hiddenNewsId").val());
   if(isVote!="true")
   {
       $.ajax({
            type: "POST",
            async: true,//使用异步模式
            dataType: "xml",
            url: "/ws/wsNews.asmx/AddVoteCount",
            data: {
                    newsType: voteType,
                    newsId: $("#hiddenNewsId").val()
                },
            success: function(data){
                var ret = $(data).find("string").eq(0).text();
                if(ret=='error')
                {
                   alert("投票未完成，请重试！");
                }
                if(ret=="ok")
                {
                   alert("恭喜您，投票成功！");
                   switch(voteType)
                   {
                     case "ren_qi":
                      $("#spRenqi").text(parseInt($("#spRenqi").text())+1);
                     break;
                     case "wo_ding":
                     $("#spDing").text(parseInt($("#spDing").text())+1);
                     break;
                     case "wo_cai":
                     $("#spCai").text(parseInt($("#spCai").text())+1);
                     break;
                   }
                   $.cookie("toupiao_"+$("#hiddenNewsId").val(), 'true', { path: '/', expires: 10 });
                }
            }
        });
      }
      else
      {
         alert("对不起，您已经投过票了！");
      }  
}

function IncreaseProductClicks()
{
    var isVote=$.cookie("view_"+$("#hiddenUserId").val());
    if(isVote!="true")
    {
        $.ajax({
            type: "POST",
            async: true,//使用异步模式
            dataType: "xml",
            url: "/ws/wsNews.asmx/IncreaseProductClicks",
            data: {
                    userId: $("#hiddenUserId").val()
                },
            success: function(data){
                //写cookies 防止刷排名
                 var ret=$(data).find("string").eq(0).text();
                 if(ret=="ok")
                 {
                    
                    var date = new Date();
                    date.setTime(date.getTime() + (5 * 1000));   //5秒之内访问不增加点击量
                    $.cookie("view_"+$("#hiddenUserId").val(), 'true', { path: '/', expires: date });
                 }
            }
        });
     }
}

function IncreaseNewsClicks()
{
    var isVote=$.cookie("view_"+$("#hiddenNewsId").val());
    
    if(isVote!="true")
    {
        $.ajax({
            type: "POST",
            async: true,//使用异步模式
            dataType: "xml",
            url: "/ws/wsNews.asmx/IncreaseNewsClicks",
            data: {
                    newsId: $("#hiddenNewsId").val()
                },
            success: function(data){
                //写cookies 防止刷排名
                 var ret=$(data).find("string").eq(0).text();
                 if(ret=="ok")
                 {
                    var date = new Date();
                    date.setTime(date.getTime() + (5 * 1000));   //5秒之内访问不增加点击量
                    $.cookie("view_"+$("#hiddenNewsId").val(), 'true', { path: '/', expires: date });
                 }
            }
        });
     }
}


function ChooseAllNews(obj)
{
       var all=$("input[id$='cbNews']");
      for(var i=0;i<all.length;i++)
      {
         // alert("111");
         all[i].checked=obj.checked;
      }
}

function UpdateSingleNews(obj)
{
   var newsid=obj.parentElement.parentElement.cells[1].children(0).innerText;
   $.ajax({
            type: "POST",
            async: true,//使用异步模式
            dataType: "xml",
            url: "/ws/wsNews.asmx/UpdateSingleNews",
            data: {
                    newsId: newsid,
                    author:$("#hdAuthorize").val()
                },
            success: function(data){
             var ret=$(data).find("string").eq(0).text();
             if(ret=="ok")
             {
                 alert("数据更新成功！");
                 $(obj).text("已更新");
                 $(obj).css({"color":"gray","cursor":"auto"});
                 obj.onclick="";
                 
             }
             else
             {
                alert("数据更新失败！");
             }
            }
        });
}

function updateChooseNews()
{
    var newsIdStr="";
    var newsArr=$("input[id$='cbNews'][checked='true']");
    for(var i=0;i<newsArr.length;i++)
    {
       newsid=newsArr[i].parentElement.parentElement.parentElement.cells[1].children(0).innerText;
       if(i!=newsArr.length-1)
       {
          newsIdStr=newsIdStr+newsid+",";
       }
       else
       {
         newsIdStr=newsIdStr+newsid;
       }
    }
    if(newsIdStr=="")
    {
       alert("请选择需要更新的项目！");
       return;
    }
     $.ajax({
            type: "POST",
            async: true,//使用异步模式
            dataType: "xml",
            url: "/ws/wsNews.asmx/updateChooseNews",
            data: {
                    newsIdStr: newsIdStr,
                    author:$("#hdAuthorize").val()
                },
            success: function(data){
             var ret=$(data).find("string").eq(0).text();
             if(ret=="error")
             {
                 alert("数据更新失败！");
             }
             else
             {
                alert(ret);
             }
            }
        });
}

//张路Js--------------------------------------------------------------------------
function DeleteNews(newsID)
 {
      var isDelete=confirm("你确认要删除?");    
      if(isDelete)
      {       
          $.ajax({
          type: "post",
          async: false,//使用异步模式
          datatype: "xml",
          url: "../ws/wsNews.asmx/DeleteNewsByID",
          data: { 
                  id:newsID                         
                },
           success: function(data)
                 {           
                    var ret=$(data).find("string").eq(0).text();                    
                     if(ret=="OK")
                     {                
                      event.srcElement.parentElement.parentElement.style.display="none";  
                   
         
                      }
                      else
                            {             
                                alert("删除失败！");              
                            }                
                    }
          });
     }
 }
 
// function GetPicShow(){
//    $.ajax({
//        type: "POST",
//        async: true,//使用异步模式
//        dataType: "xml",
//        url: "/ws/wsNews.asmx/GetPicShow",
//        success: function(data){
//            var ret1 = $(data).find("string").eq(0).text();
//            $("#img1").hide();
//            $("#li1").append(ret1);                       
//            
//             var ret2 = $(data).find("string").eq(1).text();
//              $("#img2").hide();
//            $("#li2").append(ret2);                      
// 
//             var ret3 = $(data).find("string").eq(2).text();
//             $("#img3").hide();
//            $("#li3").append(ret3);                    
// 
//             var ret4 = $(data).find("string").eq(3).text();
//             $("#img4").hide();
//            $("#li4").append(ret4); 
//                               
//             var ret5 = $(data).find("string").eq(4).text();
//            $("#img5").hide();
//            $("#li5").append(ret5);             
//            
//            var ret6 = $(data).find("string").eq(5).text();
//            $("#img6").hide();
//            $("#ulLeft").append(ret6);
//            
//            
//             var ret7 = $(data).find("string").eq(6).text();
//            $("#img7").hide();
//            $("#recomPro1").append(ret7);
//            
//             var ret8 = $(data).find("string").eq(7).text();
//            $("#img8").hide();
//            $("#recomPro2").append(ret8);
//            
//             var ret9 = $(data).find("string").eq(8).text();
//            $("#img9").hide();
//            $("#recomPro3").append(ret9);
//            
//             var ret10 = $(data).find("string").eq(9).text();
//            $("#img10").hide();
//            $("#urecomPro4").append(ret10);
//            
//            
//        }
//    });
//}


//function GetFootPic(){
//    $.ajax({
//        type: "POST",
//        async: false,//使用异步模式
//        dataType: "xml",
//        url: "/ws/wsNews.asmx/footPic",
//        success: function(data){
//            var ret1 = $(data).find("string").eq(0).text();
//            $("#img11").hide();
//            $("#ulfootPic1").html(ret1);
//            
//             var ret2 = $(data).find("string").eq(1).text();
//            $("#img12").hide();
//            $("#ulfootPic2").html(ret2);
//            
//             var ret3 = $(data).find("string").eq(2).text();
//            $("#img13").hide();
//            $("#ulfootPic3").html(ret3);
//        }
//    });
//}
 
 
 //<------------------------------------------------------------------------------
 
 
 //许威JS
 //==============================================================================================
 
 
//删除
function DeleteRunById(args)
{
var isdelete= confirm("是否删除该行？");
if(isdelete)
{
    $.ajax({
        type: "post",
        async: false, //使用异步模式
        datatype: "xml",
        url: "../ws/wsNews.asmx/DeleteRunById",
        data: {
                args: args
              },
        success: function(data){
           var ret = $(data).find("string").eq(0).text();
           if(ret == "OK")
           {
　　　　　   $(event.srcElement).parent().parent().remove()
　　　　　   alert("删除成功！");
           }
           else
           {
              alert("删除失败！");
           }
        }
    });
    }
}

//修改
function ModifyRun()
{
var obj = event.srcElement.parentElement.parentElement;
obj.style.backgroundColor="00cccc";
obj.cells[4].children(0).style.display="none";
obj.cells[4].children(1).style.display="block";
obj.cells[5].children(0).style.display="none";
obj.cells[5].children(1).style.display="block";
obj.cells[6].children(0).style.display="none";
obj.cells[6].children(1).style.display="block";
obj.cells[7].children(0).style.display="none";
obj.cells[7].children(1).style.display="block";
obj.cells[8].children(0).style.display="none";
obj.cells[8].children(1).style.display="block";
obj.cells[9].children(0).style.display="none";
obj.cells[9].children(1).style.display="block";
obj.cells[10].children(0).style.display="none";
obj.cells[10].children(1).style.display="block";
}

//取消
function ResetRun()
{
var obj = event.srcElement.parentElement.parentElement.parentElement;
obj.cells[4].children(0).style.display="block";
obj.cells[4].children(1).style.display="none";
obj.cells[5].children(0).style.display="block";
obj.cells[5].children(1).style.display="none";
obj.cells[6].children(0).style.display="block";
obj.cells[6].children(1).style.display="none";
obj.cells[7].children(0).style.display="block";
obj.cells[7].children(1).style.display="none";
obj.cells[8].children(0).style.display="block";
obj.cells[8].children(1).style.display="none";
obj.cells[9].children(0).style.display="block";
obj.cells[9].children(1).style.display="none";
obj.cells[10].children(0).style.display="block";
obj.cells[10].children(1).style.display="none";
obj.style.backgroundColor="fff";
}
                                  
//保存修改
function ModifyRunById(mid)
{
var obj = event.srcElement.parentElement.parentElement.parentElement;
obj.style.backgroundColor="00cccc";
var str=mid+","+obj.cells[4].children(1).checked+","+obj.cells[5].children(1).checked+","+obj.cells[6].children(1).value+","+obj.cells[7].children(1).value+","+obj.cells[8].children(1).value+","+obj.cells[9].children(1).value+","+$("#hdAuthorize").val();
var strShow = obj.cells[4].children(0).children(0).checked+","+obj.cells[5].children(0).children(0).checked+","+obj.cells[6].children(0).innerText+","+obj.cells[2].children(0).innerText;
    $.ajax({
        type: "post",
        async: false, //使用异步模式
        datatype: "xml",
        url: "../ws/wsNews.asmx/ModifyRunById",
        data: {
                str: str,
                strShow: strShow
              },
        success: function(data){
           var ret = $(data).find("string").eq(0).text();
           obj.style.backgroundColor="fff";
           if(ret == "OK")
           {
                alert("修改成功！");
                obj.cells[4].children(0).children(0).checked = obj.cells[4].children(1).checked;
                obj.cells[5].children(0).children(0).checked = obj.cells[5].children(1).checked;
                obj.cells[6].children(0).innerText = obj.cells[6].children(1).value;
                obj.cells[7].children(0).innerText = obj.cells[7].children(1).value;
                obj.cells[8].children(0).innerText = obj.cells[8].children(1).value;
                obj.cells[9].children(0).innerText = obj.cells[9].children(1).value;
　　　　　      ResetRun();
           }
           else
           {
              alert("修改失败！");
           }
        }
    });
}           
       

//修改
function ModifyAdvertShow()
{
var obj = event.srcElement.parentElement.parentElement;
obj.style.backgroundColor="00cccc";
obj.cells[4].children(0).style.display="none";
obj.cells[4].children(1).style.display="block";
obj.cells[5].children(0).style.display="none";
obj.cells[5].children(1).style.display="block";
obj.cells[6].children(0).style.display="none";
obj.cells[6].children(1).style.display="block";
obj.cells[7].children(0).style.display="none";
obj.cells[7].children(1).style.display="block";
obj.cells[8].children(0).style.display="none";
obj.cells[8].children(1).style.display="block";
obj.cells[9].children(0).style.display="none";
obj.cells[9].children(1).style.display="block";
obj.cells[10].children(0).style.display="none";
obj.cells[10].children(1).style.display="block";
obj.cells[11].children(0).style.display="none";
obj.cells[11].children(1).style.display="block";
obj.cells[12].children(0).style.display="none";
obj.cells[12].children(1).style.display="block";
obj.cells[13].children(0).style.display="none";
obj.cells[13].children(1).style.display="block";
}

//取消
function ResetAdvertShow()
{
var obj = event.srcElement.parentElement.parentElement.parentElement;
obj.cells[4].children(0).style.display="block";
obj.cells[4].children(1).style.display="none";
obj.cells[5].children(0).style.display="block";
obj.cells[5].children(1).style.display="none";
obj.cells[6].children(0).style.display="block";
obj.cells[6].children(1).style.display="none";
obj.cells[7].children(0).style.display="block";
obj.cells[7].children(1).style.display="none";
obj.cells[8].children(0).style.display="block";
obj.cells[8].children(1).style.display="none";
obj.cells[9].children(0).style.display="block";
obj.cells[9].children(1).style.display="none";
obj.cells[10].children(0).style.display="block";
obj.cells[10].children(1).style.display="none";
obj.cells[11].children(0).style.display="block";
obj.cells[11].children(1).style.display="none";
obj.cells[12].children(0).style.display="block";
obj.cells[12].children(1).style.display="none";
obj.cells[13].children(0).style.display="block";
obj.cells[13].children(1).style.display="none";
obj.style.backgroundColor="fff";
}

//保存修改
function SaveModifyAdvertById(mid)
{
var obj = event.srcElement.parentElement.parentElement.parentElement;
var str=mid+","+obj.cells[4].children(1).value+","+obj.cells[5].children(1).value+","+obj.cells[6].children(1).checked+","+obj.cells[7].children(1).checked+","+obj.cells[8].children(1).checked+","+obj.cells[9].children(1).checked+","+obj.cells[10].children(1).checked+","+obj.cells[11].children(1).checked+","+obj.cells[12].children(1).checked+","+$("#hdAuthorize").val()+","+obj.cells[3].innerText;
var strShow = obj.cells[4].children(0).innerText+","+obj.cells[5].children(0).innerText+","+obj.cells[6].children(0).children(0).checked+","+obj.cells[7].children(0).children(0).checked+","+obj.cells[8].children(0).children(0).checked+","+obj.cells[9].children(0).children(0).checked+","+obj.cells[10].children(0).children(0).checked+","+obj.cells[11].children(0).children(0).checked+","+obj.cells[12].children(0).children(0).checked;
    $.ajax({
        type: "post",
        async: false, //使用异步模式
        datatype: "xml",
        url: "../ws/wsNews.asmx/SaveModifyAdvertById",
        data: {
                str: str,
                strShow: strShow
              },
        success: function(data){
           var ret = $(data).find("string").eq(0).text();
           obj.style.backgroundColor="fff";
           if(ret == "OK")
           {
                alert("修改成功！");
                obj.cells[4].children(0).innerText = obj.cells[4].children(1).value;
                obj.cells[5].children(0).innerText = obj.cells[5].children(1).value;
                obj.cells[6].children(0).children(0).checked = obj.cells[6].children(1).checked;
                obj.cells[7].children(0).children(0).checked = obj.cells[7].children(1).checked;
                obj.cells[8].children(0).children(0).checked = obj.cells[8].children(1).checked;
                obj.cells[9].children(0).children(0).checked = obj.cells[9].children(1).checked;
                obj.cells[10].children(0).children(0).checked = obj.cells[10].children(1).checked;
                obj.cells[11].children(0).children(0).checked = obj.cells[11].children(1).checked;
                obj.cells[12].children(0).children(0).checked = obj.cells[12].children(1).checked;
　　　　　      ResetAdvertShow();
           }
           else
           {
              alert("修改失败！");
           }
        }
    });
}           

//============================================================================================================================
