
function nextHeader(){
    $j(headerimgs[activeheader]).fadeOut(2000);
    activeheader=(activeheader+1)%headerimgs.length;
    $j(headerimgs[activeheader]).fadeIn(2000);
    
    
}

function slideToggle(el, bShow){
  var $el = $j(el), height = $el.data("originalHeight"), visible = $el.is(":visible");
  
  // if the bShow isn't present, get the current visibility and reverse it
  if( arguments.length == 1 ) bShow = !visible;
  
  // if the current visiblilty is the same as the requested state, cancel
  if( bShow == visible ) return false;
  
  // get the original height
  if( !height ){
    // get original height
    var height = $el.show().height();
    // update the height
    $el.data("originalHeight", height);
    // if the element was hidden, hide it again
    if( !visible ) $el.hide().css({height: 0});
    
  }

  // expand the knowledge (instead of slideDown/Up, use custom animation which applies fix)
  if( bShow ){
    //$el.css({display: 'block', height: 0});
    //$el.animate({height: height}, {duration: 500});
    $el.css({height:height+"px"});
    $el.slideDown('slow');
    
  } else {
    
    $el.hide('slow');
  }
}

var mouseoversliderbutton=0;

/* SCROLLPANE   Copyright (c) 2009 Kelvin Luck (kelvin AT kelvinluck DOT com || http://www.kelvinluck.com)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * 
 * See http://kelvinluck.com/assets/jquery/jScrollPane/
 * $Id: jScrollPane.js 93 2010-06-01 08:17:28Z kelvin.luck $
 */

/**
 * @author Kelvin Luck (kelvin AT kelvinluck DOT com || http://www.kelvinluck.com)
 */

(function($) {

$.jScrollPane = {
	active : []
};
$.fn.jScrollPane = function(settings)
{
	settings = $.extend({}, $.fn.jScrollPane.defaults, settings);

	var rf = function() { return false; };
	
	return this.each(
		function()
		{
			var $this = $(this);
			var paneEle = this;
			var currentScrollPosition = 0;
			var paneWidth;
			var paneHeight;
			var trackHeight;
			var trackOffset = settings.topCapHeight;
			var $container;
			
			if ($(this).parent().is('.jScrollPaneContainer')) {
				$container = $(this).parent();
				currentScrollPosition = settings.maintainPosition ? $this.position().top : 0;
				var $c = $(this).parent();
				paneWidth = $c.innerWidth();
				paneHeight = $c.outerHeight();
				$('>.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown, >.jScrollCap', $c).remove();
				$this.css({'top':0});
			} else {
				$this.data('originalStyleTag', $this.attr('style'));
				// Switch the element's overflow to hidden to ensure we get the size of the element without the scrollbars [http://plugins.jquery.com/node/1208]
				$this.css('overflow', 'hidden');
				this.originalPadding = $this.css('paddingTop') + ' ' + $this.css('paddingRight') + ' ' + $this.css('paddingBottom') + ' ' + $this.css('paddingLeft');
				this.originalSidePaddingTotal = (parseInt($this.css('paddingLeft')) || 0) + (parseInt($this.css('paddingRight')) || 0);
				paneWidth = $this.innerWidth();
				paneHeight = $this.innerHeight();
				$container = $('<div></div>')
					.attr({'className':'jScrollPaneContainer'})
					.css(
						{
							'height':paneHeight+'px', 
							'width':paneWidth+'px'
						}
					);
				if (settings.enableKeyboardNavigation) {
					$container.attr(
						'tabindex', 
						settings.tabIndex
					);
				}
				$this.wrap($container);
				$container = $this.parent();
				// deal with text size changes (if the jquery.em plugin is included)
				// and re-initialise the scrollPane so the track maintains the
				// correct size
				$(document).bind(
					'emchange', 
					function(e, cur, prev)
					{
						$this.jScrollPane(settings);
					}
				);
				
			}
			trackHeight = paneHeight;
			
			if (settings.reinitialiseOnImageLoad) {
				// code inspired by jquery.onImagesLoad: http://plugins.jquery.com/project/onImagesLoad
				// except we re-initialise the scroll pane when each image loads so that the scroll pane is always up to size...
				// TODO: Do I even need to store it in $.data? Is a local variable here the same since I don't pass the reinitialiseOnImageLoad when I re-initialise?
				var $imagesToLoad = $.data(paneEle, 'jScrollPaneImagesToLoad') || $('img', $this);
				var loadedImages = [];
				
				if ($imagesToLoad.length) {
					$imagesToLoad.each(function(i, val)	{
						$(this).bind('load readystatechange', function() {
							if($.inArray(i, loadedImages) == -1){ //don't double count images
								loadedImages.push(val); //keep a record of images we've seen
								$imagesToLoad = $.grep($imagesToLoad, function(n, i) {
									return n != val;
								});
								$.data(paneEle, 'jScrollPaneImagesToLoad', $imagesToLoad);
								var s2 = $.extend(settings, {reinitialiseOnImageLoad:false});
								$this.jScrollPane(s2); // re-initialise
							}
						}).each(function(i, val) {
							if(this.complete || this.complete===undefined) { 
								//needed for potential cached images
								this.src = this.src; 
							} 
						});
					});
				};
			}

			var p = this.originalSidePaddingTotal;
			var realPaneWidth = paneWidth - settings.scrollbarWidth - settings.scrollbarMargin - p;

			var cssToApply = {
				'height':'auto',
				'width': realPaneWidth + 'px'
			}

			if(settings.scrollbarOnLeft) {
				cssToApply.paddingLeft = settings.scrollbarMargin + settings.scrollbarWidth + 'px';
			} else {
				cssToApply.paddingRight = settings.scrollbarMargin + 'px';
			}

			$this.css(cssToApply);

			var contentHeight = $this.outerHeight();
			var percentInView = paneHeight / contentHeight;
			
			var isScrollable = percentInView < .99;
			$container[isScrollable ? 'addClass' : 'removeClass']('jScrollPaneScrollable');

			if (isScrollable) {
				$container.append(
					$('<div></div>').addClass('jScrollCap jScrollCapTop').css({height:settings.topCapHeight}),
					$('<div></div>').attr({'className':'jScrollPaneTrack'}).css({'width':settings.scrollbarWidth+'px'}).append(
						$('<div></div>').attr({'className':'jScrollPaneDrag'}).css({'width':settings.scrollbarWidth+'px'}).append(
							$('<div></div>').attr({'className':'jScrollPaneDragTop'}).css({'width':settings.scrollbarWidth+'px'}),
							$('<div></div>').attr({'className':'jScrollPaneDragBottom'}).css({'width':settings.scrollbarWidth+'px'})
						)
					),
					$('<div></div>').addClass('jScrollCap jScrollCapBottom').css({height:settings.bottomCapHeight})
				);
				
				var $track = $('>.jScrollPaneTrack', $container);
				var $drag = $('>.jScrollPaneTrack .jScrollPaneDrag', $container);
				
				
				var currentArrowDirection;
				var currentArrowTimerArr = [];// Array is used to store timers since they can stack up when dealing with keyboard events. This ensures all timers are cleaned up in the end, preventing an acceleration bug.
				var currentArrowInc;
				var whileArrowButtonDown = function() 
				{
					if (currentArrowInc > 4 || currentArrowInc % 4 == 0) {
						positionDrag(dragPosition + currentArrowDirection * mouseWheelMultiplier);
					}
					currentArrowInc++;
				};

				if (settings.enableKeyboardNavigation) {
					$container.bind(
						'keydown.jscrollpane',
						function(e) 
						{
							switch (e.keyCode) {
								case 38: //up
									currentArrowDirection = -1;
									currentArrowInc = 0;
									whileArrowButtonDown();
									currentArrowTimerArr[currentArrowTimerArr.length] = setInterval(whileArrowButtonDown, 100);
									return false;
								case 40: //down
									currentArrowDirection = 1;
									currentArrowInc = 0;
									whileArrowButtonDown();
									currentArrowTimerArr[currentArrowTimerArr.length] = setInterval(whileArrowButtonDown, 100);
									return false;
								case 33: // page up
								case 34: // page down
									// TODO
									return false;
								default:
							}
						}
					).bind(
						'keyup.jscrollpane',
						function(e) 
						{
							if (e.keyCode == 38 || e.keyCode == 40) {
								for (var i = 0; i < currentArrowTimerArr.length; i++) {
									clearInterval(currentArrowTimerArr[i]);
								}
								return false;
							}
						}
					);
				}

				if (settings.showArrows) {
					
					var currentArrowButton;
					var currentArrowInterval;

					var onArrowMouseUp = function(event)
					{
						$('html').unbind('mouseup', onArrowMouseUp);
						currentArrowButton.removeClass('jScrollActiveArrowButton');
						clearInterval(currentArrowInterval);
					};
					var onArrowMouseDown = function() {
						$('html').bind('mouseup', onArrowMouseUp);
						currentArrowButton.addClass('jScrollActiveArrowButton');
						currentArrowInc = 0;
						whileArrowButtonDown();
						currentArrowInterval = setInterval(whileArrowButtonDown, 100);
					};
					$container
						.append(
							$('<a></a>')
								.attr(
									{
										'href':'javascript:;', 
										'className':'jScrollArrowUp', 
										'tabindex':-1
									}
								)
								.css(
									{
										'width':settings.scrollbarWidth+'px',
										'top':settings.topCapHeight + 'px'
									}
								)
								.html('Scroll up')
								.bind('mousedown', function()
								{
									currentArrowButton = $(this);
									currentArrowDirection = -1;
									onArrowMouseDown();
									this.blur();
									return false;
								})
								.bind('click', rf),
							$('<a></a>')
								.attr(
									{
										'href':'javascript:;', 
										'className':'jScrollArrowDown', 
										'tabindex':-1
									}
								)
								.css(
									{
										'width':settings.scrollbarWidth+'px',
										'bottom':settings.bottomCapHeight + 'px'
									}
								)
								.html('Scroll down')
								.bind('mousedown', function()
								{
									currentArrowButton = $(this);
									currentArrowDirection = 1;
									onArrowMouseDown();
									this.blur();
									return false;
								})
								.bind('click', rf)
						);
					var $upArrow = $('>.jScrollArrowUp', $container);
					var $downArrow = $('>.jScrollArrowDown', $container);
				}
				
				if (settings.arrowSize) {
					trackHeight = paneHeight - settings.arrowSize - settings.arrowSize;
					trackOffset += settings.arrowSize;
				} else if ($upArrow) {
					var topArrowHeight = $upArrow.height();
					settings.arrowSize = topArrowHeight;
					trackHeight = paneHeight - topArrowHeight - $downArrow.height();
					trackOffset += topArrowHeight;
				}
				trackHeight -= settings.topCapHeight + settings.bottomCapHeight;
				$track.css({'height': trackHeight+'px', top:trackOffset+'px'})
				
				var $pane = $(this).css({'position':'absolute', 'overflow':'visible'});
				
				var currentOffset;
				var maxY;
				var mouseWheelMultiplier;
				// store this in a seperate variable so we can keep track more accurately than just updating the css property..
				var dragPosition = 0;
				var dragMiddle = percentInView*paneHeight/2;
				
				// pos function borrowed from tooltip plugin and adapted...
				var getPos = function (event, c) {
					var p = c == 'X' ? 'Left' : 'Top';
					return event['page' + c] || (event['client' + c] + (document.documentElement['scroll' + p] || document.body['scroll' + p])) || 0;
				};
				
				var ignoreNativeDrag = function() {	return false; };
				
				var initDrag = function()
				{
					ceaseAnimation();
					currentOffset = $drag.offset(false);
					currentOffset.top -= dragPosition;
					maxY = trackHeight - $drag[0].offsetHeight;
					mouseWheelMultiplier = 2 * settings.wheelSpeed * maxY / contentHeight;
				};
				
				var onStartDrag = function(event)
				{
					initDrag();
                                        scrollready=false;
					dragMiddle = getPos(event, 'Y') - dragPosition - currentOffset.top;
					$('html').bind('mouseup', onStopDrag).bind('mousemove', updateScroll).bind('mouseleave', onStopDrag)
					if ($.browser.msie) {
						$('html').bind('dragstart', ignoreNativeDrag).bind('selectstart', ignoreNativeDrag);
					}
                                        
					return false;
				};
				var onStopDrag = function()
				{
					scrollready=true;
                                        $('html').unbind('mouseup', onStopDrag).unbind('mousemove', updateScroll);
					dragMiddle = percentInView*paneHeight/2;
					if ($.browser.msie) {
						$('html').unbind('dragstart', ignoreNativeDrag).unbind('selectstart', ignoreNativeDrag);
					}
				};
				var positionDrag = function(destY)
				{
					$container.scrollTop(0);
					destY = destY < 0 ? 0 : (destY > maxY ? maxY : destY);
					dragPosition = destY;
					$drag.css({'top':destY+'px'});
					var p = destY / maxY;
					$this.data('jScrollPanePosition', (paneHeight-contentHeight)*-p);
					$pane.css({'top':((paneHeight-contentHeight)*p) + 'px'});
					$this.trigger('scroll');
					if (settings.showArrows) {
						$upArrow[destY == 0 ? 'addClass' : 'removeClass']('disabled');
						$downArrow[destY == maxY ? 'addClass' : 'removeClass']('disabled');
					}
				};
				var updateScroll = function(e)
				{
					positionDrag(getPos(e, 'Y') - currentOffset.top - dragMiddle);
				};
				
				var dragH = Math.max(Math.min(percentInView*(paneHeight-settings.arrowSize*2), settings.dragMaxHeight), settings.dragMinHeight);
				
				$drag.css(
					{'height':dragH+'px'}
				).bind('mousedown', onStartDrag);
				
				var trackScrollInterval;
				var trackScrollInc;
				var trackScrollMousePos;
				var doTrackScroll = function()
				{
					if (trackScrollInc > 8 || trackScrollInc%4==0) {
						positionDrag((dragPosition - ((dragPosition - trackScrollMousePos) / 2)));
					}
					trackScrollInc ++;
				};
				var onStopTrackClick = function()
				{
					clearInterval(trackScrollInterval);
					$('html').unbind('mouseup', onStopTrackClick).unbind('mousemove', onTrackMouseMove);
				};
				var onTrackMouseMove = function(event)
				{
					trackScrollMousePos = getPos(event, 'Y') - currentOffset.top - dragMiddle;
				};
				var onTrackClick = function(event)
				{
					initDrag();
					onTrackMouseMove(event);
					trackScrollInc = 0;
					$('html').bind('mouseup', onStopTrackClick).bind('mousemove', onTrackMouseMove);
					trackScrollInterval = setInterval(doTrackScroll, 100);
					doTrackScroll();
					return false;
				};
				
				$track.bind('mousedown', onTrackClick);
				
				$container.bind(
					'mousewheel',
					function (event, delta) {
						delta = delta || (event.wheelDelta ? event.wheelDelta / 120 : (event.detail) ?
-event.detail/3 : 0);
						initDrag();
						ceaseAnimation();
						var d = dragPosition;
						positionDrag(dragPosition - delta * mouseWheelMultiplier);
						var dragOccured = d != dragPosition;
						return !dragOccured;
					}
				);

				var _animateToPosition;
				var _animateToInterval;
				function animateToPosition()
				{
					var diff = (_animateToPosition - dragPosition) / settings.animateStep;
					if (diff > 1 || diff < -1) {
						positionDrag(dragPosition + diff);
					} else {
						positionDrag(_animateToPosition);
						ceaseAnimation();
					}
				}
				var ceaseAnimation = function()
				{
					if (_animateToInterval) {
						clearInterval(_animateToInterval);
						delete _animateToPosition;
					}
				};
				
				var scrollTo = function(pos, preventAni)
				{
					if (typeof pos == "string") {
						// Legal hash values aren't necessarily legal jQuery selectors so we need to catch any
						// errors from the lookup...
						try {
							$e = $(pos, $this);
						} catch (err) {
							return;
						}
						if (!$e.length) return;
						pos = $e.offset().top - $this.offset().top;
					}
					ceaseAnimation();
					var maxScroll = contentHeight - paneHeight;
					pos = pos > maxScroll ? maxScroll : pos;
					$this.data('jScrollPaneMaxScroll', maxScroll);
					var destDragPosition = pos/maxScroll * maxY;
					if (preventAni || !settings.animateTo) {
						positionDrag(destDragPosition);
					} else {
						$container.scrollTop(0);
						_animateToPosition = destDragPosition;
						_animateToInterval = setInterval(animateToPosition, settings.animateInterval);
					}
				};
				$this[0].scrollTo = scrollTo;
				
				
				$this[0].scrollBy = function(delta)
				{
					var currentPos = -parseInt($pane.css('top')) || 0;
					scrollTo(currentPos + delta);
				};
				
				initDrag();
				
				scrollTo(-currentScrollPosition, true);
			
				// Deal with it when the user tabs to a link or form element within this scrollpane
				$('*', this).bind(
					'focus',
					function(event)
					{
						var $e = $(this);
						
						// loop through parents adding the offset top of any elements that are relatively positioned between
						// the focused element and the jScrollPaneContainer so we can get the true distance from the top
						// of the focused element to the top of the scrollpane...
						var eleTop = 0;
						
						var preventInfiniteLoop = 100;
						
						while ($e[0] != $this[0]) {
							eleTop += $e.position().top;
							$e = $e.offsetParent();
							if (!preventInfiniteLoop--) {
								return;
							}
						}
						
						var viewportTop = -parseInt($pane.css('top')) || 0;
						var maxVisibleEleTop = viewportTop + paneHeight;
						var eleInView = eleTop > viewportTop && eleTop < maxVisibleEleTop;
						if (!eleInView) {
							var destPos = eleTop - settings.scrollbarMargin;
							if (eleTop > viewportTop) { // element is below viewport - scroll so it is at bottom.
								destPos += $(this).height() + 15 + settings.scrollbarMargin - paneHeight;
							}
							scrollTo(destPos);
						}
					}
				)
				
				
				if (settings.observeHash) {
					if (location.hash && location.hash.length > 1) {
						setTimeout(function(){
							scrollTo(location.hash);
						}, $.browser.safari ? 100 : 0);
					}
					
					// use event delegation to listen for all clicks on links and hijack them if they are links to
					// anchors within our content...
					$(document).bind('click', function(e){
						$target = $(e.target);
						if ($target.is('a')) {
							var h = $target.attr('href');
							if (h && h.substr(0, 1) == '#' && h.length > 1) {
								setTimeout(function(){
									scrollTo(h, !settings.animateToInternalLinks);
								}, $.browser.safari ? 100 : 0);
							}
						}
					});
				}
				
				// Deal with dragging and selecting text to make the scrollpane scroll...
				function onSelectScrollMouseDown(e)
				{
				   $(document).bind('mousemove.jScrollPaneDragging', onTextSelectionScrollMouseMove);
				   $(document).bind('mouseup.jScrollPaneDragging',   onSelectScrollMouseUp);
				  
				}
				
				var textDragDistanceAway;
				var textSelectionInterval;
				
				function onTextSelectionInterval()
				{
					direction = textDragDistanceAway < 0 ? -1 : 1;
					$this[0].scrollBy(textDragDistanceAway / 2);
				}

				function clearTextSelectionInterval()
				{
					if (textSelectionInterval) {
						clearInterval(textSelectionInterval);
						textSelectionInterval = undefined;
					}
				}
				
				function onTextSelectionScrollMouseMove(e)
				{
					var offset = $this.parent().offset().top;
					var maxOffset = offset + paneHeight;
					var mouseOffset = getPos(e, 'Y');
					textDragDistanceAway = mouseOffset < offset ? mouseOffset - offset : (mouseOffset > maxOffset ? mouseOffset - maxOffset : 0);
					if (textDragDistanceAway == 0) {
						clearTextSelectionInterval();
					} else {
						if (!textSelectionInterval) {
							textSelectionInterval  = setInterval(onTextSelectionInterval, 100);
						}
					}
				}

				function onSelectScrollMouseUp(e)
				{
				   $(document)
					  .unbind('mousemove.jScrollPaneDragging')
					  .unbind('mouseup.jScrollPaneDragging');
				   clearTextSelectionInterval();
				}

				$container.bind('mousedown.jScrollPane', onSelectScrollMouseDown);

				
				$.jScrollPane.active.push($this[0]);
				
			} else {
				$this.css(
					{
						'height':paneHeight+'px',
						'width':paneWidth-this.originalSidePaddingTotal+'px',
						'padding':this.originalPadding
					}
				);
				$this[0].scrollTo = $this[0].scrollBy = function() {};
				// clean up listeners
				$this.parent().unbind('mousewheel').unbind('mousedown.jScrollPane').unbind('keydown.jscrollpane').unbind('keyup.jscrollpane');
			}
			
		}
	)
};

jQuery.fn.jScrollPaneRemove = function()
{
	$(this).each(function()
	{
		$this = $(this);
		var $c = $this.parent();
		if ($c.is('.jScrollPaneContainer')) {
			$this.css(
				{
					'top':'',
					'height':'',
					'width':'',
					'padding':'',
					'overflow':'',
					'position':''
				}
			);
			$this.attr('style', $this.data('originalStyleTag'));
			$c.after($this).remove();
		}
	});
}

jQuery.fn.jScrollPane.defaults = {
	scrollbarWidth : 10,
	scrollbarMargin : 5,
	wheelSpeed : 18,
	showArrows : false,
	arrowSize : 0,
	animateTo : false,
	dragMinHeight : 1,
	dragMaxHeight : 99999,
	animateInterval : 100,
	animateStep: 3,
	maintainPosition: true,
	scrollbarOnLeft: false,
	reinitialiseOnImageLoad: false,
	tabIndex : 0,
	enableKeyboardNavigation: true,
	animateToInternalLinks: false,
	topCapHeight: 0,
	bottomCapHeight: 0,
	observeHash: true
};

// clean up the scrollTo expandos
jQuery(window)
	.bind('unload', function() {
		var els = $.jScrollPane.active; 
		for (var i=0; i<els.length; i++) {
			els[i].scrollTo = els[i].scrollBy = null;
		}
	}
);

})(jQuery);





function scrollbarscrollto(value){
    
scrollbar.slider("value",value);

 var scrollPane = $j('.scroll-pane');
		var scrollContent = $j('.scroll-content');
                
    ui= $j(scrollbar).slider("value");
                
/*    if( scrollContent.width() > scrollPane.width() ){ scrollContent.css('margin-left', Math.round( ui / 100 * ( scrollPane.width() - scrollContent.width() )) + 'px'); }
				else { scrollContent.css('margin-left', 0); }*/
    
    if( scrollContent.width() > scrollPane.width() ){scrollContent.stop(); scrollContent.animate({ marginLeft: (Math.round( ui / 100 * ( scrollPane.width() - scrollContent.width() )) + 'px') },350  ); }
				else {  scrollContent.stop();scrollContent.animate({ marginLeft:0 },350  ); }
    
    
}



function add_slider_handles(){
    $j(".scroll-pane").append('<div class="slide_left"></div>  <div class="slide_right"></div>');
    
    
  
                                
                                
    
    $j(".slide_left").click(function(){
        
        scrollbarscrollto($j(scrollbar).slider("value")-2);
                                
        
    });
    
    
    $j(".slide_right").click(function(){
    scrollbarscrollto($j(scrollbar).slider("value")+2);
    });
    
    
}



$j(document).ready(function() {
	//toggleboxen
	$j('.togglebox_content li ul').parent().each(function(index) {
		$j(this).css("cursor","pointer");
		$j(this).click(function(){
			
			if($j(this).children("ul").css("display")=='none'){
				slideToggle($j(this).children("ul"),true);
				$j(this).css('list-style-image','url("fileadmin/templates/images/minus.png")');
			}else{
				slideToggle($j(this).children("ul"),false);
				$j(this).css('list-style-image','url("fileadmin/templates/images/plus.png")');
			}
			
		});
	});
	
	//sboxen als link
	$j('.sbox_wrapper[link],.bbox_wrapper_320[link],.bbox_wrapper[link],.productbutton_wrapper[link], #header[link]').each(function(index) {
		if($j(this).attr('link')!=''){
			$j(this).parent().css("cursor","pointer");
			var t=$j(this);
			$j(this).parent().click(function(){
				window.location.href=t.attr('link');
			});
		}
	});
        
        // produktboxen horizontal positionieren
         $j('.sbox_image').each(function(index) 
         {
            var imgs = $j(this).children();
            if ( imgs.length>1 )
            {
                //Breite ermitteln
                var width=0;

                imgs.each(function()
                {
                    width=$j(this).width(); 
                });
             }

             /*
             imgs.css
             ({
                 'position':'absolute',
                 'z-index':'99'
             }); */
                
             //bilder positionieren (vertikal/ horizontal zentriert)
             imgs.each(function()
             {
                //$j(this).css('left', ( (240 - ($j(this).width())) / 2 )+'px');

                $j(this).css( 'margin-left', (( 230 - $j(this).width() )/2 ) + 'px');
                //$j(this).css( 'margin-left', ('-' + ( 235 - $j(this).width() )/2 ) + 'px');
             })
          });
        
        //GALERIE
	
        $j('.bbox_image').each(function(index)
        {
            var imgs = $j(this).children();

	    if (imgs.length > 1) // bei nur einem Bild keine Thumbs erzeugen
	    {
		var thumbHeight = 60.0;
		var thumbWidth = 0.0;

	        // maximale Breite / Höhe ermitteln
	        var height = 0.0;
	        var width = 0.0;

	        imgs.each(function()
	        {
                   if ($j(this).height() > height)
		   {
		      height = $j(this).height();
		   }
		   if ($j(this).width() > width)
		      width = $j(this).width();
		   thumbWidth += thumbHeight / $j(this).height() * $j(this).width();
	        });

		thumbWidth = Math.ceil(thumbWidth / imgs.length);
		var maxThumbWidth = Math.floor((480 -imgs.length * 20) / imgs.length);
		if (thumbWidth > maxThumbWidth)
			thumbWidth = maxThumbWidth;

	        // Breite fest 480 Pixel, Höhe = Maximalhöhe + 60 Pixel für die Thumbnails
                $j(this).css(
	        {
                    'position': 'relative',
                    'display': 'block',
                    'width': '480px',
                    'height': (height + 60) + 'px'
                });
                
                imgs.css(
		{
                    'display': 'block',
                    'position': 'absolute',
                    'left': '10px'
                });

                //bilder positionieren (vertikal/ horizontal zentriert, alle übereinander)
                imgs.each(function()
		{
                    $j(this).css('top', ((height - $j(this).height()) / 2) + 'px');
                    //                                               +10px linken Rand
                    $j(this).css('left', (((480 - $j(this).width()) / 2)) + 'px');
                });
                
		// alle großen Bilder ausblenden (display:none); das erste wird später eingeblendet (fadeIn)
                //imgs.css('display','none');
		var k = 0;
		imgs.each(function()
                {
		   if (++k != 1121)
		      $j(this).css({'display' : 'none' });
                });

                // die großen Bilder wrappen und als Thumbnails clonen
                imgs.wrapAll('<div class="bbox_thumbs"></div>').clone().appendTo($j(this));

		imgs = $j(">img", this);

		// um jedes Thumbnail-Bild ein div legen
		var thumbImgs = $j('.bbox_thumbs img', this);
                $j(thumbImgs).wrap('<div></div>');

                // Thumbs als Ganzes positionieren
                $j('.bbox_thumbs', this).css(
		{
                    'display': 'block',
                    'position': 'absolute',
                    'top': height + 'px',
                    'width': '480px',
                    'height': '80px',
		    'z-index': '1000'
                });

	 	// divs um jedes Bild stylen
                $j('.bbox_thumbs div', this).css(
		{
                    'display': 'block',
                    'border': 'solid 1px grey',
                    'position': 'absolute',
                    'top': '0px',
		    'width': (thumbWidth + 10) + 'px',
                    'height': (thumbHeight + 10) + 'px',
		    'text-align': 'center',
                    'background': 'white'
                });

		//thumbs stylen
                $j(thumbImgs).css(
		{
                    'position': 'relative',
                    'left': '',
                    'top': '',
                    'display': 'block',
                    'cursor': 'pointer'
                });

		// Größen festlegen
                var i = 0;
		var offset = Math.floor((480 - imgs.length * (thumbWidth + 20)) / 2) + 4;
                $j(thumbImgs).each(function()
		{
                    // 1. Versuch mit voller Höhe

		    var newHeight = thumbHeight;
                    var newWidth = Math.floor($j(this).width() / $j(this).height() * newHeight);
		    if (newWidth > thumbWidth)
		    {
		       newWidth = thumbWidth;
		       newHeight = Math.floor(newWidth / $j(this).width() * $j(this).height());
		    }

                    $j(this).height(newHeight + 'px');
                    $j(this).width(newWidth + 'px');
                    
                    $j(this).parent().css('left', offset + ((thumbWidth+20)*i)+'px');

                    $j(this).css('top', Math.floor((thumbHeight - newHeight) / 2 + 5) + 'px');
		    $j(this).css('left', Math.floor((thumbWidth - newWidth) / 2 + 5) + 'px');

                    i++;
                });

		$j(imgs[0]).fadeIn(500);

		//Click binden (thumb->groß)
                $j(thumbImgs).each(function(index)
		{
		    $j(this).parent().parent().attr('index', 0);

                    $j(this).bind('click',function()
		    {
		       if ($j(this).parent().parent().attr('index') != index)
		       {
		          $j(this).parent().parent().attr('index', index);
                          $j(imgs).fadeOut(500);
                          $j(imgs[index]).fadeIn(500);
		       }
                    });
                });
	    }
        });

	/* Original-Version der Galerie
        $j('.bbox_image').each(function(index) {

            var imgs=$j(this).children();
            if(imgs.length>1){
                
                //maximale Hšhe ermitteln
                var height=0;
                var width=0;

                imgs.each(function(){
                    if($j(this).height()>height){height=$j(this).height(); }
                    if($j(this).width()>width){width=$j(this).width(); }
                });

                //Hšhe einstellen etc.
                $j(this).css({
                    'position':'relative',
                    'display':'block',
                    'width':'480px',
                    'height':height+60+'px'
                    });
                
                imgs.css({
                    'display':'block',
                    'position':'absolute',
                    'left': '10px'
                    });
                
                //bilder positionieren (vertikal/ horizontal zentriert)
                imgs.each(function(){
                    $j(this).css('top',((height-$j(this).height())/2)+'px');
                    //                                               +10px linken Rand
                    $j(this).css('left',(((480-$j(this).width())/2))+'px');
                    })
                
                //display none
                imgs.css('display','none');
                
                //erstes anzeigen
                imgs=$j('.bbox_image>img');
                
                //die gro§en Boxen wrappen und als thumbnails clonen
                imgs.wrapAll('<div class="bbox_thumbs"></div>').clone().appendTo($j(this));
                imgs=$j('.bbox_image>img');
                
                var thumbs=$j('.bbox_thumbs img');
                thumbs.wrap('<div></div>');
                thumbs=$j('.bbox_thumbs div');
                
                
                //erste Box anzeigen!
                $j(imgs[0]).fadeIn(2000);
                
                
                //thumbs positionieren
                $j('.bbox_thumbs').css({
                    'display':'block',
                    'position':'absolute',
                    'right':'50px',
                    'top':(height+10)+'px',
                    'width':'430px',
                    'height':'80px'
                    })
                
                //divs drumrum stylen
                $j('.bbox_thumbs div').css({
                    'display':'block',
                    'border':'solid 1px grey',
                    'position':'absolute',
                    'top':'0px',
                    
                    'height':'40px',
                    'padding':'5px',
                    'background':'white'
                    });
                
                //grš§en festlegen (10%)
                var i=0;
                $j('.bbox_thumbs img').each(function(){
                    
                    $j(this).height(Math.floor($j(this).height()/10));
                    $j(this).width(Math.floor($j(this).width()/10));
                    
                    $j(this).parent().css('left','');
                    $j(this).parent().css('right', (70*i)+'px');
                    i++;
                    
                    })
                
                //z-index
                $j('.bbox_thumbs').css('z-index','1000');
                
                
                //thumbs stylen
                $j('.bbox_thumbs img').css({
                    'position':'relative',
                    'left':'',
                    'top':'',
                    'display':'block',
                    'cursor':'pointer'
                });
                
                //Click binden (thumb->gro§)
                $j('.bbox_thumbs img').each(function(index){
                    $j(this).css('top',Math.floor((40-$j(this).height())/2)+'px');
                    
                    var i=index;
                    
                    $j(this).bind('click',function(){
                            
                            $j(imgs).fadeOut(500);
                            $j(imgs[i]).fadeIn(500);
                        });
                    
                    });
                
            }
            
	});
        //galerie ende
        */
        
//biggallery
var prevanimin = 0;
var prevanimout = 0;
var nextanimin = 0;
var nextanimout = 0;
var bgallery_imgwidth = 980; // größte Breite der Bilder; die Bilder dürfen etwas kleiner sein, dann werden Margins gesetzt (AR)

$j('.bgallery_next').each(function(index)
{
   $j(this).bind('mouseenter', function()
   {
      $j(this).children().each(function(index)
      {
         if (nextanimin == 0)
         {
            nextanimin = 1;  
            mouseoversliderbutton = 1; 
            $j(this).fadeIn(700, function(){ nextanimin=0; });
         }
      });
   });

   $j(this).bind('mouseleave',function()
   {
      $j(this).children().each(function(index)
      {
         if (nextanimout == 0)
         {
            nextanimout = 1;
            mouseoversliderbutton = 0;
            $j(this).fadeOut(700, function(){ nextanimout=0; });
         }
      });
   });
});

$j('.bgallery_prev').each(function(index)
{
   $j(this).bind('mouseenter', function()
   {
      $j(this).children().each(function(index)
      {
         if (prevanimin == 0)
         {
            prevanimin = 1;
            mouseoversliderbutton = 1;
            $j(this).fadeIn(700, function(){ prevanimin=0; });
         }
      });
   });

   $j(this).bind('mouseleave', function()
   {
      $j(this).children().each(function(index)
      {
         if (prevanimout == 0)
         {
            prevanimout = 1;
            mouseoversliderbutton = 0;
            $j(this).fadeOut(700, function(){ prevanimout=0; });
         }
      });
   });
});


$j('.bgallery_images').each(function(index)
{ 
   $j(this).attr('bgallery_imgwidth', bgallery_imgwidth);

   var imgs = $j(this).children();
  
   if (imgs.length > 1)
   {
      var width = imgs.length * bgallery_imgwidth;
       
      $j(this).css(
      { 'position':'relative',
        'width':width+'px'
      });

      $j('.bgallery_dott ul').css(
      { 'width':imgs.length*15+'px'
      });
   }

   for (var i = 0; i < imgs.length; ++i)
   {
      $j(this).parent().children('.bgallery_dott').children('ul').append('<li><a id="'+i+'"></a></li>');

      // Margins für Bilder mit Unter-Breite (AR)
			      var imgwidth = imgs[i].clientWidth;
			      var offset = bgallery_imgwidth - imgwidth;
			      if (offset != 0)
			      {
			      	var marginleft = Math.floor(offset / 2);
                              	var marginright = offset - marginleft;
			      	$j(imgs[i]).css({ 'margin' : '0px ' + marginright + 'px 0px ' + marginleft + 'px' });
			      }
                            }
      
      var dots=$j(this).parent().children('.bgallery_dott').children('ul').children('li');
          dots.bind('mouseenter',function(){
                          if( $j(this).attr('class')!='bgallery_dott_actual_li')
                          {
                            $j(this).addClass('bgallery_dott_over_li');
                          }
          });
          dots.bind('click',function(){
                          if( $j(this).attr('class')!='bgallery_dott_actual_li')
                          {
                            var position=$j(this).children().attr('id');
                            position=-(position)*bgallery_imgwidth;
                            $j(dots).removeClass('bgallery_dott_actual_li');
                            $j(this).removeClass('bgallery_dott_over_li');
                            $j(this).addClass('bgallery_dott_actual_li');
                            $j(imgs).removeAttr('id');
                            $j(imgs[$j(this).children().attr('id')]).attr("id", 'galleryimg_akt_img');
                            $j(this).parent().parent().parent().children('.bgallery_next').css({'display':'none'});  
                            $j(this).parent().parent().parent().children('.bgallery_prev').css({'display':'none'}); 
                            
                            if($j(this).children().attr('id')<imgs.length-1)
                                   {
                                    $j(this).parent().parent().parent().children('.bgallery_next').css({'display':'block'});
                                   } 
                              if($j(this).children().attr('id')>0)
                                   {
                                    $j(this).parent().parent().parent().children('.bgallery_prev').css({'display':'block'});
                                   } 
                             $j(this).parent().parent().parent().children('.bgallery_images').animate({
                                left: position,
                                }, 500, function() {
                                // Animation complete.
                              });
                             // Flag: nicht mehr autosliden, sobald einmal in die Navi geklickt wurde (AR)
                             $j(this).parent().parent().parent().children('.bgallery_images').attr('fini', 'true');
                          }
          });
           dots.bind('mouseleave',function(){
                          $j(this).removeClass('bgallery_dott_over_li');
          });
      
      $j(imgs[0]).attr("id", 'galleryimg_akt_img');
      $j(dots[0]).addClass('bgallery_dott_actual_li');
      $j(this).parent().children('.bgallery_prev').each(
        function(index)
        {
                          $j(this).css({'display':'none'});
           $j(this).bind('click',function(){
                            
              $j(this).parent().children('.bgallery_images').attr('fini', 'true');
                          $j(this).parent().children('.bgallery_next').css({'display':'block'});  
                          $j(this).css({'display':'none'});
                          //if($j(this).parent().children('.bgallery_images').left<0)
                          $j(this).parent().children('.bgallery_images').animate({
                                left: '+=' + bgallery_imgwidth,
                                }, 500, function() {
                                // Animation complete.
                              });
                            var found=0;
                            for(var i = 0; i < imgs.length; ++i)
                            {
                              if(found==0)
                              {
                                 if($j(imgs[i]).attr('id')=='galleryimg_akt_img')        
                                 {
                                   $j(imgs[i]).removeAttr('id');
                                   $j(dots[i]).removeClass('bgallery_dott_actual_li');
                                   $j(imgs[i-1]).attr("id", 'galleryimg_akt_img');
                                   $j(dots[i-1]).addClass('bgallery_dott_actual_li');
                                   found=1;
                                   if(i-1>0)
                                   {
                                    $j(this).css({'display':'block'});
                                   }
                                  
                                 }
                              }  
                            }  
                        });
        }
      );
      $j(this).parent().children('.bgallery_next').each(
        function(index)
        {
          
          $j(this).bind('click',function(){
                            
              $j(this).parent().children('.bgallery_images').attr('fini', 'true');
                          $j(this).parent().children('.bgallery_prev').css({'display':'block'});  
                          //if($j(this).parent().children('.bgallery_images').left>(-(imgs.length-1)*990))
                          $j(this).css({'display':'none'});
                          var found=0;
                            for(var i = 0; i < imgs.length; ++i)
                            {
                              if(found==0)
                              {
                                 if($j(imgs[i]).attr('id')=='galleryimg_akt_img')        
                                 {
                                   $j(imgs[i]).removeAttr('id');
                                   $j(dots[i]).removeClass('bgallery_dott_actual_li');
                                   $j(imgs[i+1]).attr("id", 'galleryimg_akt_img');
                                   $j(dots[i+1]).addClass('bgallery_dott_actual_li');
                                   found=1;
                                   
                                   if(i+1<imgs.length-1)
                                   {
                                    $j(this).css({'display':'block'});
                                   }
                                  
                                 }
                              }  
                            }  
                          $j(this).parent().children('.bgallery_images').animate({
                                left: '-=' + bgallery_imgwidth,
                                }, 500, function() {
                                // Animation complete.
                              });
                            
                        });
        }
      );
      

});

  

//biggallery ende       
        
        
        
        
        
        //HEADER
        $j('#header_image').each(function(index) {
            headerimgs=$j(this).children();
            if(headerimgs.length>1){
                
                //maximale Hšhe ermitteln
                var height=0;
                headerimgs.each(function(){
                    if($j(this).height()>height){height=$j(this).height(); }
                });
                
                //Hšhe einstellen etc.
                $j(this).css({
                    'position':'relative',
                    'display':'block',
                    'width':'980px',
                    'height':height+'px'
                    });
                
                headerimgs.css({
                    'display':'block',
                    'position':'absolute',
                    'left':'0px',
                    'top':'0px'
                    });
                
                
                //display none
                headerimgs.css('display','none');
                
                //erstes anzeigen
                activeheader=0;
                $j(headerimgs[0]).fadeIn(2000);
                
                
                window.setInterval('nextHeader();',7500);
                
                
                }
            
	});
        //HEader ende
        
        
        
        //print-button
        
        $j("#drucken_button").click(function(){window.print()});
        
        $j("#rss_button").click(function(){window.location="index.php?id=41&type=100";});
        
        $j("#mail_button").click(function(){
            
            var initialsubj="Yellowtec";
            var initialmsg="Look at this http://yellowtec.opitzmedien.de";
            
            window.location = "mailto:?subject="+initialsubj+"&enctype=html&body="+initialmsg;
        });
        
        
        
        //scrollboxen
        $j('.scroll .contentbox_contentwrapper').jScrollPane();
        
        $j('.scroll .scrollbox_contentwrapper').jScrollPane();
        
        //$j('#menu').append(searchform);
        
        
        //breadcrumbs einfŠrben        
        $j('#breadcrumbs *').css('color','#9C9EA0');

        $j('#breadcrumbs *').last().css('color','#FFB400');
        
        //News formatieren
        //$j('.news-list-item:even').css('background','#FFFFFF');
        
        //$j('.news-header-list-container:even').css('background','#FFFFFF');
        
        window.setTimeout("add_slider_handles();",200);       

                
        // News Bereich: Einfügen eines Standard-Bild wenn kein Bild angegeben
        // ANFANG
        $j('.news_list_image').each(function(index) {
              var imgDiv = $j(this).children();
              var contentDiv = $j(this).children('.news_list_content');
        
              if( $j("img",imgDiv).length==0   ) 
                 imgDiv.append('<img height="90" border="0" width="119" title="" alt="" src="typo3temp/pics/c98e4183fc.jpg">'); 
        });
        // News Bereich: ENDE
        
        
jQuery.fn.extend({ 
  disableSelection : function() { 
	  return this.each(function() { 
		  this.onselectstart = function() { return false; }; 
		  this.unselectable = "on"; 
		  jQuery(this).css('user-select', 'none'); 
		  jQuery(this).css('-o-user-select', 'none'); 
		  jQuery(this).css('-moz-user-select', 'none'); 
		  jQuery(this).css('-khtml-user-select', 'none'); 
		  jQuery(this).css('-webkit-user-select', 'none'); 
	  }); 
  } 
});      
        
        
        //=================================================
        //OPITZ SLIDER
        //=================================================
        
        $j( "#o_slidehandle" ).draggable({ containment: "#o_slidearea", scroll: false, axis: 'x' });    
        
        
        

	//Grš§en fŸr Elternelemente manuell festlegen(fŸr alte Browser und Slide-Berechnungen)
       jQuery.each($j('.o_content ul li.o_classheading'), function(){
	var li_width=0;
	var slideelements=0;
	
	jQuery.each($j('ul li',$j(this)), function(){
       
          li_width+=$j(this).outerWidth();
           
         
           return true;
           
           
	});
	
	
	$j(this).width(li_width);
	$j("ul", this).width(li_width+10);
       });
       
       
               

       o_width=0;        
     
       jQuery.each($j('.o_content ul li.o_classheading'), function(){
          o_width+=$j(this).outerWidth();
           return true;
       });
      // alert (o_width);
      
       
       $j('.o_content .o_contentscroller').width(o_width+400);
       $j('.o_content .o_contentscroller>ul').width(o_width+400);
       
       
       
       var o_offset=0;
	jQuery.each($j('.o_content ul li.o_classheading'), function(){
		var o_text=$j('div.o_classheading',this).text();
		var o_liwidth=($j(this).width()/o_width * 806);
		var o_left=(o_offset/(o_width-886)*806*0.8)+20;
		
		var o_li='<li style="width:'+o_liwidth+'px;left:'+o_left+'px;">'+o_text+'</li>';
		$j("#o_classes ul").append(o_li);		
		o_offset+=$j(this).width();
		
	});

  
      $j(window).load(function () {
        
      o_startslide();
        
      });

        
        
        // Animation zum Start
        function o_startslide() {
        
        
        
        
       // $j("#o_slidehandle_display").animate({left: [parseInt($j('#o_slidehandle').css('left')),'easeOutBack']},1200);
       
        $j('#o_slidehandle_display').animate({left: 410},1200); 
	    
        $j('.o_content .o_contentscroller').animate({left: [ -o_width/2 +400,'easeOutBack']},1200); 
        
         
        
        }
        
        
        //tatsŠchlicher Scroll-Vorgang
        function o_refresh() {
          
       
        
          if(parseInt($j('#o_slidehandle').css('left'))>806) {
          $j('#o_slidehandle').css('left','1046px');$j('#o_slidehandle').css('left','806px');
          }
	    
	        o_pos=parseInt($j('#o_slidehandle').css('left'))/1046 * (o_width);
	        
	        //alert($j('#o_slidehandle').css('left'));
	    
          $j("#o_slidehandle_display").animate({left: [parseInt($j('#o_slidehandle').css('left')) +0,'easeOutSine']},0);
	    
	    
          $j('.o_content .o_contentscroller').animate({left: [ -o_pos +40,'easeOutSine']},0);              
            
	    
        }
        
        function o_single_refresh(e){
                var o_click=e.pageX - $j('#o_slidearea').offset().left ;
		if(o_click<40){o_click=40;}
                if(o_click>826){o_click=826;}
                
                $j("#o_slidehandle").css('left',o_click-20);
                
                window.setTimeout(o_refresh,100);
            
        }
        
         $j( "#o_slidehandle" ).bind( "dragstart", function(e, ui) {
                o_md_slide=false;
        });
        
	
        $j( "#o_slidehandle" ).bind( "dragstop", function(e, ui) {
                o_refresh();
        });
        
        $j( "#o_slidehandle" ).bind( "drag", function(e, ui) {
                o_md_slide=false;
                o_refresh();
        });
        
        o_md_slide=false;
        
        $j( "#o_slidearea" ).mousedown(function(e, ui) {
               test=e;
                if(e.originalTarget==undefined){
                    o_md_slide=true;
                    o_single_refresh(e);                    
                }else{
                    if(e.originalTarget.id!="o_slidehandle"){
                        o_md_slide=true;
                        o_single_refresh(e);                    
                        
                    }
                    
                }
        });

        $j( "body" ).mouseup(function(e, ui) {
                o_md_slide=false;
        });
        
        $j( "body" ).mousemove(function(e, ui) {
            
            if(o_md_slide){    
                o_single_refresh(e);
            }
        });

	
	$j(".o_content, .o_classes, #o_slidehandle, #o_slidehandle_display").disableSelection();
        
        $j('.o_heading').css('float','none');
        //OPITZ SLIDER ENDE
        
        
        
        
        

});

//Autoslideshow Biggallery
function bgallery_autoslideshow()
  {

  $j('.bgallery_images').each(function(index)
  {
      if ($j(this).attr('fini') != 'true')
      {
      var width = $j(this).attr('bgallery_imgwidth');
      var imgs=$j(this).children();
      var dots=$j(this).parent().children('.bgallery_dott').children('ul').children('li');
      if(mouseoversliderbutton==0)
      {
      
                          var found=0;
                            for(var i = 0; i < imgs.length; ++i)
                            {
                              if(found==0)
                              {
                                 if($j(imgs[i]).attr('id')=='galleryimg_akt_img')        
                                 {
                                   $j(imgs[i]).removeAttr('id');
                                   $j(dots[i]).removeClass('bgallery_dott_actual_li');
                                   if((i+1)<imgs.length)
                                   {
                                     $j(imgs[i+1]).attr("id", 'galleryimg_akt_img');
                                     $j(dots[i+1]).addClass('bgallery_dott_actual_li');
                                      $j(this).parent().children('.bgallery_images').animate({
                                      left: '-=' + width,
                                      }, 500, function() {
                                      // Animation complete.
                                    });
                                  }
                                  else
                                  {
                                       $j(imgs[0]).attr("id", 'galleryimg_akt_img');
                                       $j(dots[0]).addClass('bgallery_dott_actual_li');
                                        $j(this).parent().children('.bgallery_images').animate({
                                        left: '0',
                                        }, 500, function() {
                                        // Animation complete.
                                       });
                                       $j(this).attr('fini', 'true');
                                  }
                              
                                   found=1;
                                 }
                              }  
                            }  
                         
        }
      } 
    }); 

      window.setTimeout("bgallery_autoslideshow();", 5000);
  }

searchform='<form id="tx_indexedsearch" class="topsearch_form" method="post" action="index.php?id=29"><input type="hidden" value="0" name="tx_indexedsearch[sections]"><input type="hidden" value="_" name="tx_indexedsearch[_freeIndexUid]"><input type="hidden" value="0" name="tx_indexedsearch[pointer]"><input type="hidden" value="" name="tx_indexedsearch[ext]"><input type="hidden" value="1" name="tx_indexedsearch[type]"><input type="hidden" value="0" name="tx_indexedsearch[defOp]"><input type="hidden" value="-1" name="tx_indexedsearch[media]"><input type="hidden" value="rank_flag" name="tx_indexedsearch[order]"><input type="hidden" value="flat" name="tx_indexedsearch[group]"><input type="hidden" value="0" name="tx_indexedsearch[lang]"><input type="hidden" value="0" name="tx_indexedsearch[desc]"><input type="hidden" value="10" name="tx_indexedsearch[results]">'+
'<input type="text" class="topsearch_phrase tx-indexedsearch-searchbox-sword sword" value="" name="tx_indexedsearch[sword]">'+
'<input type="submit" class="topsearch_phrase tx-indexedsearch-searchbox-button submit" value="Search" name="tx_indexedsearch[submit_button]">'+
'<a href="index.php?id=29&amp;tx_indexedsearch[ext]=1" class="topsearch_adv">Advanced search</a>'+
'</form>';


