function MM_jumpMenu(targ,selObj,restore){
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); 
	if (restore) selObj.selectedIndex=0; 
}
function newPage(){
	var newWin = window.open("fileadmin/hilfe.html", "Meldung", "toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=450,height=550");
	newWin.focus();
}

// Font changing
var fontsize = 0;
function setFontSize(value, area) {
	var plus = true;
	if(fontsize > value)
		plus = false;
	fontsize = value;
	
	$$("."+area).each(function(ele, n){
		size = ele.getStyle("font-size");
		size = size.substring(0, size.length-2);
		
		if(plus){ size++; 
		} else { size--; }
		
		ele.setStyle({fontSize: size+'px'});
	});	
	
	// Show Hide Button
	$($('font_bigger')).show();
	$($('font_smaller')).show();
	$($('font_dummy')).hide();
	if(fontsize <= -1) {
		$($('font_smaller')).hide();
		$($('font_dummy')).show();
	} else if(fontsize >= 3) {
		$($('font_bigger')).hide();
		$($('font_dummy')).show();
	}
}

// Zoom
var tmp = "";
function checkZoom(){

	tmp = $($('text-box')).innerHTML;

	// Zoom
	for(imgCount = 0; imgCount < 10; imgCount++){
		if($($('zoom-image-'+imgCount)) == null)
			break;
		
		eval("$($('zoom-image-"+imgCount+"')).observe('mouseover', function(){ setZoom("+imgCount+"); });");
		eval("$($('zoom-image-"+imgCount+"')).observe('mouseout', resetZoom);");
	}
}
function setZoom(imgCountInner){
	// Mini Image
	var miniWidth = $($('zoom-image-tag-'+imgCountInner)).getStyle('width');
	var miniHeight = $($('zoom-image-tag-'+imgCountInner)).getStyle('height');
	miniWidth = miniWidth.substring(0, miniWidth.length-2);
	miniHeight = miniHeight.substring(0, miniHeight.length-2);
	var miniPosition = Position.cumulativeOffset($('zoom-image-tag-'+imgCountInner));
	var textBoxPos = Position.cumulativeOffset($('text-box'));
	
	var zoomBoxSize = 400;
	var topSpace = (miniPosition[1]-textBoxPos[1])+((miniHeight-zoomBoxSize)/2);
	if(topSpace < 0) topSpace = 0;
	
	$($('text-box')).innerHTML = '<div id="zoom-div" style="float: right; position: relative; height:'+zoomBoxSize+'px;overflow:hidden;width:'+zoomBoxSize+'px;z-index:100;margin-top: '+topSpace+'px"><img id="zoom-image-big" src="'+$($('zoom-image-'+imgCountInner)).href+'" style="position:relative;" /></div><div id="info-zoom" style="float: right; width: '+zoomBoxSize+'px; padding-top: 5px; text-align: center;">Bewegen Sie die Maus über die Miniaturansicht<br />um einen Ausschnitt zu vergrößern</div><div class="clearer"></div>';
	
	Event.observe(document,'mousemove',function(e){
	    // Get procent position
	    var proWidth = Math.round((Event.pointerX(e)-miniPosition[0])*100/miniWidth);
	    var proHeight = Math.round((Event.pointerY(e)-miniPosition[1])*100/miniHeight);
	
	    // Big Image
	    var bigWidth = $($('zoom-image-big')).getStyle('width');
	    var bigHeight = $($('zoom-image-big')).getStyle('height');
	    bigWidth = bigWidth.substring(0, bigWidth.length-2);
	    bigHeight = bigHeight.substring(0, bigHeight.length-2);
	    
	    // Set Position
	    leftPos = Math.round((bigWidth*proWidth/100))-(zoomBoxSize/2);
	    topPos = Math.round((bigHeight*proHeight/100))-(zoomBoxSize/2);
	    
	    // Check Size
	    if(leftPos < 0) leftPos = 0;
	    if(topPos < 0) topPos = 0;
	    if(leftPos > bigWidth-zoomBoxSize) leftPos = bigWidth-zoomBoxSize;
	    if(topPos > bigHeight-zoomBoxSize) topPos = bigHeight-zoomBoxSize;
	    
	    // direction and size
	    leftPos = "-"+leftPos+"px";
	    topPos = "-"+topPos+"px";

	    $($('zoom-image-big')).setStyle({ top: topPos, left: leftPos});
	    
	}, false);
}

function resetZoom(){
	$($('text-box')).innerHTML = tmp;
}