$(document).ready(function() {
var baseUrl = '/';
	
	$('a[href^="http://"]').attr("target", "_blank");
	$('a[href*="pdf"]').attr("target", "_blank");
	if($('.gallery').length){
		$(".gallery a[rel^='prettyPhoto']").prettyPhoto({
			animationSpeed: 'fast', /* fast/slow/normal */
			padding: 30, /* padding for each side of the picture */
			opacity: 0.60, /* Value between 0 and 1 */
			showTitle: true, /* true/false */
			allowresize: true, /* true/false */
			counter_separator_label: ' von ', /* The separator for the gallery counter 1 "of" 2 */
			theme: 'dark_rounded', /* light_rounded / dark_rounded / light_square / dark_square */
			hideflash: false, /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
			modal: false, /* If set to true, only the close button will close the window */
			changepicturecallback: function(){}, /* Called everytime an item is shown/changed */
			callback: function(){} /* Called when prettyPhoto is closed */
			});
	}

	/* formulare ende */
	if($('.specialfont').length){	
		Cufon.replace('.specialfont',{hover:true});
	}
	/* Navigation */
	$('.hlist li:not(li li) ').each(function(e){
		$(this).css({ fontWeight:'bold'});
		width = $(this).width();
			
			$(this).css({'width' : width+5+'px'});
	});

	$('.hlist li:not(li li) ').each(function(e){
		$(this).css({fontWeight:'normal'});
			width = $(this).width();
			$(this).css({'width' : width+15+'px'});
		//console.log(width);
	});
	if($('#nav ul li.active ul').length){
		subnav = $('#nav ul li.active ul');
		parents = subnav.parent('li');
		navwidth = $('.hlist').width();
		width = subnav.parent('li').position();
		if($.browser.msie&&$.browser.version==6){
			ie6width = 0;
			subnav.parent('li').children().find('li').each(function(e,a){
				ie6width = ie6width + $(a).width();
			});
			subnav.css({width:ie6width+24+'px'});
		}
		subnavrightpos = width.left + subnav.width();
		if(subnavrightpos < 950){
			subnav.css({'left' : width.left+'px'});
		}  else {
			subnavwidth = subnav.width();
			rightpos = parents.position().left+parents.width()-subnavwidth-21;
			if($.browser.msie&&$.browser.version==6){
				rightpos = parents.position().left+parents.width()-subnavwidth+1;
			}
			if($.browser.msie&&$.browser.version==7){
				rightpos = parents.position().left+parents.width()-subnavwidth-26;
			}
			subnav.css({'left' : rightpos+5+'px','border-right':'1px solid #7b7468','border-left':'none'});
			if(subnav.parent('li').attr('class') == subnav.parent().parent().children('li:last').attr('class')){
				subnav.css({'left' : rightpos+11+'px','border-right' : 'none'});
			}
		}

		subnav.find('ul').css({'width' : '150px', 'border-left':'none', 'position' : 'absolute', 'left' : '0px', 'top' : '35px', 'z-index' : '4000', 'background-color' : '#473e35'});
		subnav.find('ul').find('li').css({'height' : '30px', 'display' : 'block'});
		subnav.find('ul').find('li').find('a').css({'height' : '30px', 'display' : 'block'});


		
	}
	/* Navigation Ende */

	/* fader */
	if($('.fader').length){	
		$.getScript(baseUrl+'js/jquery.cycle.min.js', function(){
			var i = $('.fader  > img').size();
			if(i > 1){
				$('.fader').cycle({
					fx: 'fade' 
				});
			}
		});
	}
	/* fader ende */

	/* fader mit navigation */
	if($('.faderwithnav').length){	
		$.getScript(baseUrl+'js/jquery.cycle.min.js', function(){
			var i = $('.faderwithnav  > img').size();
			if(i > 1){
				$('.faderwithnav').cycle({
					fx: 'fade', 
					speed:800,
					timeout: 0,
					next:   '.nextPage', 
					prev:   '.prevPage'
				});
			} else { $('.browse').hide(); }
		});
	}
	/* fader mit navigation ende */

	/* scrollable */
	if($('.scroller').length){	
			$.getScript(baseUrl+'js/jquery.tools.min.js', function(){
				$.getScript(baseUrl+'js/jquery.cycle.min.js', function(){
					fader = $('.scrollfader').cycle({
						fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc..
						timeout: 0,
						speed:2500
					});
				});				
				api = $("div.scroller").scrollable({
					speed: 1500,	
					clickable : true,
					size: 5
				}).navigator({api:true});
			$(".iteddms next").click(function() { 
				return false;
			})
			$(".items img").click(function() { 
				fader.cycle(api.getClickIndex());
				return false;
			})
		});
	}
	/* scrollable ende */

	/* scroller */
	if($('.scroll-pane').length){	
		$(".scroll-pane .item a").click(function(){this.target = "_blank";});
		$.getScript(baseUrl+'js/jquery.mousewheel.min.js');
		$.getScript(baseUrl+'js/jScrollPane.js', function(){
			$('.scroll-pane').jScrollPane({
				scrollbarWidth: 5,
				dragMinHeight: 55,
				dragMaxHeight: 55,
				scrollbarMargin: 10,
				animateTo:true
			});
			if($('.abcnav').length){
				$('.abcnav a').bind(
					'click',
					function()
					{	
						var to = $(this).html();
						$('.scroll-pane')[0].scrollTo('.scr'+to);
						return false;
					}
				);
			}
		});
	}
	/* scroller ende */

	/* formulare */
	if($('.jqtransform').length){	
		$.getScript(baseUrl+'js/jquery.jqtransform.min.js', function(){
			$("form.jqtransform").jqTransform();
		});
	}
});
