var pageObject;
var thisID;
var thisVote;
var thisType;
var voted=false;

function disableStars() {
	/*for (var f=1; f<=5; f++) {
		var thsChk=document.getElementById(f+"s");
		thsChk.className=thsChk.className.replace('n-s',' ');	
	}*/
}

function getHTTPObject(){		// for current browsers
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	// for older browsers
	else if (window.XMLHttpRequest) 
		return new XMLHttpRequest();
	else {
		//alert("Your browser does not support AJAX.");
		return null;
	}
}

// Change the value of the outputText field
function setVotes() {	
	if(pageObject.readyState == 4) {					
		voted=true; 
		respObj = eval("("+pageObject.responseText+")");
		var ty = document.getElementById("current-rating-result");		
		ty.innerHTML = respObj.Status;
		document.getElementById("vote-rate-div").disabled = true;//el.disabled ? false : true;
	}	
}

function vote(id, vote, type) {
	
	if (voted!=true) {
		thisID=id;
		thisVote=vote;
		thisType = typeof(type) != 'undefined' ? type : null;
		
		// show the rating the user made.
		var cur=document.getElementById("current-rating");
		cur.style.width=(thisVote*25)+"px";
		
		// turn off the rating system
		var list = document.getElementById("rating-list");
		list.className=list.className.replace('not-selected',' ');				
		
		
		pageObject = getHTTPObject();	
		if (pageObject != null) {		
			var url="http://www.bluescentric.com/ajax_handle_vote.php?i="+id+"&v="+vote;	
			if (thisType!=null) url+="&t="+thisType;
			pageObject.onreadystatechange=setVotes;
			pageObject.open("GET",url,true);
			pageObject.send(null);			
			pageObject.onreadystatechange=setVotes;
		}
	}
}




