//<![CDATA[
/*
	Script:		rating.js
	Created:	2008-07-08
	Last Edit:	
	Author:		Andreas Burger
	Contact:	andreas@xtr-designs.de
	
	(C) by xtr-designs.de (http://www.xtr-designs.de)
*/

//Erstellt ein neues AJAX-Objekt und übermittelt die Werte des ratings an das Verarbeitungs-PHP-Skript
function getRating(rating_value,item_id){
	var myAjax = new Ajax.Request(
				'inc/rating.php',
				{
					method: 'get',
					parameters: 'value=' + rating_value + '&itemid=' + item_id,
					onComplete: showRating
				}
	);
}
//Lädt die Informationen in die RatingBox
function showRating( originalRequest ){
	document.getElementById('rating_box').innerHTML = originalRequest.responseText;
}


//Assoziatives Array initialisieren, das die alten Bildnamen speichert
var oldImage = new Object();

//Setzt für alle Bilder, deren ID kleiner oder gleich der übergebenen ID ist, das HoverImage
function hoverRateImg(img_id){
	for(var i = 1; i <= 5; i++){
		//Zuerst den alten Stand speichern
		oldImage[i] = document.getElementById('star_' + i).getAttribute('src', 0);
		
		//Bilder tauschen
		if(i <= img_id){
			document.getElementById('star_' + i).setAttribute('src', 'img/icons/hover_star.gif');
		}
		else{
			document.getElementById('star_' + i).setAttribute('src', 'img/icons/hover_blank.gif');
		}
	}
	//Cursor-Lyout
	document.getElementById('star_' + img_id).style.cursor = 'pointer';
}
//Setzt ein Bild wieder auf den Ausgangswert zurück
function normalRateImg(img_id){
	for(var i = 1; i <= 5; i++){
		document.getElementById('star_' + i).setAttribute('src', oldImage[i]);
	}
	//Cursor-Lyout
	document.getElementById('star_' + img_id).style.cursor = 'default';
}
//]]>
