

// Browsererkennung
var profile = 'true';
var ns4x=false;

var parentobject="window.document.";

if (navigator.appName=="Netscape" && navigator.appVersion.substring(0,1) == "4")
  {
	ns4x=true;
  }
// Verzeichnis in dem sich die Grafiken befinden
var verz = "images/effekte/"

var n = 0;
var source = new Array(n);

//Array f&uuml;r die urspr&uuml;nglichen Grafiken
//Das Array wir dmit fortlaufenden Nummern in den eckigen Klammern erweitert.


source[0] = "punkt.gif"
source[1] = "m1_olive.gif"
source[2] = "m2_olive.gif"
source[3] = "m3_olive.gif"
source[4] = "puzzlelink_beige.gif"
source[5] = "puzzlelink_weiss.gif"
source[6] = "puzzle_roll_links_beige.gif"
source[7] = "puzzle_roll_rechts_beige.gif"
source[8] = "icon1.jpg"
source[9] = "icon2.jpg"
source[10] = "icon3.jpg"
source[11] = "icon4.jpg"
source[12] = "puzzlealbum_links.gif"
source[13] = "puzzlealbum_rechts.gif"
source[14] = "punkt_rechts.gif"
source[15] = "m1_flieder.gif"
source[16] = "m2_flieder.gif"
source[17] = "m3_flieder.gif"
source[18] = "m1_kobold.gif"
source[19] = "m2_kobold.gif"
source[20] = "m3_kobold.gif"
source[21] = "m1_sand.gif"
source[22] = "m2_sand.gif"
source[23] = "m3_sand.gif"
source[24] = "m1_tuerkis.gif"
source[25] = "m2_tuerkis.gif"
source[26] = "m3_tuerkis.gif"
source[27] = "icon5.jpg"
source[28] = "icon6.jpg"

//Aufruf f&uuml;r die HTML-Seite: onMouseover="change(name,on[0])" onMouseout="change(name,off[0])"



var l = source.length;
var off = new Array(l);
var on = new Array(l);
var active = "";
var contains_off = new Image();

function init_images()
{
	for (m = 0; m != l; m++)
	{
	if (source[m].indexOf('icon') > -1)
	{
		continue;
	}
	if (source[m].charAt(0) == 'm')
	{
	if (source[m].indexOf(profile) == -1)
	{
		continue;
	}
	}
	
	off[m] = new Image();
	var sourceatt = verz + source[m];
	off[m].src = sourceatt;
	
	on[m] = new Image();
	cont_on = source[m].split('.');
	contains_on = cont_on[0] + "_on." + cont_on[1];

	on[m].src = verz + contains_on;
	}
}

function change(Bildname,Bildobjekt)
  {
	  if (active!=Bildname)
	  
	  {
	  	  	if(Bildobjekt != null){
  			if(Bildobjekt.src != null){
  			if(Bildobjekt.complete == true){
  			
				  if (!ns4x) 
					  {
					  contains_on = eval("window.document." + Bildname);
					  contains_on.src = Bildobjekt.src;
					  
					  }
				  else 
					  {
					  if (window.document[Bildname]) contains_on=window.document[Bildname];
					  else if (window.document.layers[0].document.layers[0].document[Bildname]) 
						  {
						  contains_on=window.document.layers[0].document.layers[0].document[Bildname];
						  }
					  contains_on.src = eval(Bildobjekt).src;
					  }
			}
			}
			}
		}
  }

function changeSelf(Bildname,Bildobjekt)
  {
	  if (active!=Bildname)
	  {
	  	  	if(Bildobjekt != null){
  			if(Bildobjekt.src != null){
  			if(Bildobjekt.complete == true){

			  contains_on = Bildname;
			  if (!ns4x) 
				  {
				  contains_on.src = Bildobjekt.src;
				  }
			  else 
				  {
				  contains_on.src = eval(Bildobjekt).src;
				  }
			}
			}
			}
		 
	  
	  }
  }


function set(Bildname,Bildobjekt)
  {
  
  	if(Bildobjekt != null){
  	if(Bildobjekt.src != null){
  	if(Bildobjekt.complete == true){
		// Altes Bild zurücksetzen
		if (active!="")
			{
				contains_off.src=contains_off_source;
			}
		if (!ns4x)
		{
			contains_off = eval("window.document." + Bildname);
			contains_off_source = contains_off.src;
			contains_off_source = contains_off_source.replace(/_on/,"");
			contains_off_source = contains_off_source.replace(/_rahmen/,"");
			if (active!=Bildname)
			  {
			  contains_on = eval("window.document." + Bildname);
			  contains_on.src = Bildobjekt.src;
			  }
		}
		else 
		{
			contains_off = eval("window.document.layers[0].document.layers[0].document." + Bildname);
			contains_off_source = contains_off.src;
			contains_off_source = contains_off_source.replace(/_on/,"");
			contains_off_source = contains_off_source.replace(/_rahmen/,"");
			if (active!=Bildname)
			  {
			  contains_on = eval("window.document.layers[0].document.layers[0].document." + Bildname);
			  contains_on.src = Bildobjekt.src;
			  }
		}
		// neues Bild aktiv setzen
		active=Bildname;
		puzzleSelect(Bildname);
	}
	}
	}
  }


var preloadFlag = false;

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			if(document[changeImages.arguments[i]]){
				document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
			}
			else{
				document.getElementById(changeImages.arguments[i]).src = changeImages.arguments[i+1];
			}
		}
	}
}



function imageForum()
{	
	if (document.images)
	{
		zurueck_on = newImage('body/forum/images/buttons/zurueck_on.gif');
		forenliste_on = newImage('body/forum/images/buttons/forenliste_on.gif');
		az_on = newImage('body/forum/images/buttons/az_on.gif');
		za_on = newImage('body/forum/images/buttons/za_on.gif');
		btnSubmit_on = newImage('body/forum/images/buttons/ok_on.gif');
		neuesTheam_on = newImage('body/forum/images/buttons/neuesThema_on.gif');
		zurueckBlaettern_on = newImage('body/forum/images/buttons/zurueckBlaettern_on.gif');
		nachOben_on = newImage('body/forum/images/buttons/nachOben_on.gif');
		pm_on = newImage('body/forum/images/buttons/pm_on.gif');
		
		preloadFlag = true;
	}		
}
  


