﻿  function addCookie(objName,objValue,objHours){//添加cookie
    var str = objName + "=" + escape(objValue);
    if(objHours > 0){//为0时不设定过期时间，浏览器关闭时cookie自动消失
     var date = new Date();
     var ms = objHours*3600*1000;
     date.setTime(date.getTime() + ms);
     str += "; expires=" + date.toGMTString();
    }
    document.cookie = str;
   
}
  
function getCookie(objName){//获取指定名称的cookie的值
    var restr="";
    var arrStr = document.cookie.split("; ");
    for(var i = 0;i < arrStr.length;i ++){
     var temp = arrStr[i].split("=");
     if(temp[0] == objName) restr= unescape(temp[1]);
    }
    return unescape(restr);
}


function Login()
{
var username=$('#txtloginName').val();
var pwd=$('#txtPwd').val();
var ispwd=document.getElementById("chkPwd").checked;
if(username==""||pwd=="")
{
alert('请输入用户名或密码');
document.getElementById("txtloginName").focus();
return false;
}

 $.ajax({
 url: 'Default1.aspx',
 type: 'GET',
 dataType: 'html',
 timeout: 20000,//超时时间设定
 data:'username='+username+'&pwd='+pwd+'&isPwd='+ispwd+'&ac=userLogin&t='+Math.random(),
 error: function(){alert("登录出错,请检查网络，或者关闭浏览器重新打开");LoginOut();},//错误处理，隐藏进度条
 success: function(userId){

      document.getElementById("userId").value=userId;

    if(userId==""||userId==-1)
    {
	  alert("用户名或密码错误");
	  
	}else
	{
	     var objHours=0;
　　    //将date设置为10天以后的时间
	    if(ispwd)
	    {
	      var objHours=24*365;
	    
	    }
	    addCookie("userName",username,objHours);
	    addCookie("userId",userId,objHours);
	    addCookie("userPwd",pwd,objHours);
     	//document.cookie="userName="+escape(username)+";userPwd="+escape(pwd)+";expire="+date.toGMTString();
	    $("#userLoginfail").hide();
	    $("#userLoginSuccess").show();
	    GetList(userId);
	    getScore(0,userId);
	}
	   
 }
});
	
}
function isLogin()
{
    var account=getCookie("userName");
    var pwd=getCookie("userPwd");
    var userId=getCookie("userId");
     document.getElementById("userId").value=userId;
	if(account==null||account==''||account.length==0||pwd==null|pwd==''||pwd.length==0)
	{
	    $("#userLoginfail").show();
	    $("#userLoginSuccess").hide();
	    getScore(0,-1);
	}
	else
	{
	    $("#userLoginfail").hide();
	    $("#userLoginSuccess").show();
	    GetList(userId);
	    getScore(0,userId);
	}

}
////用户添加积分定时刷新页面
function getScore(num,userId)
{
	 $.ajax({
         url: 'Default1.aspx',
         type: 'GET',
         dataType: 'html',
         timeout: 20000,//超时时间设定
         data:'userId='+userId+'&ac=GetIPAddress&num='+num+'&t='+Math.random(),
         error: function(){alert("积分失败,请检查网络，或者关闭浏览器重新打开");LoginOut();},//错误处理，隐藏进度条
         success: function(data){
     
            
 	           $('#ScoreDIV').html(data);
         }
      });
  setTimeout("getScore(10,"+userId+")",600000); 
}

function LoginOut()
{
var userId=document.getElementById("userId").value
 $.ajax({
 url: 'Default1.aspx',
 type: 'GET',
 dataType: 'html',
 timeout: 20000,//超时时间设定
 data:'ac=loginout&t='+Math.random(),
 error: function(){},//错误处理，隐藏进度条
 success: function(data){

 	    $("#userLoginfail").show();
	    $("#userLoginSuccess").hide();
	   
	    getScore(0,-1);
 }
});
	document.getElementById("userId").value=-1;
}
function GetList(userId)
{

$.ajax({
 url: 'Default1.aspx',
 type: 'GET',
 dataType: 'json',
 timeout: 20000,
 data:'userId='+userId+'&ac=ajaxgetlist&t='+Math.random(),
 error: function(){alert("获取个人导航数据出错,请检查网络，或者关闭浏览器重新打开");LoginOut(); },//$('#setscoretable').html('网络连接错误');
 success: function(data){
	if(data.paytable.length>0)
	{
	 $("#DIVLogin").hide();
	}
	var html="";
	for(var i=0;i<data.paytable.length;i++){ 
        var url=data.paytable[i].Url;
        if(url.indexOf("http")>-1)
        {
        html+="<span style='display:block; float:left;;height:27px;line-height:20px;' ><a href='"+url+"'";
        }
        else
        {
        html+="<span style='display:block; float:left;;height:27px;line-height:20px;' ><a href='http://"+url+"'";
       }
        html+=" target='_blank'>";
        html+=data.paytable[i].UrlName;
        html+='</a>';
        html+="<img src='images/xg.gif' align='absmiddle' style='margin-right:7px;'";
        html+=" onclick=\"showAdd('"+data.paytable[i].UrlName+"','http://"+data.paytable[i].Url+"','"+data.paytable[i].UrlId+"')\"/></span>";
        
	}
 
  $('#DIVLogin2').html(html);
 }
});
}
function AddUrl()
{
 var url=$('#txtUrl').val();
 if(url.indexOf("http://")>-1)
 {
   url=url.substring(7);
 }
var name=$('#txtName').val();
   TYAddUrl(name,url);
}
//用户点击浏览记录添加网址
function AddHistoryByCallBack(j) 
 { 
     var name=document.getElementById("historyName"+j).innerHTML;
     var url=document.getElementById("history"+j).getAttribute("href");
     if(url.indexOf("http://")>-1)
     {
       url=url.substring(7);
     }
     TYAddUrl(name,url);
}
//添加网址
function TYAddUrl(name,url)
{
var userId=document.getElementById("userId").value
if(userId=="-1")
{
  return alert("您的登录状态出错！请重新登录！");
  LoginOut();
}
  $.ajax({
     url: 'Default1.aspx',
     type: 'GET',
     dataType: 'html',
     timeout: 20000,//超时时间设定
     data:'userId='+userId+'&url='+escape(url)+'&name='+escape(name)+'&ac=addUrl&t='+Math.random(),
     error: function(){alert('addError');LoginOut();},//错误处理，隐藏进度条
     success: function(data)
     {
     
        GetList(userId);
         if(data==2)
         {
            alert("您已经添加过此网址了");
         }else if(data==-1){
          alert("您登录状态出错");
         }
         else if(data!=0)
         {
           alert("添加成功");
           $("#DIVAddURL").hide();
          
         }else
         {
         alert("添加失败");
         }
         
     }
    });
}
function updateUrl()
{
var userId=document.getElementById("userId").value
var url=$('#txtUrl').val();
 if(url.indexOf("http://")>-1)
 {
   url=url.substring(7);
 }
var name=$('#txtName').val();
var urlId=$('#webUrlId').val();
 $.ajax({
 url: 'Default1.aspx',
 type: 'GET',
 dataType: 'html',
 timeout: 20000,//超时时间设定
 data:'url='+escape(url)+'&name='+escape(name)+'&urlId='+urlId+'&ac=updateUrl',
 error: function(){alert('loginerror');LoginOut();},//错误处理，隐藏进度条
 success: function(data){
   GetList(userId);
 if(parseInt(data)!=0){
 
 alert("修改成功");
 
   $("#DIVAddURL").hide();
 }
  }
});
}
function deleteUrl()
{
var userId=document.getElementById("userId").value
var url=$('#txtUrl').val();
var name=$('#txtName').val();
var urlId=$('#webUrlId').val();
 $.ajax({
 url: 'Default1.aspx',
 type: 'GET',
 dataType: 'html',
 timeout: 20000,//超时时间设定
 data:'urlId='+urlId+'&ac=deleteUrl',
 error: function(){alert('loginerror');LoginOut();},//错误处理，隐藏进度条
 success: function(data){
   GetList(userId);
 if(parseInt(data)!=0){

  alert("删除成功");
 
   $("#DIVAddURL").hide();
   }else
   {
   alert("删除失败");
   }
  }
});
}
isLogin();






