// overeffekt menu

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments;
  document.MM_sr=new Array;
  for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null)
    {
      document.MM_sr[j++]=x;
      if(!x.oSrc)
       x.oSrc=x.src;
       x.src=a[i+2];
    }
}


// overeffekt menu



function tjSite_getPageSize() {
	        
var xScroll, yScroll;
		
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
		
	var windowWidth, windowHeight;
		
	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth; 
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
		
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}
	
	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = xScroll;		
	} else {
		pageWidth = windowWidth;
	}

	return [pageWidth,pageHeight];

}






var tjSite_loadOverlayer = Class.create({ 

	initialize: function() {

		if(!$('tjSite_overlayer')) {
			this.create();
		}
	
	},
	
	create: function() {

		var browserDimension 	= tjSite_getPageSize();
		var loadOverlayer 	= Builder.node('div', { id:'tjSite_overlayer', style: 'display: none; height: '+ browserDimension[1] +'px; width: '+ browserDimension[0] +'px' });
		$$('body')[0].insert({ top: loadOverlayer });	

		this.overlayer		= $('tjSite_overlayer');

		Event.stopObserving(window, 'resize', this.resize);		
		Event.observe(window, 'resize', this.resize.bind(this) );		

		this.load();
	
	},
	
	resize: function() {
	
		var browserDimension 	= tjSite_getPageSize();	
		this.overlayer.setStyle( { height: browserDimension[1]+'px', width: browserDimension[0]+'px' } );
	
	},
	
	load: function() {

		this.overlayer.appear({ duration: 0.2, from: 0, to: 0.8 });
	        $$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'hidden' });		
	
	},
	
	close: function() {

		Event.stopObserving(window, 'resize', this.resize);		
		this.overlayer.fade({ duration: 0.2, from: 0.8, to: 0, afterFinish: function() { $('tjSite_overlayer').remove(); } });
	        $$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'visible' });				
	
	}
	
});










var tjSite_loadNewsletter = Class.create({ 

	initialize: function() {
	
		if(!$('tjSite_newsletter')) {
			this.overlayer = new tjSite_loadOverlayer();
			this.create();
		}
	
	},
	
	create: function() {
	
		var sendMail = $F('tjNL_email');
	
		var loadNL = Builder.node('div', { id: 'tjSite_newsletter', style: 'display: none;' }, [
			     Builder.node('h2', {},'Im Newsletter eintragen'),
			     Builder.node('p', { id: 'nlClose', onClick : 'loadNL.close();' },'Fenster schließen'),
				Builder.node('form', { action: aktuelleURL, method:'post' }, [
					Builder.node('p', { className:'leftInfo' },'Deine EMail:*'),
					Builder.node('p', { className:'rightInfo' }, [ 
						Builder.node('input', { type:'text', name:'nl_email', value: sendMail, maxlength:'150'})
					]),
					Builder.node('br', { className:'clear' },''),
					
					Builder.node('p', { className:'leftInfo' },'Anrede:*'),
					Builder.node('p', { className:'rightInfo' }, [ 				
						Builder.node('select', { name:'nl_anrede'}, [
							Builder.node('option', { value:'Herr'},'Herr'),
							Builder.node('option', { value:'Frau'},'Frau')
						])
					]),
					Builder.node('br', { className:'clear' },''),
					
					Builder.node('p', { className:'leftInfo' },'Vorname:*'),
					Builder.node('p', { className:'rightInfo' }, [ 								
						Builder.node('input', { type:'text', name:'nl_vorname', value:'', maxlength:'150'})
					]),
					Builder.node('br', { className:'clear' },''),
										
					Builder.node('p', { className:'leftInfo' },'Nachname:*'),
					Builder.node('p', { className:'rightInfo' }, [
						Builder.node('input', { type:'text', name:'nl_nachname', value:'', maxlength:'150'})
					]),
					Builder.node('br', { className:'clear' },''),
										
					Builder.node('p', { className:'leftInfo' },'* Pflichtfelder'),
					Builder.node('p', { className:'rightInfo' }, [
						Builder.node('input', { type:'submit', className:'button', value:'ANMELDEN' })
					]),
					Builder.node('br', { className:'clear' },'')
			     	])
			     ]);
			     
		$$('body')[0].insert({ top: loadNL });	

		
		this.nlContainer = $('tjSite_newsletter');

	        var arrayPageScroll 	= document.viewport.getScrollOffsets();
        	var nlTop 		= arrayPageScroll[1] + (document.viewport.getHeight() / 4);

        	this.nlContainer.setStyle({ top: nlTop + 'px' }).show();
	
	},
	
	close: function() {
	
		if($('tjSite_newsletter')) {
		
			this.overlayer.close();
			$('tjSite_newsletter').remove();
		
		}
	
	}
	
});






var tjSite_loadDiskografie = Class.create({ 

	initialize: function(disoID) {
	
		this.diskoID = disoID;
		
		if(!$('tjSite_diskografie')) {
			this.overlayer = new tjSite_loadOverlayer();
			this.create();
		}
	
	},
	
	create: function() {
	
		var loadDISKO = Builder.node('div', { id: 'tjSite_diskografie', style: 'display: none;' }, [
				        Builder.node('p', { id: 'diskoClose', onClick : 'loadDISKO.close();' },'Fenster schließen'),		
					Builder.node('div', { id:'diskoContainer' }, [
						Builder.node('img', { id:'diskoLoading', src: globalDir+'img/lightbox_loading.gif', border:'0'})
					])
				]);
			     
		$$('body')[0].insert({ top: loadDISKO });	

		this.diskoContainer = $('tjSite_diskografie');

	        var arrayPageScroll 	= document.viewport.getScrollOffsets();
        	var diskoTop 		= arrayPageScroll[1] + (document.viewport.getHeight() / 8);

        	this.diskoContainer.setStyle({ top: diskoTop + 'px' }).show();
		this.loadDisko(this.diskoID);
		
	},

	loadDisko: function(loadID) {
	
		new Ajax.Updater('diskoContainer', globalDir+'inc/_ajax/load_diskografie.inc.php', { 
			evalScripts: true,
			parameters: { did: loadID }
		});	
	
	},
	
	close: function() {
	
		if($('tjSite_diskografie')) {
		
			this.overlayer.close();
			$('tjSite_diskografie').remove();
		
		}
	
	}
	
});







var tjSite_loadBand = Class.create({ 

	initialize: function(bandID, className) {
	
		this.bandID = bandID;
		
		if(className != "" && className)
		 this.className = className;
		else 
		 this.className = "";
		 		
		if(!$('tjSite_diskografie')) {
			this.overlayer = new tjSite_loadOverlayer();
			this.create();
		}
	
	},
	
	create: function() {
	
		var loadBand = Builder.node('div', { id: 'tjSite_band', style: 'display: none;', className: this.className }, [
				        Builder.node('p', { id: 'bandClose', onClick : 'loadBand.close();' },'Fenster schließen'),		
					Builder.node('div', { id:'bandContainer' }, [
						Builder.node('img', { id:'bandLoading', src: globalDir+'img/lightbox_loading.gif', border:'0'})
					])
				]);
			     
		$$('body')[0].insert({ top: loadBand });	

		this.bandContainer = $('tjSite_band');

	        var arrayPageScroll 	= document.viewport.getScrollOffsets();
        	var bandTop 		= arrayPageScroll[1] + (document.viewport.getHeight() / 8);

        	this.bandContainer.setStyle({ top: bandTop + 'px' }).show();
		this.loadBand(this.bandID);
		
	},

	loadBand: function(loadID) {
	
		new Ajax.Updater('bandContainer', globalDir+'inc/_ajax/load_band.inc.php', { 
			evalScripts: true,
			parameters: { bid: loadID }
		});	
	
	},
	
	close: function() {
	
		if($('tjSite_band')) {
		
			this.overlayer.close();
			$('tjSite_band').remove();
		
		}
	
	}
	
});









var tjSite_loadBlogComment = Class.create({ 

	initialize: function(blogId) {
	
		this.blogID = blogId
	
		if(!$('tjSite_blogComment')) {
			this.overlayer = new tjSite_loadOverlayer();
			this.create();
		}
	
	},
	
	create: function() {
	
		var loadBG = Builder.node('div', { id: 'tjSite_blogComment', style: 'display: none;' }, [
			     Builder.node('h2', {},'Dein Kommentar eintragen'),
			     Builder.node('p', { id: 'nlClose', onClick : 'loadBlogComment.close();' },'Fenster schließen'),
				Builder.node('form', { id:'blogKommentar',action: aktuelleURL, onSubmit:'return loadBlogComment.checkComment();', method:'post' }, [
					
					Builder.node('p', { className:'leftInfo' },'Dein Name:*'),
					Builder.node('p', { className:'rightInfo' }, [ 								
						Builder.node('input', { type:'text', id:'bk_user_name', name:'bk_user_name', value:'', maxlength:'150'})
					]),
					Builder.node('br', { className:'clear' },''),
										
					Builder.node('p', { className:'leftInfo' },'Dein Kommentar:*'),
					Builder.node('p', { className:'rightInfo' }, [
						Builder.node('textarea', { id:'bk_text', rows:'10', name:'bk_text' },'')
					]),
					Builder.node('br', { className:'clear' },''),

					Builder.node('p', { className:'leftInfo' }, [
						Builder.node('img', { id: 'blog_captcha', width:'120', height:'30' })
					]),
					Builder.node('p', { className:'rightInfo' }, [
						Builder.node('span', { className:'captInfo' },'Bitte wiederhole den Sicherheitscode'),
						Builder.node('input', { type:'text', name:'check_captcha', id:'check_captcha', value:'', maxlength:'6'})
					]),
					Builder.node('br', { className:'clear' },''),										
					
					
					
					Builder.node('p', { className:'leftInfo' },'* Pflichtfelder'),
					Builder.node('p', { className:'rightInfo' }, [
						Builder.node('input', { type:'hidden', name:'bk_b_id', value: this.blogID} ),
						Builder.node('input', { type:'button', onClick:'return loadBlogComment.checkComment();', className:'button', value:'EINTRAGEN' })
					]),
					Builder.node('br', { className:'clear' },'')
			     	])
			     ]);
			     
		$$('body')[0].insert({ top: loadBG });	
		$('blog_captcha').src = globalDir + 'captcha/capImage.php';

		this.bgContainer = $('tjSite_blogComment');

	        var arrayPageScroll 	= document.viewport.getScrollOffsets();
        	var bgTop 		= arrayPageScroll[1] + (document.viewport.getHeight() / 4);

        	this.bgContainer.setStyle({ top: bgTop + 'px' }).show();
	
	},
	
	checkComment: function() {
	
		var setCaptcha = $F('check_captcha');
		$('check_captcha').removeClassName('errorValue');
		
		if($F('bk_user_name') == "")
		 $('bk_user_name').addClassName('errorValue'); 
		else 
		 $('bk_user_name').removeClassName('errorValue'); 
		 
		if($F('bk_text') == "")
		 $('bk_text').addClassName('errorValue'); 
		else 
		 $('bk_text').removeClassName('errorValue'); 		 
		 		
		new Ajax.Request(globalDir+'inc/_ajax/check_captcha.inc.php', {
			method: 'post',
			asynchronous: false,
			parameters: { sendCaptcha: setCaptcha },
			onSuccess: function(transport) {
				
				if(transport.responseText == "okay")
				 $('blogKommentar').submit();
				else
				 $('check_captcha').addClassName('errorValue'); 

			}
		});
		
	},
	
	close: function() {
	
		if($('tjSite_blogComment')) {
		
			this.overlayer.close();
			$('tjSite_blogComment').remove();
		
		}
	
	}
	
});








var tjSite_loadTourComment = Class.create({ 

	initialize: function(tourId) {
	
		this.tourID = tourId
	
		if(!$('tjSite_tourComment')) {
			this.overlayer = new tjSite_loadOverlayer();
			this.create();
		}
	
	},
	
	create: function() {
	
		var loadTA = Builder.node('div', { id: 'tjSite_tourComment', style: 'display: none;' }, [
			     Builder.node('h2', {},'Dein Kommentar eintragen'),
			     Builder.node('p', { id: 'nlClose', onClick : 'loadTourComment.close();' },'Fenster schließen'),
				Builder.node('form', { id:'tourKommentar',action: aktuelleURL, onSubmit:'return loadTourComment.checkComment();', method:'post' }, [
					
					Builder.node('p', { className:'leftInfo' },'Dein Name:*'),
					Builder.node('p', { className:'rightInfo' }, [ 								
						Builder.node('input', { type:'text', id:'tk_user_name', name:'tk_user_name', value:'', maxlength:'150'})
					]),
					Builder.node('br', { className:'clear' },''),
										
					Builder.node('p', { className:'leftInfo' },'Dein Kommentar:*'),
					Builder.node('p', { className:'rightInfo' }, [
						Builder.node('textarea', { id:'tk_text', rows:'10', name:'tk_text' },'')
					]),
					Builder.node('br', { className:'clear' },''),

					Builder.node('p', { className:'leftInfo' }, [
						Builder.node('img', { src: globalDir+'captcha/capImage.php', border:'0'},'')
					]),
					Builder.node('p', { className:'rightInfo' }, [
						Builder.node('span', { className:'captInfo' },'Bitte wiederhole den Sicherheitscode'),
						Builder.node('input', { type:'text', name:'check_captcha', id:'check_captcha', value:'', maxlength:'6'})
					]),
					Builder.node('br', { className:'clear' },''),										
					
					
					
					Builder.node('p', { className:'leftInfo' },'* Pflichtfelder'),
					Builder.node('p', { className:'rightInfo' }, [
						Builder.node('input', { type:'hidden', name:'tk_td_id', value: this.tourID} ),
						Builder.node('input', { type:'button', onClick:'return loadTourComment.checkComment();', className:'button', value:'EINTRAGEN' })
					]),
					Builder.node('br', { className:'clear' },'')
			     	])
			     ]);
			     
		$$('body')[0].insert({ top: loadTA });	

		this.taContainer = $('tjSite_tourComment');

	        var arrayPageScroll 	= document.viewport.getScrollOffsets();
        	var taTop 		= arrayPageScroll[1] + (document.viewport.getHeight() / 4);

        	this.taContainer.setStyle({ top: taTop + 'px' }).show();
	
	},
	
	checkComment: function() {
	
		var setCaptcha = $F('check_captcha');
		$('check_captcha').removeClassName('errorValue');
		
		if($F('tk_user_name') == "")
		 $('tk_user_name').addClassName('errorValue'); 
		else 
		 $('tk_user_name').removeClassName('errorValue'); 
		 
		if($F('tk_text') == "")
		 $('tk_text').addClassName('errorValue'); 
		else 
		 $('tk_text').removeClassName('errorValue'); 		 
		 		
		new Ajax.Request(globalDir+'inc/_ajax/check_captcha.inc.php', {
			method: 'post',
			asynchronous: false,
			parameters: { sendCaptcha: setCaptcha },
			onSuccess: function(transport) {
				
				if(transport.responseText == "okay")
				 $('tourKommentar').submit();
				else
				 $('check_captcha').addClassName('errorValue'); 

			}
		});
		
	},
	
	close: function() {
	
		if($('tjSite_tourComment')) {
		
			this.overlayer.close();
			$('tjSite_tourComment').remove();
		
		}
	
	}
	
});









function in_array(tmpSearch,tmpArray) {

	for(inI=0;inI<tmpArray.length;inI++) {
	 if (tmpSearch == tmpArray[inI]) 
	  return true;
	} 
	
	return false;
	
}



function tjs_setValue(sendId, sendValue) {

	if($(sendId)) {
		$(sendId).value = sendValue;
	}

}





function tjs_insertNewsletter() {

	var nlOverlayer = $('newsletterGetInfo');
	var overlayer = new tjSite_loadOverlayer();
	
}








function tjs_widgetBlogArchiv(sendId) {

	var tmpContent 	= $('tagebuchArchiv_' + sendId);
	var tmpSymbol  	= $('tagebuchArchiv_open_' + sendId);
	
	var tmpMonth	= tmpContent.next('div.widgetTagebuchArchiv_month');
		
	if(tmpMonth) {
	
		if(tmpMonth.hasClassName('aktiv')) {
		 tmpMonth.hide();
		 tmpMonth.removeClassName('aktiv');
		 tmpSymbol.update("<img src=\"" + globalDir + "img/widget_pfeil_open.gif\" border=\"0\" />");
		}
		else {
		 tmpMonth.show();
		 tmpMonth.addClassName('aktiv');		
		 tmpSymbol.update("<img src=\"" + globalDir + "img/widget_pfeil_close.gif\" border=\"0\" />");
		}
	
	}

}





function tjSite_checkNews(sendId) {

$$('div#newsContent_' + sendId + ' div.mediathek_player').each( function(element) { $(element.id).show(); } );		 
$$('div#newsContent_' + sendId + ' div.mediathek_diashow').each( function(element) { $(element.id).show(); } );

/*
	var tmpContent		= $('newsContent_' + sendId);
	var tmpContentHeight 	= $('newsContent_height_' + sendId);
	var tmpBTN		= $('preView_BTN_' + sendId);
	
	if(tmpContentHeight.getHeight() > tmpContent.getHeight()) {
	 tmpBTN.show();	
	} else {
	 tmpBTN.hide();		
	 tmpContent.setStyle({ height: 'auto' });
	}
*/
		
}	


function tjSite_showNews(sendId) {

$$('div#newsContent_' + sendId + ' div.mediathek_player').each( function(element) { $(element.id).show(); } );		 
$$('div#newsContent_' + sendId + ' div.mediathek_diashow').each( function(element) { $(element.id).show(); } );

	/*
	var tmpContent		= $('newsContent_' + sendId);
	var tmpContentHeight 	= $('newsContent_height_' + sendId);
	var tmpBTN		= $('newsContentBTN_' + sendId);
	
	if((tmpContentHeight.getHeight() > tmpContent.getHeight()) || (tmpContent.hasClassName('preView') == false)) {
	
		if(tmpContent.hasClassName('preView') == true) {
		 tmpContent.removeClassName('preView');
		 tmpBTN.update('schließen »');
		 $$('div#newsContent_' + sendId + ' div.mediathek_player').each( function(element) { $(element.id).show(); } );		 
		 $$('div#newsContent_' + sendId + ' div.mediathek_diashow').each( function(element) { $(element.id).show(); } );		 		 		 
		}
		else {
		 tmpContent.addClassName('preView');
		 tmpBTN.update('mehr »');
		 $$('div#newsContent_' + sendId + ' div.mediathek_player').each( function(element) { $(element.id).hide(); } );		 
		 $$('div#newsContent_' + sendId + ' div.mediathek_diashow').each( function(element) { $(element.id).hide(); } );
		}
	
	}
	*/
	
}











function tjs_openArchiv(sendId) {

	var addBTN 		= $('tourarchivAddBTN_' + sendId);
	var openBTN		= $('tourarchivOpenBTN_' + sendId)
	var archivContainer 	= $('tourarchivContainer_' + sendId);
	
	if(archivContainer.hasClassName('aktiv')) {
	
		archivContainer.blindUp({ duration: 0.2 });
		archivContainer.removeClassName('aktiv');
		openBTN.removeClassName('orange');	
		//addBTN.hide();
	
	} else {

		archivContainer.blindDown({ duration: 0.4 });
		archivContainer.addClassName('aktiv');
		openBTN.addClassName('orange');			
		//addBTN.show();
			
	}
	
}










function tjSite_checkBlog(sendId) {

	var tmpContent		= $('blogContent_' + sendId);
	var tmpContentHeight 	= $('blogContent_height_' + sendId);
	var tmpBTN		= $('preView_BTN_' + sendId);
	
	var checkOnlyDiashow	= $$('div#blogContent_' + sendId + ' div.tjSite_mediathek div');
	
	if(checkOnlyDiashow.length == 1 && $(checkOnlyDiashow[0].id).hasClassName('mediathek_diashow')) {
	 tmpBTN.hide();		
	 tmpContent.setStyle({ height: 'auto' });	
	 tmpContent.removeClassName('preView');
	 tmpBTN.update('schließen »');
	}
	else if(tmpContentHeight.getHeight() > tmpContent.getHeight()) {
	 tmpBTN.show();	
	 $$('div#blogContent_' + sendId + ' div.mediathek_diashow').each( function(dia) { $(dia.id).hide(); } );	 
	} else {
	 tmpBTN.hide();		
	 tmpContent.setStyle({ height: 'auto' });
	}
		
}



function tjSite_showBlog(sendId) {

	var tmpContent		= $('blogContent_' + sendId);
	var tmpContentHeight 	= $('blogContent_height_' + sendId);
	var tmpBTN		= $('blogContentBTN_' + sendId);
	
	var diaShows		= $$('div#blogContent_' + sendId + ' div.mediathek_diashow');
	
	if((tmpContentHeight.getHeight() > tmpContent.getHeight()) || (tmpContent.hasClassName('preView') == false) || (diaShows.length >= 1)) {
	
		if(tmpContent.hasClassName('preView') == true) {
		 //tmpContent.setStyle({ height: 'auto' });
		 
		 $$('div#blogContent_' + sendId + ' div.mediathek_player').each( function(element) { $(element.id).show(); } );		 
		 $$('div#blogContent_' + sendId + ' div.mediathek_diashow').each( function(element) { $(element.id).show(); } );		 		 
		 
		 tmpContent.removeClassName('preView');
		 tmpBTN.update('schließen »');
		}
		else {
		 //tmpContent.setStyle({ height: '110px' });	
		 
		 $$('div#blogContent_' + sendId + ' div.mediathek_player').each( function(element) { $(element.id).hide(); } );
		 $$('div#blogContent_' + sendId + ' div.mediathek_diashow').each( function(element) { $(element.id).hide(); } );		 		 
		 
		 tmpContent.addClassName('preView');
		 tmpBTN.update('mehr »');
		}
	
	}
	
}


function tjs_openBlogKommentar(sendId) {

	//var addBTN 		= $('tourarchivAddBTN_' + sendId);
	//var openBTN		= $('tourarchivOpenBTN_' + sendId)
	var blogContainer 	= $('blogContainer_' + sendId);
	
	if(blogContainer.hasClassName('aktiv')) {
	
		blogContainer.blindUp({ duration: 0.2 });
		blogContainer.removeClassName('aktiv');
		//openBTN.removeClassName('orange');	
		//addBTN.hide();
	
	} else {

		blogContainer.blindDown({ duration: 0.4 });
		blogContainer.addClassName('aktiv');
		//openBTN.addClassName('orange');			
		//addBTN.show();
			
	}
	
}










function tjSite_showWidget(sendWidget) {

	var tmpHeadline 	= $('widget' + sendWidget + '_headline');
	var tmpContent 		= 'widget' + sendWidget + '_container';
	var tmpWidgetCookie 	= tjSite_getCookie("widgetList");
	
	if(tmpHeadline && tmpContent) {
	
		if(tmpHeadline.hasClassName('widgetHeadline_toOpen')) {
		
			Effect.BlindDown(tmpContent, { duration: 0.5, afterFinish: function() {

				tmpHeadline.removeClassName('widgetHeadline_toOpen');
				tmpHeadline.addClassName('widgetHeadline_toClose');	


				var tmpSetWidgets = "";
				
				if(tmpWidgetCookie) {
				 var tmpCookieWidgets = tmpWidgetCookie.split("|");
	 			 
				 for(i=0; i<tmpCookieWidgets.length; i++) {
				 
				  if(tmpCookieWidgets[i] != sendWidget && tmpCookieWidgets[i] != "") {
				   tmpSetWidgets += tmpCookieWidgets[i] + "|";
				  } 
				   
				 }
	 			 
				}
				
				
				if(tmpSetWidgets == "")
				 var cookieTime = -2592000;
				else 
				 var cookieTime = 2592000;				
				 
				tjSite_setCookie("widgetList", tmpSetWidgets, cookieTime);			
						
			} });				

		}
		else {

			Effect.BlindUp(tmpContent, { duration: 0.3, afterFinish: function() {

				tmpHeadline.removeClassName('widgetHeadline_toClose');
				tmpHeadline.addClassName('widgetHeadline_toOpen');			


				if(tmpWidgetCookie) {
				 var tmpCookieWidgets = tmpWidgetCookie.split("|");
	 			 
	 			 if(in_array(sendWidget,tmpCookieWidgets) == false) {
	 			  var tmpSetWidgets = tmpCookieWidgets.join("|") + sendWidget + "|";
	 			 }
	 			 else {
	 			  var tmpSetWidgets = tmpCookieWidgets.join("|")
	 			 }
	 			 
				}
				else {
	 			  var tmpSetWidgets = sendWidget + "|";				
				}

				var cookieTime = 2592000;				
				tjSite_setCookie("widgetList", tmpSetWidgets, cookieTime);				
	

			
			} });
		
		}
	
	}
	
}









function tjSite_setCookie(name, value, expires) {

	var aktuellDate = new Date();
	var cookieDate 	= aktuellDate.getTime() + (expires * 1000);  
	var tmpCookie 	= name + "=" + value;

	aktuellDate.setTime(cookieDate);
	document.cookie = tmpCookie + "; path=/; expires=" + aktuellDate.toGMTString();

}



function tjSite_getCookie(name) {
 var arg = name + "=";
 var alen = arg.length;
 var clen = document.cookie.length;
 var i = 0;

 while (i < clen) {
  var j = i + alen;

  if (document.cookie.substring(i, j) == arg) {

	var endstr = document.cookie.indexOf (";", j);
	if (endstr == -1)
	endstr = document.cookie.length;
	
	return unescape(document.cookie.substring(j, endstr));
  }


  i = document.cookie.indexOf(" ", i) + 1;

  if (i == 0) break;
 }
 
 return null;
}