var quickVoteDetailsSlide;
var quickVoteDetailsSlideMode;

var picarray = new Array();

window.addEvent('domready', function() {
	$('star0').addEvent('mouseenter', function() {quickvote_mouseenter(1)});
	$('star1').addEvent('mouseenter', function() {quickvote_mouseenter(2)});
	$('star2').addEvent('mouseenter', function() {quickvote_mouseenter(3)});
	$('star3').addEvent('mouseenter', function() {quickvote_mouseenter(4)});
	$('star4').addEvent('mouseenter', function() {quickvote_mouseenter(5)});

	$('star0').addEvent('mouseleave', function() {quickvote_mouseleave(1)});
	$('star1').addEvent('mouseleave', function() {quickvote_mouseleave(2)});
	$('star2').addEvent('mouseleave', function() {quickvote_mouseleave(3)});
	$('star3').addEvent('mouseleave', function() {quickvote_mouseleave(4)});
	$('star4').addEvent('mouseleave', function() {quickvote_mouseleave(5)});

	$('star0').addEvent('click', function() {clickevent(1)});
	$('star1').addEvent('click', function() {clickevent(2)});
	$('star2').addEvent('click', function() {clickevent(3)});
	$('star3').addEvent('click', function() {clickevent(4)});
	$('star4').addEvent('click', function() {clickevent(5)});
	
	quickVoteDetailsSlideMode = 0;
	if($('quickvote_details_link')) {
		quickVoteDetailsSlide = new Fx.Slide('quickvote_details', {duration: 250});
		$('quickvote_details_link').addEvent('click', switchDetails);
		quickVoteDetailsSlide.hide();
	}
});
/**
 * quickvote_mouseenter
 * @param {int} id 
 */
function quickvote_mouseenter(id) {
 	for(var i = 0; i < id; i++) {
 		picarray[i] = $('star' + i).src;
 		$('star' + i).src = "images/site/star_hover.gif";
 	}
}
/**
 * quickvote_mouseleave
 * @param {int} id 
 */
function quickvote_mouseleave(id) {
 	for(var i = 0; i < id; i++) {
		$('star' + i).src = picarray[i];
 	}
}
/**
 * clickevent
 * @param {int} id 
 */
function clickevent(id) {
	//ID einfügen
	var url = "inc/vote.php?quickvote=" + id + "&quickvoteid=" + productid;
	window.setTimeout("$('voteconsole').style.display = \"none\"", 5000);
	
 	new Ajax(url, {method: 'get', update:'voteconsole', onSuccess: reloadStars}).request();
}

function reloadStars() {
	//var details = $('quickvote_details').style.display;
 	$('voteconsole').style.display = "block";
 	var url="inc/showstars.php?&products_id=" + productid;
 	new Ajax(url,{method: 'get', update:'stars', onSuccess: createEvents}).request();	
	//$('quickvote_details').style.display = details;
}

function switchDetails(e) {
	new Event(e).stop();
	if(quickVoteDetailsSlideMode == 0) {
		quickVoteDetailsSlide.slideIn();
		$('quickvote_details_link').innerHTML = "<img src=\"images/box_write_review3.gif\" style=\"margin:0px;padding:0px;border:0px;\" /><br />Stimmenverteilung ausblenden";
		quickVoteDetailsSlideMode = 1;
	} else {
		quickVoteDetailsSlide.slideOut();
		$('quickvote_details_link').innerHTML = "<img src=\"images/box_write_review2.gif\" style=\"margin:0px;padding:0px;border:0px;\" /><br />Stimmenverteilung anzeigen";
		quickVoteDetailsSlideMode = 0;
	}
	
	
}
