/**
 * detail.css
 * Alle Javascripts für die Detailansichten in der Colorbox
 * @author Klaus Meyer
 * @date  15.01.2010
 */
 
/**
 * $(document).ready();
 * Wird ausgeführt, wenn Seite geladen ist
 */
$(document).ready(function() {
	// jQuery Scrollbar, (& Callback für Recaptcha)
	init_scrollbar(
		function () {
			if(typeof(init_recaptcha) == "function") init_recaptcha();
		}
	);
	// Links, die in neuem Fenster aufgehen sollen
	$("a.external").attr("target","_blank");
	// Links, die im obersten Frame (ausserhalb der Colorbox) aufgehen sollen
	$("a.top").attr("target","_top");
	// Colorbox
	$(".thickbox, .thickbox-custom").colorbox({
		  iframe: true
		 ,width: 700
		 ,height: 500
	});
});

/**
 * init_scrollbar();
 * Ersetzt Scrollbars in einem <div> durch jQuery Scrollbar
 */
function init_scrollbar(callback) {
	window.setTimeout(
		function() {
			$("#scrollpane").jScrollPane({ scrollbarMargin: 10, scrollbarWidth: 15});
			if(callback) {
				window.setTimeout(
					function () {
						callback();
					}
				,1000);
			}
		}
	,100);
}
	
/**
 * expandReviewList(int dtvnr, string titel);
 * Läd die komplette Leserstimmenliste für einen Titel
 * Dient zur Entlastung des Servers, es werden vor dem Nachladen
 * nur 5 Rezensionen dargestellt
 */	
function expandReviewList(dtvnr,titel) {
	$("#titel_leserstimmenliste").append("<div class='leserstimmenliste liste' id='titel_leserstimmenliste_loader'><div class='spalte1'></div><div class='spalte2' style='text-align: center;'><img src='/themes/kinderbuch/images/ajax-loader.gif' alt='...' /></div></div>");
	$.ajax({
		 url:		"/_ajax/get_leserstimmen.cfm"
		,type:		"get"
		,data:		{ dtvnr: dtvnr, titel: titel, type: "kinderbuch" }
		,dataType: 	"html"
		,success:   function(data,status) {
			$("#titel_leserstimmenliste_loader").remove();
			$("#titel_leserstimmenliste").html(data);
			$("#titel_leserstimmenliste_mehr").remove();
			init_scrollbar();
		 }
		,error:		function() {
			$("#titel_leserstimmenliste").append("Fehler beim Laden der Leserstimmen.");
			$("#titel_leserstimmenliste_loader").remove();
			$("#titel_leserstimmenliste_mehr").remove();
		}
	});
}
