$(document).ready(function() {

	// Merkliste Switch für Kopfzeile
	$("#tab_merkliste").mouseover(function(e){
		switchTabToFav();
	});
	function switchTabToFav() {
		// Wechsel des Karteireiters
		$("#tab_merkliste").addClass("active_merkliste").removeClass("inactive_merkliste");
		$("#tab_warenkorb").addClass("inactive_warenkorb").removeClass("active_warenkorb");

		// Anzeige des Contentbereichs
		$("#warenkorb_text_warenkorb").css("display", "none");
		$("#warenkorb_text_merkliste").css("display", "block");
	}

	// Warenkorb Switch für Kopfzeile
	$("#tab_warenkorb").mouseover(function(e){
		switchTabToWk();
	});
	function switchTabToWk() {
		// Wechsel des Karteireiters
		$("#tab_merkliste").addClass("inactive_merkliste").removeClass("active_merkliste");
		$("#tab_warenkorb").addClass("active_warenkorb").removeClass("inactive_warenkorb");

		// Anzeige des Contentbereichs
		$("#warenkorb_text_warenkorb").css("display", "block");
		$("#warenkorb_text_merkliste").css("display", "none");

	}

	// Gesammlte Favoriten JQuery-Functionen für Inkpool:
	// --------------------------------------
	$(".addItemFav").click(function(e){
		// Objekt für Ajaxaufruf
		var objData = new Object();
		var pos = getMousePos (e, "#addfavdiv");

		//Positionierung:
		$("#addfavdiv").css({position:"absolute", top:''+ pos.Y +'px',left: '' + pos.X +'px'});

		// Button "Schließen" aktivieren
		$(".addfavdiv_schliessen").click(function(){
			$("#addfavdiv").css({display:"none"});
		});

		// Button "zur Merkliste" aktivieren
		$(".addfavdiv_merkliste > span").click(function(){
			window.location = oopath+"/app/favorites/favorites?wkid="+wkid+"&section=item";
		});

		// Aufbau des Datenobjektes für den Ajaxaufruf
		objData.favval	= $(this).attr("id");
		objData.favtype	= $(this).attr("fav");
		objData.wkid	= $(this).attr("wkid");
		objData.sid		= $(this).attr("sid");
		objData.newlist	= $(this).attr("typefavname");

		// Übergabe des Artikels an die Merkliste und Anzeige des Icons
		$.ajax({  
			url: oopath + "/app/favorites/favorites/savefavfb",
			type: "post",			
        	dataType: 'json',
			data: objData,
        	scriptCharset: 'utf8',
			success: function(msg) {
				$("#addfavdiv").show("fast");
				// setTimeout(function(){ $("#addfavdiv").css({display:"none"}); }, 2500);

				var result = eval( msg );
				$("#warenkorb_count_merkliste").html(result.count);

				switchTabToFav();
			},
			error: function(x, txt, e) {}
		});

		// Google Analytics
		try {
			var ga_category	= $(this).attr("ga_category");
			var ga_action	= $(this).attr("ga_action");
			var ga_opt_label= $(this).attr("ga_opt_label");
			// pageTracker._trackEvent(ga_category, ga_action, ga_opt_label);
		} catch(err) {}

		return false;
	});

	// Initialsiert die Anzahl der Merklisten im Headerbereich
	function presetFavCount() {	
		try
		{
  			// Objekt für Ajaxaufruf
			var objData = new Object();

			// Abfrage für Anzeige des Icon
			$.ajax({  
				url: oopath + "/app/favorites/favorites/getcountfav",
				type: "post",			
	        	dataType: 'json',
				data: objData,
	        	scriptCharset: 'utf8',
				success: function(msg) {
					var result = eval( msg );
					$("#warenkorb_count_merkliste").html(result.count);
				},
				error: function(x, txt, e) {}
			});
		}
		catch(err) { }
	}
	presetFavCount();
});
