$(document).ready(function(){
	/* to-the-top-button */
	$('<li></li>').addClass('to-the-top-button')
	.html('<a href="#pageTop" title="Klicken Sie hier, um zum Seitenanfang zu gelangen">zum Seitenanfang</a>')
	.appendTo('div.footer_content ul.tpTopMenu').click(function(){
		$.scrollToElement( $('#pageTop') );
		return false;
	});
		
	/* login-Button einfärben */
	$("ul.tpTopMenu li a:contains('login'), ul.tpTopMenu li a:contains('Login'), ul.tpTopMenu li a:contains('Anmeldung'), ul.tpTopMenu li a:contains('anmeldung'), ul.tpTopMenu li a:contains('anmelden'), ul.tpTopMenu li a:contains('Anmelden')")
	.addClass('login');
	$("ul.tpTopMenu li a:contains('logout'), ul.tpTopMenu li a:contains('Logout'), ul.tpTopMenu li a:contains('Abmelden'), ul.tpTopMenu li a:contains('abmelden'), ul.tpTopMenu li a:contains('Abmeldung'), ul.tpTopMenu li a:contains('abmeldung')")
	.addClass('logout');
	
	/* Navigation */
	$('li.twActive').parents('li').addClass('twActive');
	if($.browser.msie && $.browser.version == '6.0') {
		$('ul#nav').supersubs({
			minWidth: 12,
			maxWidth: 27,
			extraWidth: 1
		}).superfish({
			delay: 1200,
			animation: {height: 'show'}
		});
	}
	else {
		var background = $('<div></div>')
		.addClass('__navbg')
		.appendTo('div.headerImg_2');
		$('ul#nav li').hover(function(){
			$('div.headerImg_2 div.__navbg').stop(1,1).fadeOut();		
			if($(this).children('ul').length > 0) {
				$('div.headerImg_2 div.__navbg').stop(1,0).fadeIn();			
				var ul = $('<ul></ul>').append($(this).children('ul').html()).superfish({delay: 800});
				$(this).children('ul').css('display','none');
				$('div.headerImg_2 div.__navbg').html(ul);
			}
		});
		if($('ul#nav li.twActive').children('ul').length > 0) {
			$('div.headerImg_2 div.__navbg').stop(1,0).show();
			var ul = $('<ul></ul>').append($('ul#nav li.twActive').children('ul').html()).superfish({delay: 800});
			$('ul#nav li.twActive').children('ul').css('display','none');
			$('div.headerImg_2 div.__navbg').html(ul);
		}		
	}
		
	
	/* Navigations Rundungen */
	$('ul#nav li a').prepend('<span class="navbutton-start"></span>').append('<span class="navbutton-end"></span>')
	
	/* Hauptrubrik - Überschrift */
	if($('ul#nav li.twActive').length > 0) {
		var derText = $('ul#nav li.twActive a:first').text();
	}
	else {
		var derText = '';
	}
	var hrtext = $('<div></div>').addClass('rubriktitel').html($('<span></span>').text(derText));
	$('div.headerImg_1').append(hrtext);	
	
	/* Runde Ecken */
	if($.browser.msie && $.browser.version == '8.0') {
		var tl = $('<span></span>').addClass('tl');
		var tr = $('<span></span>').addClass('tr');
		var bl = $('<span></span>').addClass('bl');
		var br = $('<span></span>').addClass('br');
		$('div.topNavi, div.headerImg, div.headerImg_2 div.__navbg')
		.append(tl).append(tr).append(bl).append(br);
	}
	else {
		$('div.topNavi').corner('7px bottom');
		$('div.headerImg').corner('7px');
		$('div.headerImg_2 div.__navbg').corner('7px');
	}
	
	/* IE-Debug */
	$('ul.tpTopMenu li:last-child').addClass('last-child');
	$('ul.tpTopMenu li:first-child').addClass('first-child');
	if($.browser.msie) {
		v = $.browser.version.split('.'); var nv = v[0]; for(var x=1; x<v.length; x++) { nv += '-'+v[x]; }
		var cls = 'msie_'+nv; var cls2 = 'msie_'+v[0];
		$('div#wrapper').addClass('msie').addClass(cls).addClass(cls2);
	}
	
	/* IE6-Hinweis 
	if($.browser.msie && $.browser.version == '6.0' && !$.cookie('ie-warning-shown')) {
		$('<div></div>').addClass('ie6-dialog').attr('title', 'Internet Explorer 6')
		.html('<p>Lieber Besucher,</p><p>Sie verwenden einen veralteten Browser, f&uuml;r den diese Website nicht optimiert wurde. Einige Element werde fehlerhaft oder garnicht angezeigt. Bitte installieren Sie einen aktuelleren Browser, um dieses Problem zu beheben.</p><p>Im Folgenden finden Sie eine Auflistung kostenloser, empfehlenswerter Webbrowser. <ul style="list-style: disc inside;"><li><a href="http://www.mozilla-europe.org/de/firefox/">Firefox 3.x</a></li><li><a href="http://www.google.de/chrome">Google Chrome</a></li><li><a href="http://www.opera.com/browser/">Opera 10.x</a></li></ul></p>')
		.appendTo('body').dialog({
			modal: true
		});
		$.cookie('ie-warning-shown', true);
	}
	
	$('ul li a:contains(Kicktipp)').click(function() {
		var iframe = $('<iframe></iframe>').addClass('kicktipp-iframe').attr('src', $(this).attr('href')).css({
			'width': '810px',
			'height': '640px',
			'border': '0',
			'margin': '0',
			'padding': '0'
		});
		var div = $('<div></div>').append(iframe).dialog({
			modal: true,
			width: '825px'
		});
		return false;
	});
	*/
	
	/* Bestellformular */
	$('div.zahlart-lastschrift, div.rechnungsadresse').hide();
	$('input[name=zahlart]').change(function(){
		if($('input[name=zahlart]:checked').val() == 'lastschrift') {
			$('div.zahlart-lastschrift').slideDown();
		}
		else {
			$('div.zahlart-lastschrift').slideUp();
		}
	});
	$('input[name=rechnunganschrift_abweichend]').change(function(){
		$('div.rechnungsadresse').slideToggle();
	});
	
	$('input[name=anzahl]').val(1);
	var ep = $('p.position span.einzelpreis').text().split(' ');
	var waehrung = ep[1];
	ep = ep[0].split(',');
	var ep_1 = parseInt(ep[0]);
	var ep_2 = parseInt(ep[1]) * 0.01;
	ep = ep_1 + ep_2;
	
	var vk = $('p.position span.versandkosten').text().split(' ')[0].split(',');
	var vk_1 = parseInt(vk[0]);
	var vk_2 = parseInt(vk[1]) * 0.01;
	vk = vk_1 + vk_2;
	
	var mwst_satz = parseInt($('p.position span.mwst-wert').attr('wert'));
	
	var gp = ep * parseInt($('input[name=anzahl]').val()) + vk;
	var mwst = gp / (100 - mwst_satz) * mwst_satz;
	mwst = mwst.toFixed(2);
	gp = gp.toFixed(2);
	
	var mwst_text = str_replace('.', ',', mwst) + ' ' + waehrung;
	var gp_text = str_replace('.', ',', gp) + ' ' + waehrung;

	$('p.position span.mwst').text(mwst_text);
	$('p.summe span.gesamtpreis').text(gp_text);

	$('input[name=anzahl]').change(function(){
		var ep = $('p.position span.einzelpreis').text().split(' ');
		var waehrung = ep[1];
		ep = ep[0].split(',');
		var ep_1 = parseInt(ep[0]);
		var ep_2 = parseInt(ep[1]) * 0.01;
		ep = ep_1 + ep_2;
		
		var vk = $('p.position span.versandkosten').text().split(' ')[0].split(',');
		var vk_1 = parseInt(vk[0]);
		var vk_2 = parseInt(vk[1]) * 0.01;
		vk = vk_1 + vk_2;
		
		var mwst_satz = parseInt($('p.position span.mwst-wert').attr('wert'));
		
		var gp = ep * parseInt($('input[name=anzahl]').val()) + vk;
		var mwst = gp / (100 - mwst_satz) * mwst_satz;
		mwst = mwst.toFixed(2);
		gp = gp.toFixed(2);
		
		var mwst_text = str_replace('.', ',', mwst) + ' ' + waehrung;
		var gp_text = str_replace('.', ',', gp) + ' ' + waehrung;

		$('p.position span.mwst').text(mwst_text);
		$('p.summe span.gesamtpreis').text(gp_text);
	});
	
	/* GA-Script */
	$.gaTracker('UA-10006552-3');
});

