
	/* Subscript für Elemente, Beispiel für Extensions */
	
	onloadHooks.push(function(){ addmeonload(); });
	
	function addmeonload()
	{
		
	}

	// zugehöriger Code zur HidePics Funktion
	var array;
	function getImages() {
	if ($(document.body).hasClass('print') != true) {
		content_images = new Array();
		
		if($('main'))
		{
			content_images.push($$('#main img'));
			content_images.push($$('#main .csc-textpic-imagewrap'));
			content_images.push($$('#main .csc-textpic-clear'));
			content_images.push($$('#main .csc-textpic .csc-textpic-text').getParent());
		}
		else
		{
			content_images.push($$('#page img'));
			content_images.push($$('#page .csc-default'));
			content_images.push($$('#page .csc-textpic-imagewrap').getChildren());
			content_images.push($$('#page .csc-textpic-clear'));
			content_images.push($$('#page .csc-textpic .csc-textpic-text').getParent());
		}
		k = 0;
		content_image_styles = new Array();
		content_images.each(function(el,i,els){
			el.each(function(el,i,els){
				content_image_styles[k] = el.getProperty('style');
				k++;
			});
		});
		array = new Array();
		array.push(content_images);
		array.push(k);
		array.push(content_image_styles);
		return array;
		} else
			return false;
	}
	
	
	// Zoom- und Kontrast-Version	
	function setFS(what, array)
	{	
		if (getImages())
			var array = getImages();
		else
			var array = array;
		content_images = array[0];
		k = array[1];
		content_image_styles = array[2];
				
		var bx = $(document.body);

		// Beginn Schriftgrößen-Funktionen
		// einzel-buttons
		if(what == "m"){
			if(bx.hasClass('large') == true){
				bx.removeClass('large');
			}else if(bx.hasClass('extralarge') == true){
				bx.removeClass('extralarge');
			}
		}else if(what == "l"){
			if(bx.hasClass('large') != true && bx.hasClass('extralarge') != true){
				bx.addClass('large');
			}else if(bx.hasClass('large') == true){
			}else if(bx.hasClass('extralarge') == true){
				bx.removeClass('extralarge');
				bx.addClass('large');
			}
		}else if(what == "xl"){
			if(bx.hasClass('large') != true && bx.hasClass('extralarge') != true){
				bx.addClass('extralarge');
			}else if(bx.hasClass('extralarge') == true){
			}else if(bx.hasClass('large') == true){
				bx.removeClass('large');
				bx.addClass('extralarge');

			}
		} else if (what == "gr") {
			if(bx.hasClass('large') == true){
				bx.removeClass('large');
				bx.addClass('extralarge');
			}else if(bx.hasClass('extralarge') == true){
				bx.removeClass('extralarge');
			} else {
				bx.addClass('large');
			}
			
			// Beginn Kontrast-Funktionen
			// one-button
		}else if(what == "k"){
			if(bx.hasClass('black') != true && bx.hasClass('white') != true){
				bx.addClass('black');
			}else if(bx.hasClass('black') == true){
				bx.removeClass('black');
				bx.addClass('white');
			}else if(bx.hasClass('white') == true){
				bx.removeClass('white');
			}
			// einzel-buttons
		}else if(what == "kn"){
			if(bx.hasClass('white') == true)
				bx.removeClass('white');
			 if (bx.hasClass('black') == true)
				bx.removeClass('black');
		}else if(what == "ks"){
			if(bx.hasClass('white') == true)
				bx.removeClass('white');
				bx.addClass('black');
		}else if(what == "kw"){
			if(bx.hasClass('black') == true)
				bx.removeClass('black');
				bx.addClass('white');
				
				
				
				
				
				
			// Beginn Druck-Funktion
		}else if(what == "p"){
			// Ersetzt auch den Link-Text
			var pvTextEl = $$('#footer li.toprint a')[0];
			
			if(!pvTextEl)
			{
				var pvTextEl = $$('.toprint a')[0];
			}
			
			if(bx.hasClass('print') != true){
				
				bx.addClass('print');
				pvTextEl.set('text','Webansicht');
				
				var pvTextHideGraphics = new Element('a', {'text':'Alle Bilder ausblenden', 'href':'javascript: void(0)'});
				var pvTextHideGraphicsHolder = new Element('li', {'id': 'HideGraphics','class': 'toprint','style':'margin-left: 15px;'});
				pvTextHideGraphics.inject(pvTextHideGraphicsHolder);
				pvTextHideGraphics.addEvent('click',function(){
					content_images.each(function(el,i){
						
						el.setProperty('style','display:none');
						
					});
					if($('HideGraphics')) $('HideGraphics').destroy();
				});
				pvTextHideGraphicsHolder.inject(pvTextEl.getParent('li'),'after');
			}else if(bx.hasClass('print') == true){
				if($('HideGraphics')) $('HideGraphics').destroy();
				
				contentImages = new Array;	
				content_images.each(function(el,i,els){
					el.each(function(el,i,els){
						contentImages.push(el);
					});
				});	
							
				content_image_styles.each(function(el,i,els){
					contentImages[i].setProperty('style',el);
				});
				
				bx.removeClass('print');
				pvTextEl.set('text','Druckversion');
			}
		}
	}
