
// Funktion für den Bildertauch
// Dieser erfolgt anhand des Bildnamens
// Der Name lautet: xxl_ft

function swap(bildname,tauschbild)
{
document.images[bildname].src=tauschbild;
document.getElementById("highslidelink").href = tauschbild;
}

function preloadImages() { 
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); 
    var i,j=d.MM_p.length,a=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];}} 
} 



<!-- Skripte für das auslesen der Bilddaten von Afterbuy -->
function bilder_auslesen(string) {

var daten = string.split (";"); /* Die Variable wird in Ihre Einzelteile zerlegt */
var bildpfad = daten[0];        /* Zuseisung des Bildpfades aus der Teilvariable */
var bildanzahl = daten[1];		/* Zuweisung der Bilderzahl aus der Teilvariable */
var i = 2;	var x = 1;					/* Zähler */
var bild = new Array(daten[1]);		/* Variable werden in Array gelesen hier: Definition des Arrays */
var generate = new Array(daten[1]);	 /* Array für die Generierung des Rückgabewertes */
while (x <= bildanzahl) {			/* Auslesen der Bilderanzahl und Generierung der einzelnen Rückgabewertes */
	bild[x] = daten[i];				
	var bildtrenner = bild[x].split (".");	/* Trennung nach Bildname und Bildformat */
	var bildname = bildtrenner[0];
	var bildformat = bildtrenner[1];
	generate[x] = "<a href=javascript:swap('xxl_ft','" + bildpfad + bildname + "_xxl." + bildformat + "')><img src='" + bildpfad + bildname + "." + bildformat + "' border='1' class='highslide'></a>" ;
	preloadImages(bildpfad + bildname + "_xxl." + bildformat);
	i++; x++;
}
var x = 1;
while (x <= bildanzahl) {    /* Zusammenführung der Rückgabewerte in einen String */
	if (x > 1) { 
			generate[0] = generate[0] + generate[x]; 
			} else { 
			generate[0] = generate[x]; 
			}
	x++; 
	} 
document.write (generate[0]);	/* Rückgabewert */

}


function highslidegallery(string) {

var daten = string.split (";"); /* Die Variable wird in Ihre Einzelteile zerlegt */
var bildpfad = daten[0];        /* Zuseisung des Bildpfades aus der Teilvariable */
var bildanzahl = daten[1];		/* Zuweisung der Bilderzahl aus der Teilvariable */
var i = 2;	var x = 1;					/* Zähler */
var bild = new Array(daten[1]);		/* Variable werden in Array gelesen hier: Definition des Arrays */
var generate = new Array(daten[1]);	 /* Array für die Generierung des Rückgabewertes */
while (x <= bildanzahl) {			/* Auslesen der Bilderanzahl und Generierung der einzelnen Rückgabewertes */
	bild[x] = daten[i];				
	var bildtrenner = bild[x].split (".");	/* Trennung nach Bildname und Bildformat */
	var bildname = bildtrenner[0];
	var bildformat = bildtrenner[1];
	generate[x] = "<a href='" + bildpfad + bildname + "_xxl." + bildformat + "' class='highslide' onclick='return hs.expand(this)'></a>";
	i++; x++;
}
var x = 1;
while (x <= bildanzahl) {    /* Zusammenführung der Rückgabewerte in einen String */
	if (x > 1) { 
			generate[0] = generate[0] + generate[x]; 
			} else { 
			generate[0] = generate[x]; 
			}
	x++; 
	} 
document.write ('<div class="hidden-container">' + generate[0] + '</div>');	/* Rückgabewert */

}







function erstes_bild_auslesen(string) {

var daten = string.split (";"); /* Die Variable wird in Ihre Einzelteile zerlegt */
var bildpfad = daten[0];        /* Zuseisung des Bildpfades aus der Teilvariable */			
var bildtrenner = daten[2].split (".");	/* Trennung nach Bildname und Bildformat */
var bildname = bildtrenner[0];
var bildformat = bildtrenner[1];

var highslidelink = "<a id='highslidelink' href='" + bildpfad + bildname + "_xxl." + bildformat + "' class='highslide' onclick='return hs.expand(this)'>"; 
	
var anfangsbild = highslidelink + "<img name='xxl_ft' src='" + bildpfad + bildname + "_xxl." + bildformat + "' width='500' /></a>";

document.write (anfangsbild);	/* Rückgabewert */

}


