var currentRating = 0 ; 

function openPopup(url, width, heigt)
{
	if (width == "" || width == null)
		width = 950;

	if (heigt == "" || heigt == null)
		heigt = 660;

	window.open(url, 'Popup', 'width='+width+',height='+heigt+',location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,top=100,left=100');
} // function openPopup(url)

function showStars(rating, formName) 
{
	currentRating = rating;
	
	elem = document.getElementById('Rating');
	formData = '<input type="hidden" name="FIELD_bewertung" id="FIELD_bewertung" value="'+currentRating+'" />';
	for(i = 1; i < 6; i++)
	{
		if(i <= currentRating)
			formData += '<div class="rating"><img id="Rating_'+i+'" onmouseover="changeRating('+i+', \''+formName+'\');" onmouseout="changeRating('+currentRating+', \''+formName+'\');" onclick="saveRating('+i+', \''+formName+'\');" src="http://www.hoerspiel.de/customGates/resources/binaries/universal/icons/icon_review_red.png" alt="Icon: Bewertungsstern grau" width="15" height="14" /></div>';
		else
			formData += '<div class="rating"><img id="Rating_'+i+'" onmouseover="changeRating('+i+', \''+formName+'\');" onmouseout="changeRating('+currentRating+', \''+formName+'\');" onclick="saveRating('+i+', \''+formName+'\');" src="http://www.hoerspiel.de/customGates/resources/binaries/universal/icons/icon_review_gray.png" alt="Icon: Bewertungsstern grau" width="15" height="14" /></div>';
			
	}
	elem.innerHTML = formData;
}

function changeRating(rating, formName)
{
	for(i = 1; i < 6; i++)
	{
		elem = document.getElementById('Rating_'+i);

		if(i <= rating && rating > 0)
			elem.src = 'http://www.hoerspiel.de/customGates/resources/binaries/universal/icons/icon_review_red.png';
		else	
			elem.src = 'http://www.hoerspiel.de/customGates/resources/binaries/universal/icons/icon_review_gray.png';
			
		elem.onmouseout = function()
		{
			changeRating(currentRating, formName);
		};
	}
}

function saveRating(rating, formName)
{
	currentRating = rating;
	elem = document.getElementById('FIELD_bewertung');
	elem.value = currentRating;
	//alert('cr:'+currentRating);
} // function saveRating(rating, formName)

function setItem(json)
{
	// Productbild
	document.getElementById("ProductImage").src = unescape(json.ProductImage);
	document.getElementById("lightbox").href = unescape(json.LightBoxImage);
	
	// Ueberschriften
	document.getElementById("CategoryDescription").innerHTML = unescape(json.CategoryDescription);
	document.getElementById("ProductDescription").innerHTML = unescape(json.ProductDescription);
	
	// Slider
	document.getElementById("sliderPrevHorizontal").onclick = new Function("GetItem('"+unescape(json.host)+"', '"+unescape(json.prevProductTreeNodeID)+"')");
	document.getElementById("sliderNextHorizontal").onclick = new Function("GetItem('"+unescape(json.host)+"', '"+unescape(json.nextProductTreeNodeID)+"')");

	// javascript_AudioPlayer
	var bla = eval(unescape(json.javascript_AudioPlayer));

	// Produkteigenschaften
	document.getElementById("ProductCharacs").innerHTML = unescape(json.ProductCharacs);
	
	// Inhalt, Sprecher, Tracks
	document.getElementById("div_Inhalt").innerHTML = unescape(json.div_Inhalt);
	document.getElementById("div_Sprecher").innerHTML = unescape(json.div_Sprecher);
	document.getElementById("div_Trackliste").innerHTML = unescape(json.div_Trackliste);
	
	// Varianten 
	document.getElementById("Variants").innerHTML = unescape(json.Variants);

	//Rezensionen
	document.getElementById("reviewTitle").innerHTML = unescape(json.reviewTitle);
	document.getElementById("reviewAverageRating").innerHTML = unescape(json.reviewAverageRating);	
	document.getElementById("reviewHeaderTrennlinie").innerHTML = unescape(json.reviewHeaderTrennlinie);
	document.getElementById("reviewContent").innerHTML = unescape(json.reviews);
	document.getElementById("reviewFooter").innerHTML = unescape(json.reviewFooter);

	//Merkzettel
	document.getElementById("MerkzettelLink").href = unescape(json.MerkzettelLink);
	
	// Hoerspiel24	
	if (json.Hoerspiel24)
	{
		$('#Hoerspiel24 a').each( function() {
			$(this).attr('href', json.Hoerspiel24);
		});
		$('#Hoerspiel24').css('display','block');
	}
	else if ($('#Hoerspiel24').length > 0)
	{
		$('#Hoerspiel24').css('display','none');
	}
	
	//Umschaltung falls Sprecherliste leer ist + dessen Ausblendung
	if (json.div_Sprecher == "")
	{
		if ( $("#Sprecher").hasClass("aktiv") )
		{
			//Links anpassen 
			$("#Inhalt").removeClass("link").removeClass("hover").addClass("aktiv");
			$("#Sprecher").removeClass("aktiv").addClass("link");	
			//auf Inhalt umschalten
			$("#div_Inhalt").removeClass("displaynone");
		}
		//DIV und Link ausblenden
		$("#div_Sprecher").addClass("displaynone");
		$("#SprecherlisteLink").addClass("displaynone");
	} 
	else
	{
		if ( $("#SprecherlisteLink").hasClass("displaynone") )
				 $("#SprecherlisteLink").removeClass("displaynone");
		if ( $("#Sprecher").hasClass("aktiv") && $("#div_Sprecher").hasClass("displaynone") )
				 $("#div_Sprecher").removeClass("displaynone");
	}
	//Umschaltung falls Trackliste leer ist + dessen Ausblendung
	if (json.div_Trackliste == "")
	{
		if ( $("#Trackliste").hasClass("aktiv") )
		{
			//Links anpassen 
			$("#Inhalt").removeClass("link").removeClass("hover").addClass("aktiv");
			$("#Trackliste").removeClass("aktiv").addClass("link");	
			//auf Inhalt umschalten
			$("#div_Inhalt").removeClass("displaynone");
		}
		//DIV und Link ausblenden
		$("#div_Trackliste").addClass("displaynone");
		$("#TracklisteLink").addClass("displaynone");
	} 
	else
	{
		if ( $("#TracklisteLink").hasClass("displaynone") )
				 $("#TracklisteLink").removeClass("displaynone");
		if ( $("#Trackliste").hasClass("aktiv") && $("#div_Trackliste").hasClass("displaynone") )
				 $("#div_Trackliste").removeClass("displaynone");
	}
} /* function setPrevItem() */