﻿function sc()
{
    window.external.AddFavorite("http://www.glasses35.com","深圳舒霖科技有限公司");
}
function setSY(el){
    el.style.behavior="url(#default#homepage)";el.setHomePage("http://www.glasses35.com");
}

function SetCss(type)
{
    for(var i=1;i<10;i++){
        eval("n"+i).className="NavOff";
    }
    eval("n"+type).className="NavOn";
}

function GetList(type)
{
    if(type==1)
    {
        $.ajax({type: "GET",contentType: "application/json; charset=utf-8",url: "gm.asmx/GetYouShiList",dataType: "json",success: YouShiShow});
    }else{
        $.ajax({type: "GET",contentType: "application/json; charset=utf-8",url: "gm.asmx/GetHelpList",dataType: "json",success: HelpShow});
    }
}

function GetAboutOrLink(t)
{
    $.ajax({type: "GET",contentType: "application/json; charset=utf-8",url: "gm.asmx/GetLinkOrAbout",dataType: "json",data:{type:t},success: function(result)
    {   
        if(result["d"].length>0)
        {
            var model=eval(result["d"][0]);
            eval("lblContent").innerHTML=model.Content;
        }
    }});
}

function YouShiShow(result)
{
    if(result["d"].length>0)
    {
        for(var a=0;a<result["d"].length;a++)
        {
            var model=eval(result["d"][a]);
            eval("youshi").innerHTML+="<li><span>"+ReGetAjaxTime(model.CreateTime)+"</span><a target='_blank' href='NewsInfo.html?Type="+model.AType+"&ArtId="+model.ID+"'>"+model.Title+"</a></li>";
        }
    }else{
        eval("youshi").innerHTML="暂未有数据";
    }
}
function HelpShow(result)
{
    if(result["d"].length>0)
    {
        for(var a=0;a<result["d"].length;a++)
        {
            var model=eval(result["d"][a])
            eval("helpList").innerHTML+="<li><span>"+ReGetAjaxTime(model.CreateTime)+"</span><a target='_blank' href='NewsInfo.html?Type="+model.AType+"&ArtId="+model.ID+"'>"+model.Title+"</a></li>";
        }
    }else{
        eval("helpList").innerHTML="暂未有数据";
    }
}

function LY()
{
    var title=eval("txtTitle").value.trim();
    var name=eval("txtName").value.trim();
    var phone=eval("txtPhone").value.trim();
    var email=eval("txtEmail").value.trim();
    var content=eval("txtContent").value.trim();
    if(title!=""&&name!=""&&phone!=""&&email!=""&&content!="")
    {
        eval("button2").disabled="disabled";
        AjaxGet(1,'SendLiuYan',LYShow,'{title:"'+title+'",name:"'+name+'",phone:"'+phone+'",email:"'+email+'",content:"'+content+'"}');
    }else{
        alert("请耐心填完各项信息再提交!");
    }
}

function LYShow(result)
{
    if(result>0)
    {
        alert("留言成功,请耐心等待客服人员的回复!");
        eval("txtTitle").value="";eval("txtName").value="";eval("txtPhone").value="";
        eval("txtEmail").value="";eval("txtContent").value="";eval("button2").disabled="";
    }else{
        alert("留言失败,请联系管理员!");
    }
}

function ShowAre()
{
    var reg=new RegExp("^\\d+$");
    var args = new Object();
    args=GetUrlParms();
    var t=args["Type"];
    var id=args["ArtId"];
    if(t!=undefined&&id!=undefined)
    {
        if(reg.test(t)&&reg.test(id)){
            if(t!=0&&id!=0)
            {
                $.ajax({type: "GET",contentType: "application/json; charset=utf-8",url: "gm.asmx/GetAreByTypeAndId",dataType: "json",data:{type:t,aid:id},success: function(result)
                {   
                    var flag=false;
                    if(result["d"].length>0)
                    {
                        for(var a=0;a<result["d"].length;a++)
                        {
                            var model=eval(result["d"][a]);
                            var tempId=model.ID;
                            if(tempId==id)
                            {
                                eval("divTitle").innerText=model.Title;
                                eval("divContent").innerHTML=model.Content;
                                flag=true;
                            }
                            if(tempId<id)
                            {
                                eval("aPre").href="NewsInfo.html?Type="+model.AType+"&ArtId="+model.ID+"";
                                eval("aPre").innerText=model.Title;
                            }
                            if(tempId>id)
                            {
                                eval("aNext").href="NewsInfo.html?Type="+model.AType+"&ArtId="+model.ID+"";
                                eval("aNext").innerText=model.Title;
                            }
                        }
                    }
                    if(flag==false)
                    {
                        eval("divTitle").innerText="该文章不存在或已被管理员删除!";
                    }
                }});
            }
        }
    }
}

var pSize=10;
var spanInterval=3;
var total=0;
var li_On="<li class='On'>";
var li_Off="<li class='Off'>";
var li_End="</li>";
var PageAjax=function(t,i)
{
    $.ajax({type: "GET",contentType: "application/json; charset=utf-8",url: "gm.asmx/GetArePage",dataType: "json",data:{type:t,pageSize:pSize,pageIndex:i},success: 
    function(result)
    {
        if(result["d"].length-1>0)
        {
            eval("Alist").innerHTML="";
            for(var a=0;a<result["d"].length-1;a++)
            {
                var model=eval(result["d"][a]);
                eval("Alist").innerHTML+="<li><span>"+ReGetAjaxTime(model.CreateTime)+"</span><a target='_blank' href='NewsInfo.html?Type="+model.AType+"&ArtId="+model.ID+"'>"+model.Title+"</a></li>";
            }
            total=eval(result["d"][result["d"].length-1]).AType;
            PageClick(t,i);
        }else{
            eval("Alist").innerHTML="暂未有数据";
        }
    }});
}

function PageClick(t,Index)
{
    //索引从1开始,将当前页索引转为int类型
    var intPageIndex = parseInt(Index);   
    //创建分页,将总记录数结果得到 总页码数
    var pageS = total
    if (pageS % pSize == 0){ pageS = pageS / pSize;}
    else {pageS = parseInt(total / pSize) + 1;}
    var $pager = $("#pager");
    //清楚分页div中的内容
    $("#pager li").remove();
    $("#pager a").remove();
    
    //添加第一页
    if (intPageIndex == 1)
    {
        $pager.append(li_Off+"首页"+li_End);
    }
    else 
    {
        var first = $("<a href='javascript:void(0)' first='" + 1 + "'>首页</a>").click(function () {PageAjax(t,$(this).attr('first'));return false;});
        var li=$(document.createElement("li"));
        li.addClass("Off");
        li.append(first);
        $pager.append(li);
    }
    //添加上一页
    if (intPageIndex == 1)
    {
        $pager.append(li_Off+"上一页"+li_End);
    }
    else 
    {
        var pre = $("<a href='javascript:void(0)' pre='" + (intPageIndex - 1) + "'>上一页</a>").click(function () {PageAjax(t,$(this).attr('pre'));return false;});
        var li=$(document.createElement("li"));
        li.addClass("Off");
        li.append(pre);
        $pager.append(li);
    }
    //设置分页的格式  这里可以根据需求完成自己想要的结果
    var interval = parseInt(spanInterval); 
    //设置间隔
    var start = Math.max(1, intPageIndex - interval); 
    //设置起始页
    var end = Math.min(intPageIndex + interval, pageS)
    //设置末页
    if (intPageIndex < interval + 1) 
    {
        end = (2 * interval + 1) > pageS ? pageS : (2 * interval + 1);
    }
    if ((intPageIndex + interval) > pageS) 
    {
        start = (pageS - 2 * interval) < 1 ? 1 : (pageS - 2 * interval);
    }
    //生成页码
    for (var j = start; j < end + 1; j++) 
    {
        if (j == intPageIndex) 
        {
            var spanSelectd = $(li_On + j + li_End);
            $pager.append(spanSelectd);
        } 
        else 
        {
            var a = $("<a href='javascript:void(0)'>" + j + "</a>").click(function () {PageAjax(t,$(this).text());return false;});
            var li=$(document.createElement("li"));
            li.addClass("Off");
            li.append(a);
            $pager.append(li);
        }
    }
    //下一页
    if (intPageIndex == pageS) 
    {
        $pager.append(li_Off+"下一页"+li_End);
    }
    else 
    {
        var next = $("<a href='javascript:void(0)' next='" + (intPageIndex + 1) + "'>下一页</a>").click(function () {PageAjax(t,$(this).attr("next"));return false;});
        var li=$(document.createElement("li"));
        li.addClass("Off");
        li.append(next);
        $pager.append(li);
    }
    //最后一页
    if (intPageIndex == pageS) 
    {
        $pager.append(li_Off+"最后一页"+li_End);
    }
    else 
    {
        var last = $("<a href='javascript:void(0)' last='" + pageS + "'>最后一页</a>").click(function () {PageAjax(t,$(this).attr("last"));return false;});
        var li=$(document.createElement("li"));
        li.addClass("Off");
        li.append(last);
        $pager.append(li);
    }
}

function ReGetAjaxTime(time)
{
    var obj = time;
    var date = eval(obj.replace(/\/Date\((\d+)\)\//gi, "new Date($1)"));
    return date.format("yyyy-MM-dd");
}

Date.prototype.format = function(format)
{ 
    var o = 
    { 
        "M+" : this.getMonth()+1, //month 
        "d+" : this.getDate(), //day 
        "h+" : this.getHours(), //hour 
        "m+" : this.getMinutes(), //minute 
        "s+" : this.getSeconds(), //second 
        "q+" : Math.floor((this.getMonth()+3)/3), //quarter 
        "S" : this.getMilliseconds() //millisecond 
    }
    if(/(y+)/.test(format)) 
    { 
        format = format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
    } 
    for(var k in o) 
    { 
        if(new RegExp("("+ k +")").test(format)) 
        { 
            format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length)); 
        } 
    } 
    return format; 
}
String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");} 

function GetUrlParms()    
{
    var args=new Object();   
    var query=location.search.substring(1);//获取查询串   
    var pairs=query.split("&");//在逗号处断开   
    for(var    i=0;i<pairs.length;i++)   
    {   
    var pos=pairs[i].indexOf('=');//查找name=value   
        if(pos==-1)   continue;//如果没有找到就跳过   
        var argname=pairs[i].substring(0,pos);//提取name   
        var value=pairs[i].substring(pos+1);//提取value   
         args[argname]=unescape(value); //存为属性(解码) 
    }
    return args;
}
