/* ///////////////////// begin pic random change code ////////////////////////// */



/* alle bilder und bild-texte und die anzuzeigende bildauswahl 
**************************************************************/
var titelpics=[
"ingo_01.jpg",
"ingo_02.jpg",
"ingo_03.jpg",
"ingo_04.jpg",
"ingo_05.jpg",
"alcis_01.jpg",
"alcis_02.gif",
"alcis_03.jpg",
"alcis_04.jpg",
"alcis_05.jpg",
"alcis_06.jpg",
"alcis_07.jpg",
"alcis_08.jpg",
"songi_01.jpg"
];

var titeltexte=[
"ingo_01#Ingo Szabo-Reiss<br><br><br><a href='mailto:info@ingodesign.de'>E-Mail</a>",
"ingo_02#Ingo Szabo-Reiss<br><br><br><a href='mailto:info@ingodesign.de'>E-Mail</a>",
"ingo_03#Ingo Szabo-Reiss<br><br><br><a href='mailto:info@ingodesign.de'>E-Mail</a>",
"ingo_04#Ingo Szabo-Reiss<br><br><br><a href='mailto:info@ingodesign.de'>E-Mail</a>",
"ingo_05#Ingo Szabo-Reiss<br><br><br><a href='mailto:info@ingodesign.de'>E-Mail</a>",
"alcis_01#Alcis Szabo-Reiss<br><br><br><a href='http://www.alcis.de' target='_blank'>website</a><br><a href='mailto:info@alcis.de'>E-Mail</a>",
"alcis_02#Alcis Szabo-Reiss<br><br><br><a href='http://www.alcis.de' target='_blank'>website</a><br><a href='mailto:info@alcis.de'>E-Mail</a>",
"alcis_03#Alcis Szabo-Reiss<br><br><br><a href='http://www.alcis.de' target='_blank'>website</a><br><a href='mailto:info@alcis.de'>E-Mail</a>",
"alcis_04#Alcis Szabo-Reiss<br><br><br><a href='http://www.alcis.de' target='_blank'>website</a><br><a href='mailto:info@alcis.de'>E-Mail</a>",
"alcis_05#Dein Name",
"alcis_06#Dein Name",
"alcis_07#Alcis Szabo-Reiss<br><br><br><a href='http://www.alcis.de' target='_blank'>website</a><br><a href='mailto:info@alcis.de'>E-Mail</a>",
"alcis_08#Dein Name",
"songi_01#Songi Park<br><br><br><a href='http://www.songidesign.de' target='_blank'>website</a><br><a href='mailto:info@songidesign.de'>E-Mail</a>"
];

var showpics=[
"ingo_01.jpg",
"ingo_03.jpg",
"alcis_02.gif",
"alcis_05.jpg",
"alcis_06.jpg",
"alcis_07.jpg",
"alcis_08.jpg",
"songi_01.jpg"
];




/* interne funktion zum finden des bildnamens 
**************************************/
function findPicName () {
  var thePic = arguments[0];
  var thePicName = thePic.substring(0, eval(thePic.indexOf(".")) );
  return thePicName;
}




/* interne funktion zum finden der position des zu ladenden bildes in den titelpics
*************************************************************************/
function findPicPos() {
 var theArray = arguments[0];
 var picToLoad = arguments[1];
 for(var i=0; i<theArray.length; i++) {

  /* finde den bildnamen des elements */
  var elementName = findPicName(theArray[i]);
  
  /* entspricht der bildname dem zufallspic im showpics */
  if(elementName == picToLoad) {
      return i;
  }

 }
 
}




/* interne funktion zum schreiben des bildtexts 
******************************************/
function writePicText ( ) {
  var picName = arguments[0];
  var picText = arguments[1];

  /* nimm die laufnummer vor dem # raus, und das # auch */
  var picTextLaufNrMarker = picText.indexOf("#");
  if(picTextLaufNrMarker) {
    picText = picText.substring(picTextLaufNrMarker+1);
  }

  var imgsInDoc = this.document.getElementsByTagName('IMG');

  for (var i=0; i<imgsInDoc.length; i++) {
     var theImg = imgsInDoc[i];

     if(theImg.name == picName) {
	var myImg = theImg;
	var thePicText = myImg.parentNode.nextSibling;
	while (thePicText.nodeType!=1) {
	    thePicText = thePicText.nextSibling;
        }
	
	/* schreibe den text*/
	thePicText.innerHTML = picText;
       
     }
  }
}




/* finde per zufall das anzuzeigende bild in der bildauswahl,
und danach die position des zufall-bildes in den titelpics,
und somit das zu ladende bild und den entsprechenden bildtext
***********************************************************/
var randNum=Math.floor(Math.random()* showpics.length);
var picToLoad = findPicName(showpics[randNum]);
var picPos = findPicPos(titelpics, picToLoad);
var imgToLoad = titelpics[picPos];
var imgTextToLoad = titeltexte[picPos];


/* externe funktion zum schreiben des bildes und der bildbeschreibung 
********************************************************************/
function setRandomPic(imgToChange, imgToLoad, imgTextToLoad) {

  var randomPic = imgToLoad;
  var randomText = imgTextToLoad; 

  this.document[imgToChange].src="images/pinboardpics/"+randomPic;
  writePicText(imgToChange, randomText);

}







/* ///////////////////// end pic random change code ////////////////////////// */

