function setLocation(url){
	if($("#formThickboxList").length > 0) {
		$("#formThickboxList").attr("action",url);
		$("#formThickboxList").submit();
	} else {
		window.location.href = url;
	}
}

function titellistePopup(page_id,widget_id,lang,sort,alpha,suche){
	if($("#thickbox_vars_"+widget_id).length > 0) {
		var parentFrame = (window.parent);
		if(parentFrame.$("#thickbox_vars_" + widget_id).length == 0) {
			var empty = {};
			var thickbox_form = $.extend(true, empty, $("#thickbox_vars_"+widget_id));
			thickbox_form.appendTo(parentFrame.document.body);
		}
		setLocation("/list/titel.html?page_id="+page_id+"&lang="+lang+"&widget_id="+widget_id+"&f_sort_"+widget_id+"="+sort+"&f_alpha_"+widget_id+"="+alpha+"&f_suche_"+widget_id+"="+suche+"&colorbox_back=" + $.URLEncode(window.location));
	}
}

function autorenlistePopup(page_id,widget_id,lang,sort,alpha){
	if($("#thickbox_vars_"+widget_id).length > 0) {
		var parentFrame = (window.parent);
		if(parentFrame.$("#thickbox_vars_" + widget_id).length == 0) {
			var empty = {};
			var thickbox_form = $.extend(true, empty, $("#thickbox_vars_"+widget_id));
			thickbox_form.appendTo(parentFrame.document.body);
		}
		setLocation("/list/autoren.html?colorbox_history=1&page_id="+page_id+"&lang="+lang+"&widget_id="+widget_id+"&f_sort_"+widget_id+"="+sort+"&f_alpha_"+widget_id+"="+alpha+"&colorbox_back=" + $.URLEncode(window.location));
	}
}

function themenlistePopup(page_id,widget_id,lang,sort){
	if($("#thickbox_vars_"+widget_id).length > 0) {
		var parentFrame = (window.parent);
		if(parentFrame.$("#thickbox_vars_" + widget_id).length == 0) {
			var empty = {};
			var thickbox_form = $.extend(true, empty, $("#thickbox_vars_"+widget_id));
			thickbox_form.appendTo(parentFrame.document.body);
		}
		setLocation("/list/themen.html?colorbox_history=1&page_id="+page_id+"&lang="+lang+"&widget_id="+widget_id+"&f_sort_"+widget_id+"="+sort+"&colorbox_back=" + $.URLEncode(window.location));
	}
}

function speciallistePopup(page_id,widget_id,lang,sort){
	if($("#thickbox_vars_"+widget_id).length > 0) {
		var parentFrame = (window.parent);
		if(parentFrame.$("#thickbox_vars_" + widget_id).length == 0) {
			var empty = {};
			var thickbox_form = $.extend(true, empty, $("#thickbox_vars_"+widget_id));
			thickbox_form.appendTo(parentFrame.document.body);
		}
		setLocation("/list/veranstaltungen.html?colorbox_history=1&page_id="+page_id+"&lang="+lang+"&widget_id="+widget_id+"&f_sort_"+widget_id+"="+sort+anker+"&colorbox_back=" + $.URLEncode(window.location));
	}
}

function veranstaltungslistePopup(page_id,widget_id,lang,sort,anker){
	if($("#thickbox_vars_"+widget_id).length > 0) {
		var parentFrame = (window.parent);
		if(parentFrame.$("#thickbox_vars_" + widget_id).length == 0) {
			var empty = {};
			var thickbox_form = $.extend(true, empty, $("#thickbox_vars_"+widget_id));
			thickbox_form.appendTo(parentFrame.document.body);
		}
		setLocation("/list/veranstaltungen.html?colorbox_history=1&page_id="+page_id+"&lang="+lang+"&widget_id="+widget_id+"&f_sort_"+widget_id+"="+sort+anker+"&colorbox_back=" + $.URLEncode(window.location));
	}
}

function wako_add(dtvnr) {
	var wako_domain = "";
	if(window.location.host == "kinderbuch.dtv.wh") {
		wako_domain = "relaunch.dtv.wh";
	}
	else if(window.location.host == "192.168.0.166:8094") {
		wako_domain = "192.168.0.166:8084";
	}
	else {
		wako_domain = "www.dtv.de";
	}
	$.ajax({
		 url: "http://" + wako_domain + "/warenkorb/ajax_additem.cfm?dtvnr=" + dtvnr + "&callback=?"
		,dataType: "jsonp"
		,cache: false
		,success: function(data, status) {
			$("#wako_bestaetigung").fadeIn();
			$(".wako_bestell_button a").hover(
				 function() {}
				,function() { window.setTimeout(function() { $("#wako_bestaetigung").fadeOut(); }, 1000); }
			);
			$.getJSON("http://" + wako_domain + "/warenkorb/ajax_wakobox.cfm?callback=?", function (data) { window.parent.wako_box_update(data); });
		 }
		,error: function() {
			alert("Der Artikel konnte nicht in den Warenkorb gelegt werden.\nBitte versuchen Sie es später erneut.");
		 }
	});
}
