jQuery.noConflict();

jQuery(document).ready(init);
jQuery(window).unload(bye);

function bye() {
	jQuery.cookie('fontSize', '');
}

function init() {
	jQuery('div#logo').click(function(e){window.location = '/'});
	jQuery('img#banner').fadeIn('slow');
	if(jQuery.cookie('fontSize')) {
		jQuery('div#content').css('fontSize', jQuery.cookie('fontSize'));
	}
	jQuery('div#submenu div[className!="menu1-level1-no"][className!="menu1-level1-act"]').hide();
	jQuery('div#menu ul li a').each(
		function(parser) {
			var container = jQuery(document.createElement('div'));
			var left = jQuery(document.createElement('div'));
			var right = jQuery(document.createElement('div'));
			var parent = jQuery(this.parentNode);
			jQuery(this).html('<span>' + jQuery(this).html().toUpperCase() + '</span>');
			jQuery(this).css({
				display: 'block',
				float: 'left',
				border: '0',
				height: '36px',
				padding: '0 10px',
				background: '#005129'
			}).mouseover(
				function(e) {
					jQuery('div, a', this.parentNode).css('height', '50px');
					jQuery('span', this).css('margin', '24px 0 0 0');
				}
			).mouseout(
				function(e) {
					jQuery('div, a', this.parentNode).css('height', '36px');
					jQuery('span', this).css('margin', '8px 0 0 0');
				}			
			);
			left.css({
				display: 'block',
				width: '7px',
				height: '36px',
				float: 'left',
				background: 'url(/fileadmin/templates/main/images/btn-left.png) bottom left no-repeat'
			});
			right.css({
				display: 'block',
				width: '7px',
				height: '36px',
				float: 'left',
				background: 'url(/fileadmin/templates/main/images/btn-right.png) bottom right no-repeat'
			});
			parent.append(container.append(left).append(jQuery(this)).append(right));
		}
	);
	jQuery('div#submenu > ul > li.menu1-level1-no > ul, div#submenu > ul > li > ul > li.menu1-level2-no > ul').hide();
	jQuery('div#submenu > ul > li.menu1-level1-no > ul, div#submenu > ul > li > ul > li.menu1-level2-no > ul').css({
		borderTop: '2px solid #D8D8D8'
	});
	jQuery('div#submenu ul li').each(
		function(i) {
			if(jQuery('ul', this).attr('tagName') == 'UL') {
				jQuery('a', this).css({
					background: '#FFFFFF url(/fileadmin/templates/main/images/arrow.png) right center no-repeat'
				}).hover(
					function() {
						jQuery(this).css({
							background: '#1B4428 url(/fileadmin/templates/main/images/arrow2.png) right center no-repeat'
						});
					},
					function() {
						jQuery(this).css({
							background: '#FFFFFF url(/fileadmin/templates/main/images/arrow.png) right center no-repeat'
						});
					}
				);
			} else {
				jQuery('a', this).css({
					background: '#FFFFFF'
				}).hover(
					function() {
						jQuery(this).css({
							background: '#1B4428'
						});
					},
					function() {
						jQuery(this).css({
							background: '#FFFFFF'
						});
					}
				);
			}
		}
	);
	jQuery('div#submenu > ul > li.menu1-level1-act > a, div#submenu > ul > li.menu1-level1-act > ul > li > a, div#submenu > ul > li.menu1-level1-act > ul > li.menu1-level2-act > ul > li > a').mouseover(
		function(e) {
			jQuery('div#submenu > ul > li.menu1-level1-no > ul, div#submenu > ul > li > ul > li.menu1-level2-no > ul').hide();
		}
	);
	jQuery('div#submenu > ul > li.menu1-level1-no > a').mouseover(
		function(e) {
			jQuery('div#submenu > ul > li.menu1-level1-no > ul, div#submenu > ul > li > ul > li.menu1-level2-no > ul').hide();
			jQuery('ul:first', this.parentNode).show();
			jQuery('#submenu').stopTime('menu-items');
		}
	).mouseout(
		function(e) {
			jQuery('#submenu').oneTime(1000, 'menu-items', 
				function() {
					jQuery('div#submenu > ul > li.menu1-level1-no > ul, div#submenu > ul > li > ul > li.menu1-level2-no > ul').hide();
				}
			);
		}
	);
	jQuery('div#submenu > ul > li > ul > li.menu1-level2-no > a').mouseover(
		function(e) {
			jQuery('div#submenu > ul > li > ul > li.menu1-level2-no > ul').hide();
			jQuery('ul:first', this.parentNode).show();
			jQuery('#submenu').stopTime('menu-items');
		}
	).mouseout(
		function(e) {
			jQuery('#submenu').oneTime(1000, 'menu-items', 
				function() {
					jQuery('div#submenu > ul > li.menu1-level1-no > ul, div#submenu > ul > li > ul > li.menu1-level2-no > ul').hide();
				}
			);
		}
	);
	jQuery('div#submenu > ul > li > ul > li > ul > li > a').mouseover(
		function(e) {
			jQuery('#submenu').stopTime('menu-items');
		}
	).mouseout(
		function(e) {
			jQuery('#submenu').oneTime(1000, 'menu-items', 
				function() {
					jQuery('div#submenu > ul > li.menu1-level1-no > ul, div#submenu > ul > li > ul > li.menu1-level2-no > ul').hide();
				}
			);
		}
	);
	jQuery('div#downmenu ul').html(jQuery('div#downmenu ul').html().replace(/<\/li><li>/g, '</li> <li>'));
	jQuery('div#downmenu ul li a:last').css('border', '0');
	jQuery('div#downmenu ul li a').each(
		function(i) {		
			this.innerHTML = this.innerHTML.replace(/ /g, '&nbsp;');
		}
	);
}

function setFont(val) {
	if(parseInt(jQuery('div#content').css('fontSize')) < 20 && val) {
		jQuery('div#content').css('fontSize', (parseInt(jQuery('div#content').css('fontSize')) + 1) + 'px');
	} else if(parseInt(jQuery('div#content').css('fontSize')) > 9 && !val) {
		jQuery('div#content').css('fontSize', (parseInt(jQuery('div#content').css('fontSize')) - 1) + 'px');
	}
	jQuery.cookie('fontSize', jQuery('div#content').css('fontSize'), {path: '/'});
}

function blurLink(obj) {
	
}

function embedSWF(url, id, w, h, flashvars, params, attributes) {
	swfobject.embedSWF(url, id, w, h, '8.0.0', '../swf/expressInstall.swf', flashvars, params, attributes);
}