// **********************************************
var  bild;
var status;
var totalPictures = 12; 
var currentPicture= 1;
var status_temp;
function wechsel(BildObj,Option)
{	
		if(Option.checked ==true)
			BildObj.style.visibility="visible";
		else
			BildObj.style.visibility="hidden";
}
// *************************************************
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();
}
//MM_reloadPage(true);

// *************************************************
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 l,i,j=0,x,a=MM_swapImage.arguments; 
  document.MM_sr=new Array;
  if ((x=MM_findObj(a[0]))!=null)
	{	document.MM_sr[0]=x;	
		if(!x.oSrc){
			x.oSrc=x.src;
		}	 
		x.src=a[2];
	}
 }
// *************************************************
function MM_swapImgRestore() 
{ //v3.0
	var i,x,a=document.MM_sr;
	var wahl=MM_swapImgRestore.arguments;
	x=a[0];
	if(wahl[0]!=status)
		{	x.src =x.oSrc;
		}
}
// *************************************************
function MM_swapImage_high() 
{ //v3.0
  	
  var i,j=0,a=MM_swapImage_high.arguments; 
    
	status = a[0];
	
	document.MM_sr=new Array;
    document.MM_sr[0]= status;
	
 	
 }
// *************************************************

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_openBrWindow(theURL,winName,features) 
{ //v2.0
  window.open(theURL,winName,features );
}

// *************************************************

function openFenster(datei,breite,hoehe)
{
	fenster = open(datei,"send","width="+breite+",height="+hoehe+",locationbar=no,menubar=no");
	fenster.focus();
}


function NewWindow(theURL, winName, w, h) 
{
   var winl = (screen.width - w) / 3;
   var wint = (screen.height - h) / 2;
   winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
   win = window.open(theURL, winName, winprops)
   if (parseInt(navigator.appVersion) >= 4) 
      win.window.focus(); 
}

// *************************************************
function MM_validateForm() 
{ //v4.0
  var i,p,q,nm,test,num,min,max;
  var errors='';
  var args = MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  {
	test=args[i+2]; 
	val=MM_findObj(args[i]);
    if (val) 
	{ 
		nm=val.name; 
		if ((val=val.value)!="") 
		{
			if (test.indexOf('isEmail')!=-1) 
			{ 
				p=val.indexOf('@');
				if (p<1 || p==(val.length-1)) 
					errors+='- '+nm+' must contain an e-mail address.\n';
			} 
			else if (test!='R') 
			{ 
				num = parseFloat(val);
				if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
				if (test.indexOf('inRange') != -1) 
				{ 
					p=test.indexOf(':');
					min=test.substring(8,p); 
					max=test.substring(p+1);
					if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
				}
			}
		} 
		else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; 
	}
  } 
  if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function previousImage(docpath,format)
{
	if (currentPicture != 1)
	{
		currentPicture--;
		document.mainimage.src = docpath + currentPicture + '.' + format;
		if (currentPicture == 1)
			document.previous.style.visibility="hidden";
		document.next.style.visibility="visible";
	}
}
function nextImage(docpath,format)
{	
	if (currentPicture != totalPictures) 
	{	currentPicture++;
		document.mainimage.src = docpath + currentPicture + '.' + format;
		if (currentPicture == totalPictures)
		    document.next.style.visibility="hidden";
		document.previous.style.visibility="visible";
	}
	
}
function auf(menu)
{	if(menu!='')
	{
		if(document.all)
	    	document.all[menu].style.visibility="visible";
		if(document.layers)
			document.layers[menu].visibility="visible";
	}
}
function zu(menu)
{	if(menu!='')
	{
		if(document.all)
			document.all[menu].style.visibility="hidden";
		if(document.layers)
			document.layers[menu].visibility="hidden";
	}
}

function imageLoaded(par,color,width){
  var doc = par;
  var bcolor = color;
  var bwidth = width;
  
  doc.style.borderWidth= bwidth;	 
  doc.style.borderColor= bcolor;
  doc.style.borderStyle='solid';
 }//-----------------------------------//
 
function MM_changeColor(winName,bgColor) {
  bgColorTemp = winName.style.backgroundColor;
  winName.style.backgroundColor = bgColor;
 }//-----------------------------------//

function MM_RestoreColor(winName) { 
  winName.style.backgroundColor = bgColorTemp;
 }//-----------------------------------//

//------- End ImageReady Slices -->