var $j = jQuery.noConflict();

$j(document).ready(function(){
	$j('#Logo, .typography a').ifixpng();
	$j('#Nav').css({
		'position': 'relative',
		'height' : '40px'
	});
	
	$j('.SubNav').css({
		'position' : 'absolute',
		'display' : 'block',
		'visibility' : 'hidden'
	}).ifixpng();
	
	$j('.MainNav').each(function(){
		var sub = $j(this).parent().find('.SubNav');
		var wi = Math.max(sub.width(), $j(this).width() + 2);
		$j(this).width(wi).ifixpng();
		sub.width(wi);
		
		// fix span in IE
		if($j.browser.msie && $j.browser.version <= 6)
			$j(this).find('span').width(wi - 28);
	});
	
	// disable animated menu in ie6 since it causes display problems
	if($j.browser.msie && $j.browser.version <= 6){
		$j('#MenuMain').menu();
	} else {
		$j('#MenuMain').menu({
			show: function(){
				$j(this).css('visibility', 'visible').hide().slideDown(100);
			}
		});
	}
	
	// calendar localization
	$j.dpText = {
		TEXT_PREV_YEAR		:	'Vorheriges Jahr',
		TEXT_PREV_MONTH		:	'Vorheriger Monat',
		TEXT_NEXT_YEAR		:	'Nächstes Jahr',
		TEXT_NEXT_MONTH		:	'Nächster Monat',
		TEXT_CLOSE			:	'Schliessen',
		TEXT_CHOOSE_DATE	:	'Wähle ein Datum'
	};
	
	// parse e-mails
	$j('.typography').defuscate();
});