﻿var Vote={ //Vote arguments
	VoteImg1    :"../Plugins/siteVote/icoStar1.gif",
	VoteImg2    :"../Plugins/siteVote/icoStar2.gif",
	VoteLoadImg :"../Plugins/siteVote/sendVote.gif",
	StarLength  :5,
	CVoteN      :0,
	CanVote     :true,
	CVote       :0,
	ImgWidth    :"15px",
	ImgHeight  : "15px"
}
auxImg = new Image();
auxImg.src = Vote.VoteImg1
auxImg.src = Vote.VoteImg2
auxImg.src = Vote.VoteLoadImg
function AddListener(Obj,eventType,Func){ // Event Listener For IE,Mozilla
	if (document.all){ //For IE
		Obj.attachEvent(eventType,Func)
	}
	else{ //For Mozilla
		Obj.addEventListener(eventType.substr(2,eventType.length-2),Func,true)
	}
}
function initVote(){// init Vote System
	var i
	voteStar.innerHTML=""
	for (i=0;i<Vote.StarLength;i++){// Add Images To Div
		AddImg = document.createElement("img")
		AddImg.src=""
		AddImg.border="0"
		AddImg.style.width=Vote.ImgWidth
		AddImg.style.height=Vote.ImgHeight
		if (Vote.CanVote) AddImg.alt="给当前网站评" + (i+1) + "分"; else AddImg.alt="当前网站平均评分: " + Vote.CVote + " 分";
			voteStar.appendChild(AddImg)
	}
	for (i=0;i<voteStar.childNodes.length;i++){// AddListener To Vote Images
		if (i<Vote.CVoteN) voteStar.childNodes[i].src=Vote.VoteImg2; else voteStar.childNodes[i].src=Vote.VoteImg1;
		if (Vote.CanVote){
			voteStar.childNodes[i].style.cursor="pointer"
			AddListener(voteStar.childNodes[i],"onclick",voteImgClick)
			AddListener(voteStar.childNodes[i],"onmouseover",voteImgOver)
			AddListener(voteStar.childNodes[i],"onmouseout",voteImgOut)
		}
	}
}
function voteImgClick(evt){// Image Click
	var evt=(evt)?evt:(window.event)?window.event:""
	var VoteC
	if (document.all){ //For IE
	   VoteC=getVotePost(evt.srcElement)+1
	}
	else{ //For Mozilla
	  VoteC=getVotePost(evt.target)+1
	}
	voteStar.innerHTML='<img src="'+Vote.VoteLoadImg+'" border="0" alt="正在处理评分,请稍候"/>'
	e=document.createElement("script");
	e.type="text/javascript";
	e.language="javascript";
	e.src="../Plugins/siteVote/vote.asp?SITEID=" + SITEID + "&VoteCount=" + VoteC + "&s=" + Math.random()
	document.getElementsByTagName("head")[0].appendChild(e);
}
function voteImgOver(evt){// Image MouseOver
var evt=(evt)?evt:(window.event)?window.event:""
var Pos

//Get Vote Image Position
if (document.all){ //For IE
	Pos=getVotePost(evt.srcElement)
}
else{ //For Mozilla
	Pos=getVotePost(evt.target)
}
	for (i=0;i<voteStar.childNodes.length;i++){
		if (i<=Pos) voteStar.childNodes[i].src=Vote.VoteImg2; else voteStar.childNodes[i].src=Vote.VoteImg1;
	}
}
function voteImgOut(evt){// Image MouseOut
	for (i=0;i<voteStar.childNodes.length;i++){
		if (i<Vote.CVoteN) voteStar.childNodes[i].src=Vote.VoteImg2; else voteStar.childNodes[i].src=Vote.VoteImg1;
	}
}
function getVotePost(o){// Return Img Position
	for (i=0;i<voteStar.childNodes.length;i++){
		if (o==voteStar.childNodes[i]) return i
	}
}
