Shadowbox.loadSkin('classic', abs_path+'js/shadowbox/skin');
Shadowbox.loadLanguage('de-DE', abs_path+'js/shadowbox/lang');
Shadowbox.loadPlayer(['img'], abs_path+'js/shadowbox/player');

$(document).ready(function() {
	Shadowbox.init();

	/* paperlessPickJava - Disposition */
	$('div[rel=jsfolding] .hr1:not(:first)').hide();
	$('div[rel=jsfolding] .hr1:last').show();
	$('div[rel=jsfolding] .hr1:first').before('<ul class="jsfolding_menu"></ul>');
	$('div[rel=jsfolding] h3').each(function(i){
		$(this).add('div[rel=jsfolding] p:eq('+i+')').wrapAll('<div class="jsfolding_item"></div>');
		$('.jsfolding_menu').append('<li><a href="Javascript:void(0);">'+$(this).html()+'</a></li>');
	});
	$('.jsfolding_item').add('.jsfolding_item + ul').hide();
	$('.jsfolding_menu a').click(function() {
		$('.jsfolding_menu li').removeClass('active');
		$(this).parent('li:first').addClass('active');
		$('.jsfolding_item + ul').hide();
		$('.jsfolding_item').add('.jsfolding_item + ul').hide().filter('.jsfolding_item:eq('+$('.jsfolding_menu li').index($(this).parent('li:first'))+')').show().next('ul:first').show();

		// Anker anpassen
		var this_location = document.location.toString().split('#')[0];
		document.location = this_location+'#'+encodeURI($('.jsfolding_menu li').index($(this).parent('li:first')));
	});
	$('.jsfolding_menu li:last').addClass('last');

	// Anker ggf auslesen
	if($('.jsfolding_menu').length) {
		var anchor = document.location.toString().split('#')[1];
		$('.jsfolding_menu a:eq('+anchor+')').trigger('click');
		if(anchor=="last"){
			$('.jsfolding_menu a:last').trigger('click');	
		}
	}
	// vor und zurueck Verweise
	if($('.jsfolding_menu').length) {
		$('div[rel=jsfolding] h2:first').before('<div class="control"><a href="javascript:void(0);" class="backlink">Zurück</a>&nbsp;[Produktour]&nbsp;<a href="javascript:void(0);" class="nextlink">Weiter</a></div>');
		$('div#box2').append('<div class="control"><a href="javascript:void(0);" class="backlink">Zurück</a>&nbsp;[Produktour]&nbsp;<a href="javascript:void(0);" class="nextlink">Weiter</a></div>');
	}
	$('a.backlink').click(function(){
		//if($('.jsfolding_menu li.active').length) {

			if($('.jsfolding_menu li').index($('.jsfolding_menu li.active'))==0) {
				//document.location.href = document.location.toString().split('#')[0];
				document.location.href = $('div[rel=backlink]').text();
			} else {
				$('.jsfolding_menu li:eq('+($('.jsfolding_menu li').index($('.jsfolding_menu li.active'))-1)+') a').trigger('click');
			}
		/*} else {
			document.location.href = $('div[rel=backlink]').text();
		}*/
	});
	$('a.nextlink').click(function(){
		if($('.jsfolding_menu li.last.active').length) {
			document.location.href = $('div[rel=nextlink]').text()+"#0";
		} else {
			if($('.jsfolding_menu li.active').length) {
				$('.jsfolding_menu li:eq('+($('.jsfolding_menu li').index($('.jsfolding_menu li.active'))+1)+') a').trigger('click');
			} else {
				$('.jsfolding_menu li:first a').trigger('click');
			}
		}
	});
	
	/* ENDE paperlessPickJava - Disposition */
	
	$('a.more').hover(function(){
		$(this).css('background-image','url('+abs_path+'images/icons/erfahren_sie_mehr_on.jpg)');
	},function(){
		$(this).css('background-image','url('+abs_path+'images/icons/erfahren_sie_mehr.jpg)');
	});
	
	$('div#tools a').hover(function(){
		if($(this).filter('.active').length==0) {
			var tmp_src = $(this).children('img').attr('src');
			tmp_src = tmp_src.replace(/\.gif/,'_on.gif');
			$(this).children('img').attr('src',tmp_src);
		}
	},function(){
		if($(this).filter('.active').length==0) {
			var tmp_src = $(this).children('img').attr('src');
			tmp_src = tmp_src.replace(/_on\.gif/,'.gif');
			$(this).children('img').attr('src',tmp_src);
		}
	});

	/* Spamschutz Kontaktformular */
		$('#contactform').append('<input type="hidden" name="no_test" value="yes"/>');
		$('#contactform').append('<input type="hidden" name="js" value="1"/>');
	/* ENDE Spamschutz */
	
	/* Formularfelder */
	$('input#time').toggleVal();
	$('input#time').bind('focus',function(){
		$('input#callback').attr("checked", "checked");
	});
	$('input#time').bind('blur',function(){
		if($('input#time').attr('value')=='hh:mm') {
			$('input#callback').removeAttr("checked");
		}
	});
	/* Alle Formular Clear / Blur */
	var $j = jQuery;
	$j.fn.extend({
		toggleValue : function (defaultText) {
			return this.each(function() {
				$j(this).focus(function() {
					if ($j(this).val() == defaultText) {
						$j(this).val('');
					}
					$j(this).blur(function () {
						if ($j.trim($j(this).val()) == '') {
							$j(this).val(defaultText);
						}
					});
				});
			});
		}
	});
	$('input[type="text"]').each(function(){$(this).toggleValue($(this).val());});
});