function addEvent(elm, evType, fn, useCapture)
{
	if (elm.addEventListener) {
		elm.addEventListener(evType, fn, useCapture);
		return true;
	} else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	} else {
		elm['on' + evType] = fn;
	}
}

addEvent(window, 'load', make_ratings, false);

function make_ratings()
{
	var inpEls = document.getElementsByTagName("input");
	for (var i=0; i<inpEls.length; i++) {
		if (inpEls[i].type.toLowerCase() == "radio") {
			inpEls[i].onclick = function() {
				this.parentNode.submit();
			}

		}
	}
}
oldVenueId = "";

function rateThis(venueId) {
	if ((oldVenueId != "") && (oldVenueId != venueId)) {
		document.getElementById("rateform_" + oldVenueId).style.left = '-7000px';
	}
	if (oldVenueId != venueId) {
		oldVenueId = venueId;
	}
	var rateForm = document.getElementById("rateform_" + venueId);

	if (rateForm.style.left == '100px') {
		rateForm.style.left = '-7000px';
	} else {
		rateForm.style.left = '100px';
//		document.getElementById("rateform_" + entertainment_id).style.left = '0px';
//		makeHttpRequest('php/vote.php?check_venue_id=' + venueId, 'check_vote', true);
	}

}

/*

function check_vote(xmldoc) {
	var entertainment_id = xmldoc.getElementsByTagName('group_id')[0].firstChild.nodeValue;
	var is_votes = xmldoc.getElementsByTagName('vote')[0].firstChild.nodeValue;
	if (is_votes == "voted") {
		document.getElementById("ratemessage_" + entertainment_id).className = 'pagecolor';
		document.getElementById("ratemessage_" + entertainment_id).innerHTML = 'You have been voted for this venue. If you want choose new rating.';

		var old_vote = xmldoc.getElementsByTagName('old_vote')[0].firstChild.nodeValue;

		var checkBoxes = document.getElementById("rateform_" + entertainment_id).getElementsByTagName('input');

		for (var i=0; i<checkBoxes.length; i++) {
			if (checkBoxes[i].type.toLowerCase() == "radio") {
				if (checkBoxes[i].value == old_vote) checkBoxes[i].checked = true;
			}
		}


	}

	document.getElementById("rateform_" + entertainment_id).style.left = '0px';
}
*/

