var receiveGetSiteAction = getXmlHttpRequestObjectjhp_rating();

			//Gets the browser specific XmlHttpRequest Object
			function getXmlHttpRequestObjectjhp_rating() {
				if (window.XMLHttpRequest) {
					return new XMLHttpRequest();
				} else if(window.ActiveXObject) {
					return new ActiveXObject("Microsoft.XMLHTTP");
				} else {
					alert('Error. Could not create XmlHttpRequest Object.');
				}
			}

function jhp_rating_updateFields(id,rating,rates,points) {
var tempPoints = 'jhp_rating_points_' + id;
var tempRating = 'jhp_rating_rates_' + id;
document.getElementById(tempPoints).innerHTML = points + ' Points';
document.getElementById(tempRating).innerHTML = rating + '/5 (' + rates + ' Ratings)';
}//function updateFields

function jhp_rating_generateStars(id,rating) {
var temp = 'jhp_rating_stars_' + id;
document.getElementById(temp).innerHTML = '';
jhp_rating_moveStars(id,rating);
	document.getElementById(temp).innerHTML = '<a href="javascript:" class="jhp_rating_star_0" onClick="jhp_rating_send_rate('+id+',\'0\');" title="Rate this response a 0 out of 5" onMouseOver="jhp_rating_moveStars(\''+id+'\',\'0\')" onMouseOut="jhp_rating_moveStars(\''+id+'\',\''+rating+'\')">&nbsp;</a><a href="javascript:" class="jhp_rating_star_1" onClick="jhp_rating_send_rate('+id+',\'1\');" title="Rate this response a 1 out of 5" onMouseOver="jhp_rating_moveStars(\''+id+'\',\'1\')" onMouseOut="jhp_rating_moveStars(\''+id+'\',\''+rating+'\')">&nbsp;</a><a href="javascript:" class="jhp_rating_star_2" onClick="jhp_rating_send_rate('+id+',\'2\');" title="Rate this response a 2 out of 5" onMouseOver="jhp_rating_moveStars(\''+id+'\',\'2\')" onMouseOut="jhp_rating_moveStars(\''+id+'\',\''+rating+'\')">&nbsp;</a><a href="javascript:" class="jhp_rating_star_3" onClick="jhp_rating_send_rate('+id+',\'3\');" title="Rate this response a 3 out of 5" onMouseOver="jhp_rating_moveStars(\''+id+'\',\'3\')" onMouseOut="jhp_rating_moveStars(\''+id+'\',\''+rating+'\')">&nbsp;</a><a href="javascript:" class="jhp_rating_star_4" onClick="jhp_rating_send_rate('+id+',\'4\');" title="Rate this response a 4 out of 5" onMouseOver="jhp_rating_moveStars(\''+id+'\',\'4\')" onMouseOut="jhp_rating_moveStars(\''+id+'\',\''+rating+'\')">&nbsp;</a><a href="javascript:" class="jhp_rating_star_5" onClick="jhp_rating_send_rate('+id+',\'5\');" title="Rate this response a 5 out of 5" onMouseOver="jhp_rating_moveStars(\''+id+'\',\'5\')" onMouseOut="jhp_rating_moveStars(\''+id+'\',\''+rating+'\')">&nbsp;</a>';
}

function jhp_rating_moveStars(id,rating) {
var temp = 'jhp_rating_stars_' + id;
var temp2 = -1 * (5-rating) * 20;
	document.getElementById(temp).style.backgroundPosition=temp2+'px 0';
}

function jhp_rating_send_rate(id,rate) {
				if (receiveGetSiteAction.readyState == 4 || receiveGetSiteAction.readyState == 0) {
					receiveGetSiteAction.open("GET", 'getSiteAction.php?doAction=rateTordMedia&mid=' + id + '&ratePass=' + rate, true);
					receiveGetSiteAction.onreadystatechange = handleReceive_jhp_rating_send_rate; 
					receiveGetSiteAction.send(null);
				}			
}

			function handleReceive_jhp_rating_send_rate() {
				if (receiveGetSiteAction.readyState == 4) {
					var xmldoconline = receiveGetSiteAction.responseXML;
					var message_nodesonline = xmldoconline.getElementsByTagName("message"); 
					var n_messagesonline = message_nodesonline.length
					for (i = 0; i < n_messagesonline; i++) {
						var updateID_nodeonline = message_nodesonline[i].getElementsByTagName("updateID");
						var updateWith_nodeonline = message_nodesonline[i].getElementsByTagName("updateWith");
					document.getElementById('jhp_rating_alertArea_' + updateID_nodeonline[0].firstChild.nodeValue).innerHTML = updateWith_nodeonline[0].firstChild.nodeValue;
					}
				}
			}







function collapseTordTools() {
				if (receiveGetSiteAction.readyState == 4 || receiveGetSiteAction.readyState == 0) {
					receiveGetSiteAction.open("GET", 'getSiteAction.php?doAction=collapseTordTools', true); 
					receiveGetSiteAction.send(null);
				}			
}
function expandTordTools() {
				if (receiveGetSiteAction.readyState == 4 || receiveGetSiteAction.readyState == 0) {
					receiveGetSiteAction.open("GET", 'getSiteAction.php?doAction=expandTordTools', true); 
					receiveGetSiteAction.send(null);
				}			
}
