<!-- global_mm_tools -->
<!--

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

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_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_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];}
}

function MM_onlyNumbers(inputString)
{
  var searchForNumbers = /\D+\_+\W+\s+\S+/
  return searchForNumbers.test(inputString);
} 

function MM_numberToString(inputNumber,base)
{
  var prefix = '';
  if (!base) base = 10;
  if (base=8) prefix = '0';
	if (base=16) prefix = '0x'
  return (prefix + inputNumber.toString(base));
}

function MM_stringToInteger (inputString)
{
  return parseInt(inputString);
}

function MM_maxLength(inputString,maxLength)
{
  return (inputString.length <= maxLength) ? true : false;
} 


function MM_minLength(inputString,minLength)
{
  return (inputString.length >= minLength) ? true : false;
}  

/**
 * Bestimmt, ob eine Zeichenfolge mehr als eine vorgegebene Anzahl von Zeichen enthält.
 */
function MM_minLength(inputString,inputLength)
{
  return (inputString.length >= inputLength) ? true : false;
}
  
/**
 * Bestimmt, ob es sich bei der angegebenen Zeichenfolge um eine Zahl handelt oder nicht.
 */
function MM_isNotaNumber (inputString)
{
  return isNaN(inputString);
} 

/**
 * Bestimmt, ob eine Zeichenfolge weniger als eine vorgegebene Anzahl von Zeichen enthält.
 */
function MM_minLength(inputString,inputLength)
{
  return (inputString.length <= inputLength) ? true : false;
}

/**
 * Bestimmt, ob es sich bei der angegebenen Zeichenfolge um eine Ganzzahl handelt.
 */
function MM_isNumberInt(inputString)
{
  return (!isNaN(parseInt(inputString))) ? true : false;
} 

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function scaleImageToFit(params,w2,h2)
{
		for(var i=0;i<params.length;i++){
		
		var img = document.getElementById(params[i]);
		
		var w1 = img.width;
		var h1 = img.height;
		if(w1==0 || h1 == 0){
			img.width = 100;
			img.height = 100;
			
		}
		else {
		var w3 = w1;
		var h3 = h1;
		var scale = 1.0;
		
		if (w1 > h1) {
			if (w1 > w2){
				scale = w2 / w1;
				h3 = h1* scale;
				w3 = w2;
			}	
			
				
			if (h3 > h2){
				scale = h3 / h1;
				h3 = h2;
				w3 *=scale;
			}	
			
			
		} else {
			if (h1 > h2){
				scale = h2 / h1;
				w3 = w1* scale;
				h3 = h2;
			}	
			
			if (w3 > w2){
				scale = w3 / w1;
				w3=w2;
				h3 *=scale;
			}	
			
		}
		
			img.width = w3;
			img.height = h3;	
		}
		}
	
}

function Timer(delay,x,y)
{
	if(delay!=0)
  		setTimeout("scaleImageToFit(params,"+x+","+y+")", delay)
  			
}

-->
