var panPoints = new Array(769, 1194, 1990);
	
function initScrollLayer() {
	//panorama
	// hide loading gif
	var load_lyr = document.getElementById? document.getElementById("loading"): document.all? document.all["loading"]: null;
	if (load_lyr) load_lyr.style.visibility = "hidden";
	var wndo = new dw_scrollObj('wn', 'lyr', 'imgTbl');
	wndo.setUpScrollbar("panoramadragBar", "panoramatrack", "h", 2, 0, false);
}

function initFlyerScroll() {
	var load_lyr = document.getElementById? document.getElementById("loading-flyer"): document.all? document.all["loading"]: null;
	if (load_lyr) load_lyr.style.visibility = "hidden";
	var wndo1 = new dw_scrollObj('wn1', 'lyr-flyer', 'imgTbl-flyer');
}

function FB_Login(url) {
	FB.Connect.showPermissionDialog("email", function(perms) {
		if (url != null && url.length > 0) {
			window.location.href = url;
		} else {
			var href = window.location.href;
			if (href.indexOf('FB_login') == -1) {
				if (href.indexOf('?') == -1) {
					href = href + '?FB_login=1';
				} else {
					href = href + '&FB_login=1';
				}
			}
			window.location.href = href;
			//window.location.reload(true);
		}
	});
}

$(document).ready(function(){
	$(".panorama2").find(".enable").click(function(event) {
		if ($(this).is('.big')) {
			if ($.browser.msie)
			{
				$(this).parents(".panorama2").find(".content").hide();
			}
			else
			{
				$(this).parents(".panorama2").find(".content").slideUp();
			}
			
			var url = '/session.php?rq=hidePanorama';
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				        
				    },
				    success: function(){
				    
				    }
				});
			$(this).html("Navigation vergrößert anzeigen").removeClass("big").addClass("small");
		} else {
			if ($.browser.msie)
			{
				$(this).parents(".panorama2").find(".content").show();
			}
			else
			{
				$(this).parents(".panorama2").find(".content").slideDown();
			}
			
			var url = '/session.php?rq=showPanorama';
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				        
				    },
				    success: function(){
				    	
				    }
				});
			
			$(this).html("Navigation verkleinert anzeigen").removeClass("small").addClass("big");
		}
	});
	
	$(".panorama2").find(".scrollable").scrollable(); 
	$(".panorama2").find("a").focus(function() {
		this.blur();
	});
	
	$('#reg_FBautopost').change(function(event) {
		if ($(this).is(':checked')) {
			FB.Connect.showPermissionDialog('publish_stream');
		}
	});
	
	$('input#main_loginname').focus(function() {
		if (this.value == 'Benutzername') {
			this.value = '';
		}
	});
	
	$('input#main_password').focus(function() {
		if (this.value == 'Passwort') {
			this.value = '';
		}
	});
	
	$('input#search_keyword').focus(function() {
		if (this.value == 'Suchbegriff/Webcode') {
			this.value = '';
		}
	});
	
	if ($('#panorama').length > 0){
		initScrollLayer();
	}
	
	if ($('#panorama-klein').length > 0){
		initFlyerScroll();
		if ($('#panoramascrollhack').length > 0){
			var pan_width = $('#panoramascrollhack').attr('value');
			$('#lyr-flyer').attr('style','top: 0px; left: '+pan_width+'px; visibility: visible;');
		}
	}
	
	$('#warengruppenlink').click(
			function (event) {
				  event.preventDefault();
				  $('#warengruppen').removeClass('suchkategorien');
				  $('#warengruppen').addClass('suchkategorieninv');
				  $('#warengruppenmehr').removeClass('suchkategorieninv');
				  $('#warengruppenmehr').addClass('suchkategorien');
			}
	);
	
	$('#marktdropdown').change(
		function () {
			var prefix = $('#rep_prefix_'+$(this).val()).val();		
			$("#rep_prefix").text(prefix);
		}
	);
		
	$('#wl_link').click(function () {
		this.select();
	});
	
	$('[@id^="wlchangeshow_"]').click(
		function (event) {
			event.preventDefault();
			var split = $(this).attr('id').split('_');
		
			$(".wunschlistebearbeiten").not( "#wlchangebox_"+split[1] ).hide();
			$(".bearbeitenlink").not( "#wlchangelink_"+split[1] ).show();
			$("#wlchangelink_"+split[1]).hide();
			$("#wlchangebox_"+split[1]).show();
		}
	);
	
	$('[@id^="wlchange_"]').click(
		function (event) {
			event.preventDefault();
			var split = $(this).attr('id').split('_');
			
			var name = $( '#wlname_'+split[1] ).val();
			var parts = $(this).attr('href').split('?');
			var url = '/session.php?rq=wlchange&wunschlistenid='+split[1]+'&'+parts[1];
			$.ajax({
				    url: url,
				    type: 'POST',
				    data: 'meinwl_Name='+name,
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				    },
				    success: function(html){
				    	if (html.length > 0 && html != null){
				    		//Fehler
				    		$('#wlchangeerror_'+split[1]).text(html);
				    		$('#wlchangeerror_'+split[1]).show();
				    	}else{
				    		//kein Fehler
							$("#einkl_wllink_"+split[1]).text('> '+name);
							$("#meinsaturn_wllink_"+split[1]).text(name);
							$("#wlchangelink_"+split[1]).show();
							$("#wlchangebox_"+split[1]).hide();				    		
				    	}
				    }
				});
		}
	);
	
	$('[@id^="Geschenkkarte_Img_"]').change(
		function () {
			var bild = "/images/gutscheincard/"+$(this).val()+".jpg";
			$("#gutscheincard").attr({src:bild});
		}
	);
	$("#Geschenkkarte_Sternzeichen").change(
		function () {
			$("#gutscheincard").attr({src:"/images/gutscheincard/steinbock.jpg"});
		}
	);
	$("#Geschenkkarte_Sternzeichen_Art").change(
		function () {
			var bild = "/images/gutscheincard/"+$(this).val()+".jpg";
			$("#Geschenkkarte_Sternzeichen").attr("checked","checked");
			$("#gutscheincard").attr({src:bild});
		}
	);
	
	$("#search_keyword").autocomplete("/session.php?rq=getSearchKeywords");
	
	
	$('[@id^="Geschenkkarte_Anz"],[@id^="Geschenkkarte_Wert"]').change(
	//$('[@id^="Geschenkkarte_Anz"]').change(
		function () {
			var summe = 0;
			var tmpvalue;
			
			tmpvalue = $("#Geschenkkarte_Wert1").val();
			if (tmpvalue >= 5 && tmpvalue<= 400 && parseInt($("#Geschenkkarte_Anz1").val())) {
				summe += tmpvalue * $("#Geschenkkarte_Anz1").val();
			}
			tmpvalue = $("#Geschenkkarte_Wert2").val();
			if (tmpvalue >= 5 && tmpvalue<= 400 && parseInt($("#Geschenkkarte_Anz2").val())) {
				summe += tmpvalue * $("#Geschenkkarte_Anz2").val();
			}
			tmpvalue = $("#Geschenkkarte_Wert3").val();
			if (tmpvalue >= 5 && tmpvalue<= 400 && parseInt($("#Geschenkkarte_Anz3").val())) {
				summe += tmpvalue * $("#Geschenkkarte_Anz3").val();
			}
			
			$("#Geschenkkarte_Summe").text(summe);
		}
	);
	
	$('[@id^="Gutschein_Anz"]').change(
		function () {
			var summe = 0;
			var tmpvalue;
			
			if (parseInt($("#Gutschein_Anz1").val()) > 0) {
				summe += 10 * parseInt($("#Gutschein_Anz1").val());
			}
			
			if (parseInt($("#Gutschein_Anz2").val()) > 0) {
				summe += 50 * parseInt($("#Gutschein_Anz2").val());
			}
						
			$("#Gutschein_Summe").text(summe);
		}
	);
		
	
	$('[@id^="topnav"]').hover(
		function () {
			var image = $(this).attr('src').split('.');
			$(this).attr('src',image[0]+'-o.gif');
		},
		  
		 function () {
		 	var hoverimage = $(this).attr('src').split('.');
		 	var image = hoverimage[0].split('-');
			$(this).attr('src',image[0]+'.gif');
		}
	);
	
	$("[@id^='hilfe_']").click(function(event) {
		event.preventDefault();
		var split = $(this).attr('id').split('_');
		var coordx = event.pageX - split[1];
		var coordy = event.pageY - split[2];
		var parts = $(this).attr('href').split('?');
		var url = '/session.php?rq=getHilfe&'+parts[1];
		$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			        
			    },
			    success: function(html){
			    	if (html.length > 0 && html != null){
			    		$.facebox(html,'',coordx,coordy);
			    	}
			    }
			});
		
	});
	
	$("[@id^='lagerstatusdetail_']").click(function(event) {
		event.preventDefault();
		var coordx = event.pageX - 380;
		var coordy = event.pageY - 10;
		var parts = $(this).attr('href').split('?');
		var url = '/session.php?rq=getMarktdetail&'+parts[1];
		$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			        
			    },
			    success: function(html){
			    	if (html.length > 0 && html != null){
			    		$.facebox(html,'',coordx,coordy);
			    	}
			    }
			});
	});
	
	$("[@id^='glossarpopup'], .glossardiv a, [@href^='/?glossarid'], [@href^='/index.php?glossarid']").click(function(event) {
		event.preventDefault();
		var coordx = event.pageX - 20;
		var coordy = event.pageY - 10;
		var parts = $(this).attr('href').split('?');
		var url = '/session.php?rq=getGlossar&'+parts[1];
		$.ajax({
			url: url,
			type: 'GET',
			dataType: 'html',
			timeout: 1000,
			error: function(){
			
		},
		success: function(html){
			if (html.length > 0 && html != null){
				$.facebox(html,'',coordx,coordy);
			}
		}
		});
	});
	
	$(".marktauswahl").click(function(event) {
		event.preventDefault();
		
		var coordx = event.pageX - 20;
		var coordy = event.pageY - 10;
		
		var url = '/session.php?rq=getMarktauswahl';
		$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			        
			    },
			    success: function(html){
			    	if (html.length > 0 && html != null){
			    		$.facebox(html, '', coordx, coordy);
			    	}
			    }
			});
	});
	
	$("[@id^='slideshow']").click(function(event) {
		event.preventDefault();
		var split = $(this).attr('id').split('_');
		var docid = split[1];
		
		var oldsrc = $("#img_slideshow_"+docid+" img").attr('src');
		var src = $(this).attr('href');
		
		$("#img_slideshow_"+docid+" img").attr('src',src);
		$("[@href='"+src+"']").addClass('aktiv');
		$("[@href='"+oldsrc+"']").removeClass('aktiv');
		
		var part =  $("[@href='"+src+"']").not("[@id$='weiter']").not("[@id$='zurueck']").attr('id').split('_');
		var next = parseInt(part[2]) + 1;
		
		if ($('#slideshow_'+docid+'_'+next).length > 0){
			var nextsrc = $('#slideshow_'+docid+'_'+next).attr('href');
			$('#slideshow_'+docid+'_weiter').attr('href',nextsrc);
			$('#slideshow_'+docid+'_weiter').html('<b>weiter &gt;</b>');
		}else{
			$('#slideshow_'+docid+'_weiter').attr('href','#');
			$('#slideshow_'+docid+'_weiter').html('&nbsp;');
		}
		
		var prev = parseInt(part[2]) - 1;
		if ($('#slideshow_'+docid+'_'+prev).length > 0){
			var prevsrc = $('#slideshow_'+docid+'_'+prev).attr('href');
			$('#slideshow_'+docid+'_zurueck').attr('href',prevsrc);
			$('#slideshow_'+docid+'_zurueck').html('&lt; <b>zur&uuml;ck</b>');
		}else{
			$('#slideshow_'+docid+'_zurueck').attr('href','#');
			$('#slideshow_'+docid+'_zurueck').html('&nbsp;');
		}
		
	});
	
	$("[@id^='flyeraction']").click(function(event) {
		event.preventDefault();
		
		var oldsrc = $("#flyereinkl_img").attr('src');
		var src = $(this).attr('href');
		$("#flyereinkl_img").attr('src',src);
		
		var part =  $("input[@value='"+src+"']").attr('id').split('_');
		var cur_index = part[1];
		
		$('#flyergueltigvon').text($("#einklflyer_"+cur_index+"_gueltigvon").attr("value"));
		$('#flyergueltigbis').text($("#einklflyer_"+cur_index+"_gueltigbis").attr("value"));
		$('#flyereinkl_imglink').attr('href',$("#einklflyer_"+cur_index+"_link").attr("value"));
		$('#flyereinkl_grosslink').attr('href',$("#einklflyer_"+cur_index+"_link").attr("value"));
		
		var next = parseInt(cur_index) + 1;
		
		if ($('#einklflyer_'+next+'_src').length > 0){
			$('#flyerweiter').show();
			$('#flyerweiterplatzhalter').hide();
			$('#flyeraction_weiter').attr('href',$('#einklflyer_'+next+'_src').attr('value'));
		}else{
			$('#flyerweiter').hide();
			$('#flyerweiterplatzhalter').show();
		}
		
		var prev = parseInt(cur_index) - 1;
		if ($('#einklflyer_'+prev+'_src').length > 0){
			$('#flyerzurueck').show();
			$('#flyerzurueckplatzhalter').hide();
			$('#flyeraction_zurueck').attr('href',$('#einklflyer_'+prev+'_src').attr('value'));
		}else{
			$('#flyerzurueck').hide();
			$('#flyerzurueckplatzhalter').show();
		}
		
	});
	
	$("#n1").hover(
	     function () {
	       $(this).attr({src:"/images/panorama/pfeil-left-a.gif"});
	     },
	     
	     function () {
	       $(this).attr({src:"/images/panorama/pfeil-left.gif"});
	     }
	   );
   
	$("#n2").hover(
	     function () {
	       $(this).attr({src:"/images/panorama/pfeil-right-a.gif"});
	     },
	     
	     function () {
	       $(this).attr({src:"/images/panorama/pfeil-right.gif"});
	     }
   	);
   	
	$("#n3").hover(
	     function () {
	       $(this).attr({src:"/images/panorama/pfeil-left-a.gif"});
	     },
	     
	     function () {
	       $(this).attr({src:"/images/panorama/pfeil-left.gif"});
	     }
   	);
   	
	$("#n4").hover(
	     function () {
	       $(this).attr({src:"/images/panorama/pfeil-right-a.gif"});
	     },
	     
	     function () {
	       $(this).attr({src:"/images/panorama/pfeil-right.gif"});
	     }
   	);
   	
	$("#showHistory").click(function(event) {
		event.preventDefault();
		$("#HistoryMoreLink").hide();
		$("#moreHistory").show('fast');
	});
	
	$("#showFavoriten").click(function(event) {
		event.preventDefault();
		$("#FavoritenMoreLink").hide();
		$("#myfavlistehidden").show('fast');
	});
	
	$('#newsaccordion').accordion({
		header: 'div.newsstartzu', 
		autoheight: false,
		event: 'click'
	});
	
	$("#hidePanoramaIcon1,#hidePanoramaIcon2").click(function(event) {
		event.preventDefault();
		var parts = $("#hidePanorama1").attr('href').split('?');
		var url = '/session.php?rq=hidePanorama&'+parts[1];
		$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			        
			    },
			    success: function(){
			    
			    }
			});
		$("#panorama").hide();
		$("#panoramatext").hide();
		$("#panoramazu").show();
	});
	
	$("#showPanoramaIcon1,#showPanoramaIcon2").click(function(event) {
		event.preventDefault();
		var parts = $("#showPanorama1").attr('href').split('?');
		var url = '/session.php?rq=showPanorama&'+parts[1];
		$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			        
			    },
			    success: function(){
			    	
			    }
			});
		$("#panoramazu").hide();
		$("#panoramatext").hide();
		$("#panorama").show();
		initScrollLayer();
	});
	
	$("#showPanoramaTextIcon1,#showPanoramaTextIcon2").click(function(event) {
		event.preventDefault();
		var parts = $("#showPanoramaText1").attr('href').split('?');
		var url = '/session.php?rq=showPanoramaText&'+parts[1];
		$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			        
			    },
			    success: function(){
			    	
			    }
			});
		$("#panoramazu").hide();
		$("#panorama").hide();
		$("#panoramatext").show();
		initScrollLayer();
	});
	
	$("#addFavorite,#noFav").click(function(event) {
		event.preventDefault();
		var title = $("#noFav").attr('title');
		if (title.length > 0 && title != null){
			var href = $("#addFavorite").attr('href');
			var parts = href.split('?');
			var url = '/session.php?rq=addFavorite&Name='+title+'&'+parts[1];
			$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			        
			    },
			    success: function(html){
			    	if (html.length > 0 && html != null){
			    		$("#noFav").replaceWith(html);
			    		$("#myfavliste").show();
			    		$("#myfavliste").prepend('<div><a href="'+href+'" title="'+title+'">&gt; '+title+'</a></div>');
			    	}
			    }
			});
		}
	});
	
	$('#favoritenalle').click(function(){
		var checkedValue = $('#favoritenalle').attr('checked') ? 'checked' : '';
		$('[@id^="favcheckbox"]').attr('checked', checkedValue);
	}); 
    
	$("#favoritendeleteall").click(function(event) {
		event.preventDefault();
		$('[@id^="favcheckbox"]:checked').each(function (i, dom) {
			var split = $(dom).attr('id').split('_');
			var favoritenid = split[1];
			var parts = $('#favdelete_'+favoritenid).attr('href').split('?');
			var url = '/session.php?rq=deleteFavorite&'+parts[1];
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				    },
				    success: function(){
				    }
				});
			$('#einkl_fav_'+favoritenid).remove();
			$('#meinsaturn_fav_'+favoritenid).remove();
		});
	});
    
	$("[@id^='favdelete']").click(function(event) {
		event.preventDefault();
		var split = $(this).attr('id').split('_');
		var favoritenid = split[1];
		var parts = $(this).attr('href').split('?');
		var url = '/session.php?rq=deleteFavorite&'+parts[1];
		$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			    },
			    success: function(){
			    }
			});
		$('#einkl_fav_'+favoritenid).remove();
		$('#meinsaturn_fav_'+favoritenid).remove();
	});
	
	$('#meincardalle').click(function(){
		var checkedValue = $('#meincardalle').attr('checked') ? 'checked' : '';
		$('[@id^="meincardcheckbox"]').attr('checked', checkedValue);
	});
	
	$("#meincarddeleteall").click(function(event) {
		event.preventDefault();
		$('[@id^="meincardcheckbox"]:checked').each(function (i, dom) {
			var split = $(dom).attr('id').split('_');
			var cardid = split[1];
			var parts = $('#meincarddelete_'+cardid).attr('href').split('?');
			var url = '/session.php?rq=deleteMeineGutscheinkarte&'+parts[1];
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				    },
				    success: function(){
				    }
				});
			$('#meinsaturn_card_'+cardid).remove();
			if ($("[@id^=meincarddelete_']").length == 0){
				$('#meincardliste').remove();
			}
		});
	});
	
	$("[@id^='meincarddelete_']").click(function(event) {
		event.preventDefault();
		var split = $(this).attr('id').split('_');
		var cardid = split[1];
		var parts = $(this).attr('href').split('?');
		var url = '/session.php?rq=deleteMeineGutscheinkarte&'+parts[1];
		$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			    },
			    success: function(){
			    }
			});
		$('#meinsaturn_card_'+cardid).remove();
		if ($("[@id^=meincarddelete_']").length == 0){
			$('#meincardliste').remove();
		}
	});
	
	$('#meinrepstatalle').click(function(){
		var checkedValue = $('#meinrepstatalle').attr('checked') ? 'checked' : '';
		$('[@id^="meinrepstatcheckbox"]').attr('checked', checkedValue);
	});
	
	$("#meinrepstatdeleteall").click(function(event) {
		event.preventDefault();
		$('[@id^="meinrepstatcheckbox"]:checked').each(function (i, dom) {
			var split = $(dom).attr('id').split('_');
			var id = split[1];
			var parts = $('#meinrepstatdelete_'+id).attr('href').split('?');
			var url = '/session.php?rq=deleteMeineRepstat&'+parts[1];
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				    },
				    success: function(){
				    }
				});
			$('#meinsaturn_repstat_'+id).remove();
			if ($("[@id^=meinrepstatdelete']").length == 0){
				$('#meinrepstatliste').remove();
			}
		});
	});
	
	$("[@id^='meinrepstatdelete_']").click(function(event) {
		event.preventDefault();
		var split = $(this).attr('id').split('_');
		var id = split[1];
		var parts = $(this).attr('href').split('?');
		var url = '/session.php?rq=deleteMeineRepstat&'+parts[1];
		$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			    },
			    success: function(){
			    }
			});
		$('#meinsaturn_repstat_'+id).remove();
		if ($("[@id^=meinrepstatdelete']").length == 0){
			$('#meinrepstatliste').remove();
		}
	});
	
	$('#wunschlistenalle').click(function(){
		var checkedValue = $('#wunschlistenalle').attr('checked') ? 'checked' : '';
		$('[@id^="wlcheckbox"]').attr('checked', checkedValue);
	}); 
	
	$("[@id^='wldelete']").click(function(event) {
		event.preventDefault();
		var split = $(this).attr('id').split('_');
		var wunschlistenid = split[1];
		var parts = $(this).attr('href').split('?');
		var url = '/session.php?rq=deleteWunschliste&'+parts[1];
		$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			    },
			    success: function(){
			    }
			});
		$('#meinsaturn_wl_'+wunschlistenid).remove();
		$('#einkl_wl_'+wunschlistenid).remove();
		if ($("[@id^='wldelete']").length == 0){
			$('#wunschliste_verwalten').remove();
		}
	});
	
	$("#wunschlistendeleteall").click(function(event) {
		event.preventDefault();
		$('[@id^="wlcheckbox"]:checked').each(function (i, dom) {
			var split = $(dom).attr('id').split('_');
			var wunschlistenid = split[1];
			var parts = $('#wldelete_'+wunschlistenid).attr('href').split('?');
			var url = '/session.php?rq=deleteWunschliste&'+parts[1];
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				    },
				    success: function(){
				    }
				});
			$('#meinsaturn_wl_'+wunschlistenid).remove();
			$('#einkl_wl_'+wunschlistenid).remove();
		});
		if ($("[@id^='wldelete']").length == 0){
			$('#wunschliste_verwalten').remove();
		}
	});
	
	$(".wunschprodukt_prio :radio.star").rating({	
							cancel: 'Priorit&auml;t', 
							cancelValue: '0',
							callback: function(value, link){
								var split = link.parentNode.parentNode.id.split('_');
								var wunschproduktid = split[2];
			
								var url = '/session.php?rq=changeWunschproduktPrioritaet&wunschproduktid='+wunschproduktid+'&wunschprodukt_prioritaet='+value;
								var sid = $("input[@name=sid]").attr('value');
								if (sid != null && sid.length > 0){
									url += '&sid='+sid;
								}
								$.ajax({
								    url: url,
								    type: 'GET',
								    dataType: 'html',
								    timeout: 1000,
								    error: function(){
								        
								    },
								    success: function(html){
								    }
								});
							}
	});
	
	$(".wunschproduktdelete").click(function(event) {
		event.preventDefault();
		
		var parts = $(this).attr('href').split('?');
		var url = '/session.php?rq=deleteWunschprodukt&'+parts[1];
		
		$.ajax({
			url: url,
			type: 'GET',
			dataType: 'html',
			timeout: 1000,
			error: function(){
			
		},
		success: function(html){
			location.reload();
		}
		});
	});
		
	$('body').click(function(event) {
		
		if ($(event.target).is('[id^="glossar_submit_"]')) {
			event.preventDefault();
			
			var split = $(event.target).attr('id').split('_');
			var glossarid = split[2];

			if ($("[name=glossar_Interesse]:checked").length) {
				
				var interesse = $("[name=glossar_Interesse]:checked").val();				
				var url = '/session.php?rq=glossarFeedback&glossarid='+glossarid+'&glossar_Interesse='+interesse;
				
				if ($("[name=glossar_Erklaerung]:checked").length) {
					url = url + '&glossar_Erklaerung'+$("[name=glossar_Erklaerung]:checked").val();
				}

				$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				        
				    },
				    success: function(html){
						$('#glossar_'+glossarid).hide();
						$('#glossar_error_'+glossarid).hide();
				    	$('#glossar_erfolg_'+glossarid).show();
				    }
				});			
			}else{
				$('#glossar_error_'+glossarid).show();
			}
		}	
		
		if ($(event.target).is('[@id^="detailwunschprod"]')) {
			event.preventDefault();
			var split = $(event.target).attr('id').split('_');
			var sku = split[1];
			var parts = $('#detailwunschprod_'+sku+'_link').attr('href').split('?');
			var url = '/session.php?rq=addWunschproduktDetail&'+parts[1];
			$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			        
			    },
			    success: function(html){
			    	if (html.length > 0 && html != null){
			    		$('#wunschlistebtn_'+sku+'_detail').replaceWith(html);
			    		var url = '/session.php?rq=reloadWunschliste&'+parts[1];
						$.get(url, function(html){
    						if (html.length > 0 && html != null){
						    	$('#einkl_wunschliste').replaceWith(html);
						    }			    		
			    		});
			    	}
			    }
			});
		}
		
		if ($(event.target).is('[@id^="wunschprod"]')) {
			event.preventDefault();
			var split = $(event.target).attr('id').split('_');
			var sku = split[1];
			var parts = $('#wunschprod_'+sku+'_link').attr('href').split('?');
			var url = '/session.php?rq=addWunschproduktListe&'+parts[1];
			$.ajax({
			    url: url,
			    type: 'GET',
			    dataType: 'html',
			    timeout: 1000,
			    error: function(){
			        
			    },
			    success: function(html){
			    	if (html.length > 0 && html != null){
			    		$('#wunschlistebtn_'+sku+'_liste').replaceWith(html);
			    		var url = '/session.php?rq=reloadWunschliste&'+parts[1];
						$.get(url, function(html){
    						if (html.length > 0 && html != null){
						    	$('#einkl_wunschliste').replaceWith(html);
						    }			    		
			    		});
			    	}
			    }
			});
		}
		
		if ($(event.target).is('[@id^="detailneuerscheinung"]')) {
			event.preventDefault();
			var split = $(event.target).attr('id').split('_');
			var sku = split[1];
			var parts = $('#detailneuerscheinung_'+sku+'_link').attr('href').split('?');
			var url = '/session.php?rq=addNeuerscheinungDetail&'+parts[1];
			
			$.get(url, function(html){
			if (html.length > 0 && html != null){
			    		$('#neuerscheinungbtn_'+sku+'_detail').replaceWith(html);
			    		var url = '/session.php?rq=reloadWunschliste&'+parts[1];
			    		$.get(url, function(html){
    						if (html.length > 0 && html != null){
						    	$('#einkl_wunschliste').replaceWith(html);
						    }			    		
			    		});
			    	}
			});
		}
		
		if ($(event.target).is('[@id^="neuerscheinung"]')) {
			event.preventDefault();
			var split = $(event.target).attr('id').split('_');
			var sku = split[1];
			var parts = $('#neuerscheinung_'+sku+'_link').attr('href').split('?');
			var url = '/session.php?rq=addNeuerscheinungListe&'+parts[1];
			$.get(url, function(html){
		    	if (html.length > 0 && html != null){
		    		$('#neuerscheinungbtn_'+sku+'_liste').replaceWith(html);
		    		var url = '/session.php?rq=reloadWunschliste&'+parts[1];
					$.get(url, function(html){
   						if (html.length > 0 && html != null){
					    	$('#einkl_wunschliste').replaceWith(html);
					    }			    		
		    		});
		    	}
			});
		}
		
		if ($(event.target).is('[@id^="activateWunschliste"]')) {
			event.preventDefault();
			var liste = $(event.target).attr('id').split('_');
			var parts = $("#activateWunschlisteHref_"+liste[1]).attr('href').split('?');
			
			var url = '/session.php?rq=activateWunschliste&'+parts[1];
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				        
				    },
				    success: function(html){
				    	if (html.length > 0 && html != null){
				    		$('#einkl_wunschliste').replaceWith(html);
				    		$('[@id^="wunschlistebtn"]').each(function (i, dom) {
				    			var split = $(dom).attr('id').split('_');
				    			var sku = split[1];
				    			if (split[2] == 'liste'){
				    				var rq = 'changeWunschproduktListe';
				    				var type = 'wunschprod';
				    			}else{
				    				var type = 'detailwunschprod';
				    				var rq = 'changeWunschproduktDetail';
				    			}
				    			
				    			if ($('#wunsch_parentCat_'+sku).length > 0 && $('#wunsch_cat_'+sku).length > 0){
				    				var url = '/session.php?rq='+rq+'&sku='+sku+'&parentCat='+$('#wunsch_parentCat_'+sku).attr('value')+'&cat='+$('#wunsch_cat_'+sku).attr('value');
				    				var sid = $("input[@name=sid]").attr('value');
									if (sid != null && sid.length > 0){
										url += '&sid='+sid;
									}
				    			}else{
				    				var parts = $('#'+type+'_'+sku+'_link').attr('href').split('?');
				    				var url = '/session.php?rq='+rq+'&'+parts[1];
				    			}
				    			$.ajax({
									    url: url,
									    type: 'GET',
									    dataType: 'html',
									    timeout: 1000,
									    error: function(){
									        
									    },
									    success: function(html){
									     	 $(dom).replaceWith(html);
									    }
								});
				    		});
				    	}
				    }
				});
		}
		
		if ($(event.target).is('[@id^="vergleichuncheck"]')) {
			event.preventDefault();
			var split = $(event.target).attr('id').split('_');
			var sku = split[3];
			var type = split[1];
			// alert(sku);
			var parentCat = $('#vergleich_'+type+'_'+sku+'_parentCat').val();
			var cat = $('#vergleich_'+type+'_'+sku+'_cat').val();
			var url = '/session.php?rq=uncheckVergleich&sku='+sku+'&cat='+cat+'&parentCat='+parentCat;
			var sid = $("input[@name=sid]").attr('value');
			if (sid != null && sid.length > 0){
				url += '&sid='+sid;
			}
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				        
				    },
				    success: function(html){
				    	if (html.length > 0 && html != null){
				    		$('#vergleichbox_'+sku).replaceWith(html);
				    		var url = '/session.php?rq=reloadVergleichEinklinker';
				    		if (sid != null && sid.length > 0){
								url += '&sid='+sid;
							}
				    		
							$.ajax({
								    url: url,
								    type: 'GET',
								    dataType: 'html',
								    timeout: 1000,
								    error: function(){
								        
								    },
								    success: function(html){
								    	if (html.length > 0 && html != null){
								    		$('#einkl_vergleichbox').replaceWith(html);
								    	}
								    }
								});
				    	}
				    }
				});
		}
		
		if ($(event.target).is('[@id^="vergleichadd"]')) {
			event.preventDefault();
			var split = $(event.target).attr('id').split('_');
			var sku = split[3];
			var type = split[1];
			var parentCat = $('#vergleich_'+type+'_'+sku+'_parentCat').val();
			var cat = $('#vergleich_'+type+'_'+sku+'_cat').val();
			var url = '/session.php?rq=addVergleich&sku='+sku+'&cat='+cat+'&parentCat='+parentCat;
			var sid = $("input[@name=sid]").attr('value');
			if (sid != null && sid.length > 0){
				url += '&sid='+sid;
			}
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				        
				    },
				    success: function(html){
				    	if (html.length > 0 && html != null){
				    		$('#vergleichbox_'+sku).replaceWith(html);
							
				    		var url = '/session.php?rq=reloadVergleichEinklinker';
				    		if (sid != null && sid.length > 0){
								url += '&sid='+sid;
							}
				    		
							$.ajax({
								    url: url,
								    type: 'GET',
								    dataType: 'html',
								    timeout: 1000,
								    error: function(){
								        
								    },
								    success: function(html){
								    	if (html.length > 0 && html != null){
								    		$('#einkl_vergleichbox').replaceWith(html);
								    	}
								    }
								});
							/**/
				    	}
				    }
				});
		}
			
		if ($(event.target).is('[@id^="kommentaraction"]')) {
			event.preventDefault();
			var split = $(event.target).attr('id').split('_');
			var kommentarid = split[2];
			if (split[1] == 'positive'){
				var rq = 'positiveBewertung';
			}
			if (split[1] == 'negative'){
				var rq = 'negativeBewertung';
			}
			if (split[1] == 'report'){
				var rq = 'reportKommentar';
			}
			var parts = $('#kommentaraction_'+split[1]+'_'+kommentarid).attr('href').split('?');
			var url = '/session.php?rq='+rq+'&kommentarid='+kommentarid;
			if (parts[1].length > 0 && parts[1] != null){
				var url = url+'&'+parts[1];
			}
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				        
				    },
				    success: function(html){
						if (html.length > 0 && html != null){
							$('#kommentarbox'+kommentarid).replaceWith(html);
							var coordx = event.pageX - 20;
							var coordy = event.pageY - 10;
							if (split[1] == 'positive' || split[1] == 'negative'){
								$.facebox('<div class="absatzboxinhalt">Danke f&uuml;r Ihre Bewertung</div>','',coordx,coordy);
							}else{
								$.facebox('<div class="absatzboxinhalt">Sie haben diesen Kommentar als bedenklich gemeldet.</div>','',coordx,coordy);
							}
						}
				    }
				});
		}
		
		if ($(event.target).is('[@id^="vergleichremove"]')) {
			var split = $(event.target).attr('id').split('_');
			if (split[1] != 'vergleich'){
				event.preventDefault();
			}
			var sku = split[3];
			var url = '/session.php?rq=removeVergleich&sku='+sku;
			var sid = $("input[@name=sid]").attr('value');
			if (sid != null && sid.length > 0){
				url += '&sid='+sid;
			}
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				        
				    },
				    success: function(html){
			    		var url = '/session.php?rq=reloadVergleichEinklinker';
			    		if (sid != null && sid.length > 0){
							url += '&sid='+sid;
						}
						$.ajax({
							    url: url,
							    type: 'GET',
							    dataType: 'html',
							    timeout: 1000,
							    error: function(){
							        
							    },
							    success: function(html){
							    	if (html.length > 0 && html != null){
							    		$('#einkl_vergleichbox').replaceWith(html);
							    	}
							    }
							});
				    }
				});
		}
		
		if ($(event.target).is('#removeAllUnchecked')) {
			event.preventDefault();
	        var url = '/session.php?rq=removeAllUncheckedVergleich';
	        var sid = $("input[@name=sid]").attr('value');
    		if (sid != null && sid.length > 0){
				url += '&sid='+sid;
			}
    		
			$.ajax({
				    url: url,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				        
				    },
				    success: function(html){
				    	if (html.length > 0 && html != null){
				    		$('#einkl_vergleichbox').replaceWith(html);
				    	}
				    }
				});
    	}
    	
		if ($(event.target).is('#vergleichalle') || $(event.target).is('#vergleichallecheck')) {
	        event.preventDefault();
			
			//var checkedValue = $('#vergleichalle').attr('checked') ? 'checked' : '';
			
	        var sumurl = '/session.php?rq=addVergleichArray';
	        var sid = $("input[@name=sid]").attr('value');
	        if (sid != null && sid.length > 0){
				url += '&sid='+sid;
			}
			
			
	        $('[@id^="vergleichadd_einklinker_check"]').each(function (i) {
	        	
	        	var split = $(this).attr('id').split('_');
				var sku = split[3];
	        	
	        	sumurl += '&sku[]='+sku;
	        	
	        	if ($('#vergleichbox_'+sku).length > 0) {
		        	var type = split[1];
					var parentCat = $('#vergleich_'+type+'_'+sku+'_parentCat').val();
					var cat = $('#vergleich_'+type+'_'+sku+'_cat').val();
					var url = '/session.php?rq=addVergleich&sku='+sku+'&cat='+cat+'&parentCat='+parentCat;
					if (sid != null && sid.length > 0){
						url += '&sid='+sid;
					}
		        	
		        	$.ajax({
					    url: url,
					    type: 'GET',
					    dataType: 'html',
					    timeout: 1000,
					    error: function(){
					        
					    },
					    success: function(html){
					    	if (html.length > 0 && html != null){
				    			$('#vergleichbox_'+sku).replaceWith(html);
					    	}
					    }
					});
	        	}
	        	
	        }); // ende each
	        
			$.ajax({
				    url: sumurl,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				        
				    },
				    success: function(html){
				    	if (html.length > 0 && html != null){
				    		$('#einkl_vergleichbox').replaceWith(html);
				    	}
				    }
				});
    	}
    	
    	if ($(event.target).is('#vergleichkeine') || $(event.target).is('#vergleichalleuncheck')) {
	        event.preventDefault();
			
			//var checkedValue = $('#vergleichalle').attr('checked') ? 'checked' : '';
			
	        var sumurl = '/session.php?rq=removeVergleichArray';
	        var sid = $("input[@name=sid]").attr('value');
	        if (sid != null && sid.length > 0){
				url += '&sid='+sid;
			}
			
			
	        $('[@id^="vergleichuncheck_einklinker_check"]').each(function (i) {
	        	
	        	var split = $(this).attr('id').split('_');
				var sku = split[3];
	        	
	        	sumurl += '&sku[]='+sku;
	        	
	        	if ($('#vergleichbox_'+sku).length > 0) {
		        	var type = split[1];
					var parentCat = $('#vergleich_'+type+'_'+sku+'_parentCat').val();
					var cat = $('#vergleich_'+type+'_'+sku+'_cat').val();
					var url = '/session.php?rq=removeVergleich&sku='+sku+'&cat='+cat+'&parentCat='+parentCat;
					if (sid != null && sid.length > 0){
						url += '&sid='+sid;
					}
		        	
		        	$.ajax({
					    url: url,
					    type: 'GET',
					    dataType: 'html',
					    timeout: 1000,
					    error: function(){
					        
					    },
					    success: function(html){
					    	if (html.length > 0 && html != null){
				    			$('#vergleichbox_'+sku).replaceWith(html);
					    	}
					    }
					});
	        	}
	        	
	        }); // ende each
	        
			$.ajax({
				    url: sumurl,
				    type: 'GET',
				    dataType: 'html',
				    timeout: 1000,
				    error: function(){
				        
				    },
				    success: function(html){
				    	if (html.length > 0 && html != null){
				    		$('#einkl_vergleichbox').replaceWith(html);
				    	}
				    }
				});
    	}
	});
	
	/*$('a[@href^="#"]').click(function() {
        var parts  = this.href.split('#');
        var scrolltarget = '#' + parts[1];
        $('a[@href^="#"]').scrollTo(scrolltarget,{duration:'800'});
        return false;
    });*/
	
	$("#KategorieMehrLink").click(function(event) {
		event.preventDefault();
		$("#KategorieMehrLink").hide();
		$("#mehrKategorien").show();
	});
	
	$("#HerstellerMehrLink").click(function(event) {
		event.preventDefault();
		$("#HerstellerMehrLink").hide();
		$("#mehrHersteller").show();
	});
	
	$('[@id^="miniprodbild"]').click(function(event) {
		event.preventDefault();
		var bildurl = $(this).attr('href');
		$("#produktbildgross").attr({src:bildurl});
	});
	
	
	/* $('[@id^="news_"]').click(function(event) {
		// _href
		var split = $(this).attr('id').split('_');
		
		var href = $('#newslink_'+split[1]+'_href').attr('value');
		
		if (href.length > 0) { 
			$('#newslink_'+split[1]).attr('href',href);
		}
		$(this).css('background-image', 'url(/images/common/newsstart-bg.gif)');
		
		$('[@id^="news_"]').not('#news_'+split[1]).each(function (i, dom) {
			var split = $(dom).attr('id').split('_');
			
			$(dom).css('background-image', 'url(/images/common/newsstart-bg.gif)');
			$('#newslink_'+split[1]).removeAttr('href');
		});
		
	});*/
	
	
	$('[@id^="trackplayer"]').click(function(event) {
		event.preventDefault();
		var split = $(this).attr('id').split('_');
		var key = split[1];
		
		// $(this).css('display', 'none');
		
		var s1 = new SWFObject("/swf/trackplayer.swf","'.$uniquename.'","210","20","8"); 
		s1.addVariable("width","210");
		s1.addVariable("height","20");
		s1.addVariable("soundfile", key);
		s1.write($(this).attr('id')+'_player');
		
		
		
		// $("#produktbildgross").attr({src:bildurl});
	});
	
	$("#showhandypreis,#showhandypreisdiv").click(function() {
		$("#handypreiscontainer").toggle();
	});
	
	
	/// _
	
	$('[@id^="featureinfotext"]').click(function(event) {
		event.preventDefault();
		var split = $(this).attr('id').split('_');
		var key = split[1];
		var text = $(this).attr('title');
		var coordx = event.pageX;
		var coordy = event.pageY;
		
		$.facebox('<div class="glossarboxinhalt"><div class="scrollingcontent">'+text+'</div></div>','',coordx,coordy);
	});
	
	$('[@id^="produkt3dansicht"]').click(function(event) {
		event.preventDefault();
		var split = $(this).attr('id').split('#');
		var split2 = split[1].split(';');
		var folder = split2[0];
		var file = split2[1];
		
		var coordx = event.pageX - 400;
		var coordy = event.pageY - 180;
		
		var text = '<applet archive="/swf/3d/'+folder+'/holomatix.jar" code="blaze3d.class" width="450" height="450" align="" MAYSCRIPT><param name="movie" value="/swf/3d/'+file+'"><param NAME="Scale" VALUE="showall"><param NAME="SAlign" VALUE=""><br><p>To view this <a href="http://www.holomatix.com/">3D Flash</a> presentation, please <a href="http://www.holomatix.com/java/">install or enable Java</a></p></br></applet>';
		// alert(text);
		$.facebox.settings.faceboxHtml='\
					    <div id="facebox" style="display:none;"> \
					      <div class="popup"> \
					        <table> \
					          <tbody> \
					            <tr> \
					              <td class="body"> \
					              	<div class="dhtmlboxcontainer1"> \
										<div class="dhtmlbox1"> \
											<div class="dhtmlboxtop1"> \
												<img src="/images/common/dhtmlboxtopleft1.gif" alt="" width="6" height="6" /> \
											</div> \
											<div class="dhtmlboxinhaltcontainer1"> \
												<div class="schliessenbtn"> \
													<a href="#" id="closemarktinfoboxid" title="Schlie&szlig;en" class="close"> \
														<img alt="Schlie&szlig;en" src="/images/buttons/xblau.gif" /> \
													</a> \
												</div> \
												<div class="content"> \
												</div> \
											</div> \
											<div class="dhtmlboxbottom1"> \
												<img src="/images/common/dhtmlboxbottomleft1.gif" alt="" width="6" height="6" /> \
											</div> \
											<div class="clearboth">&nbsp;</div> \
										</div> \
									</div> \
					              </td> \
					            </tr> \
					          </tbody> \
					        </table> \
					      </div> \
					    </div>';
		$.facebox('<div class="dreidboxinhalt"><div class="scrollingcontent">'+text+'</div></div>','',coordx,coordy);
	});
	
	
});
