// JavaScript DomReady
window.onload = function()
{
		
var searchField= document.getElementById('searchInput');
if(document.searchForm.tx_indexedsearch_lang.value != 0)
searchField.value = "search...";

else
searchField.value = "suchen...";
 
 if(document.getElementById('tx-indexedsearch-searchbox-sword'))
 {
	var searchFieldSite = document.getElementById('tx-indexedsearch-searchbox-sword');
	
	if(searchFieldSite.value == "search..." || searchFieldSite.value == "suchen...")
	{
		searchFieldSite.value ='';
	}
 }
 
}


// Mootools DomReady
window.addEvent('domready', function() {

var testArray = new Array();
var pulloutBox = $$('.pulloutBox');
if(pulloutBox.length){
	$each(pulloutBox, function(item, index){
	testArray.push(new PulloutBoxMootools(item));		
	});
}

//-vertical
var bookmarks = new Fx.Slide('secondBookmarks');
bookmarks.hide();

$('toogleBookmarks').addEvent('click', function(e){
	e.stop();
	bookmarks.toggle();
  });
  
		
});


/* 
*	JavaScript Classes 
*
*   Class 	PulloutBoxMootools
*
*	Date 	02.05.2010
*	Author 	Christian Wiegleb
*/
var PulloutBoxMootools = new Class({
	
	initialize:function(_1){
		this.element=_1;
		this.header = _1.getElements('h2.heading') [0];
		this.moreLink = _1.getElements('p.pullOutTextLink') [0];
		if(!this.header){return;}
		this.textContainer = _1.getElements('.pullOutText') ;
		
		this.hideContent();
		
		this.header.addEvent('click', function(event){
			if(!this.textContainer){return;}
			if(this.textContainer[0].style.display == 'block') {
				$each(this.textContainer, function(item, index){
						item.style.display='none';
				});
				
				this.moreLink.style.display='inline';
				this.tagbackground = this.header.tagName=="H2"?"url(fileadmin/layout/images/orangeDigitPlus.png)":"url(fileadmin/layout/images/orangeDigitPlus.png)";
			}
			else {
					$each(this.textContainer, function(item, index){
						item.style.display='block';
				});
				this.moreLink.style.display="none"
				this.tagbackground = this.header.tagName=="H2"?"url(fileadmin/layout/images/orangeDigitMinus.png)":"url(fileadmin/layout/images/orangeDigitMinus.png)";
			}
			
			this.header.style.backgroundImage = this.tagbackground;
			
			}.bind(this));
		
		if(this.moreLink){
		
			this.moreLink.addEvent('click', function(event){
			if(!this.textContainer){return;}
			if(this.textContainer[0].style.display == 'block') {
				$each(this.textContainer, function(item, index){
						item.style.display='none';
				});
				this.moreLink.style.display='inline'
				this.tagbackground = this.header.tagName=="H2"?"url(fileadmin/layout/images/orangeDigitPlus.png)":"url(fileadmin/layout/images/orangeDigitPlus.png)";
			}
			else {
				$each(this.textContainer, function(item, index){
						item.style.display='block';
				});
				this.moreLink.style.display='none'
				this.tagbackground = this.header.tagName=="H2"?"url(fileadmin/layout/images/orangeDigitMinus.png)":"url(fileadmin/layout/images/orangeDigitMinus.png)";
			}
			
			this.header.style.backgroundImage = this.tagbackground;
			
			}.bind(this));
			
		}

			
		
    },
	
	hideContent: function(){
		if(!this.textContainer){return;}
			$each(this.textContainer, function(item, index){
				item.style.display='none';
			});
	}
		
});


/*
* JavaScript Functions
* 
* Function 	clearSearchValue
* Function 	setSearchValue
*
* Date 		02.05.2010
* Author 	Christian Wiegleb
*/
function clearSearchValue(element)
{
 element.value ="";
 element.style.color='#555555';
}

function setSearchValue(element)
{
 if(!element.value.length)
 {
 if(document.searchForm.tx_indexedsearch_lang.value != 0)
 element.value ="search...";
 else
 element.value = "suchen...";

 element.style.color='#a5a7a8';
 }
}
