﻿// JScript 文件

function addPageVote(postID,type,divPageVoteID,divVoteID)
{
    var num = $(divPageVoteID).innerHTML;
    num = parseInt(num);
    num += 1;
    $(divPageVoteID).innerHTML = num;
    
    $(divVoteID).innerHTML = "谢谢";
    
     
         
	var url="ajax.aspx";
	
	var pars="&A=addPageVote&PostID=" + postID +"&type=" + type;
	pars +="&r="+Math.random();
	var myAjax= new Ajax.Request(
		url,
		{
			method:"get",
			parameters:pars,
			onSuccess:function(transport){
			    try{
			         // --- 设置cookie
                    function setCookie(sName,sValue,expireHours) {
                    var cookieString = sName + "=" + escape(sValue);
                    if (expireHours>0) {//设置过期时间
                    var date = new Date();
                    date.setTime(date.getTime() + expireHours * 60 * 1000);//时间单位=毫秒
                    cookieString = cookieString + "; expire=" + date.toGMTString();// date.toGMTString()转为GMT时间
                    }
                    document.cookie = cookieString;//写cookie
                    }
    
                    setCookie(divPageVoteID,"true",20)//设置过期时间20分钟
                    //setCookie("visited","true")//不设置过期时间
				}
				catch(e){
                     ShowTip("服务器返回错误代码或者页面出错",ContentBody);
 				     HideAfter3Seconds(ContentBody);
                        }
			},
			onFailure:function(transport){
				ShowTip(errInfo[0],ContentBody);
				HideAfter3Seconds(ContentBody);
			}
		});
}

function getPageVote(postID,type,divPageVoteID,divVoteID)
{
    var response = "";
    var url="ajax.aspx";
	
	var allcookies = document.cookie;
    var cookie_pos = allcookies.indexOf(divPageVoteID);

    // 如果找到了索引，就代表cookie存在，
    // 反之，就说明不存在。

    
   
  

	if(cookie_pos != -1)
    {
         $(divVoteID).innerHTML = "谢谢";
    }


	
	var pars="&A=getPageVote&PostID=" + postID +"&type=" + type;
	pars +="&r="+Math.random();
	var myAjax= new Ajax.Request(
		url,
		{
			method:"get",
			parameters:pars,
			onSuccess:function(transport){
			    try{
			        response = transport.responseText;
			        $(divPageVoteID).innerHTML = response;
				}
				catch(e){
                     ShowTip("服务器返回错误代码或者页面出错",ContentBody);
 				     HideAfter3Seconds(ContentBody);
                        }
			},
			onFailure:function(transport){
				ShowTip(errInfo[0],ContentBody);
				HideAfter3Seconds(ContentBody);
			}
		});
}