function preloadImages() {
	
	str = "achim_lenjoint_images/overlays/";
	pic = new Array();
	dir = new Array("black.gif", "IchUBahn2.jpg", "over_pic.jpg",
					"out_pic.jpg", "portraet.gif", "meisterwerke.gif",
					"reisen.gif", "friends.gif", "gaeste.gif", "gaestebuch.gif",
					"downl.gif", "links.gif", "private.gif" );

	for ( i=0; i < dir.length ; i++ ) {
		pic[i] = new Image();
		pic[i].src = str + dir[i];
	}
}

function Bildwechsel(Richtung, Pkt){

	if(Richtung > 0){ // onMouseOver
       document[Pkt].src=pic[2].src;
	}
	else{ 			// onMouseOut
	   document[Pkt].src=pic[3].src;
	}
}

function Galeriewechsel(Obj){

	if(Obj < 0){ // onMouseOut Galerie
	   document.Galerie.src=pic[0].src;
	}
	if(Obj == 1){ // onMouseOver porträt
       document.Galerie.src=pic[4].src;
	}
	if(Obj == 2){ // onMouseOver meisterwerke
       document.Galerie.src=pic[5].src;
	}
	if(Obj == 3){ // onMouseOver reisen
       document.Galerie.src=pic[6].src;
	}
	if(Obj == 4){ // onMouseOver friends
       document.Galerie.src=pic[7].src;
	}
	if(Obj == 5){ // onMouseOver Galerie
       document.Galerie.src=pic[1].src;
	}
	if(Obj == 6){ // onMouseOver zum Gastebuch
       document.Galerie.src=pic[8].src;
	}
	if(Obj == 7){ // onMouseOver zum Gastebuch
       document.Galerie.src=pic[9].src;
	}
	if(Obj == 8){ // onMouseOver zum Gastebuch
       document.Galerie.src=pic[10].src;
	}
	if(Obj == 9){ // onMouseOver zum Gastebuch
       document.Galerie.src=pic[11].src;
	}
	if(Obj == 10){ // onMouseOver zum Gastebuch
       document.Galerie.src=pic[12].src;
	}
}

function zeigeEbene(ebene, v){
	
	if(v == 'visible'){
		
		document.getElementById(ebene).style.visibility = v;
	}
	else{
		
		document.getElementById(ebene).style.visibility = v;
	}
}
function wechsleFarbe(zelle, farbe){
	
	if(farbe > 0){
		
		document.getElementById(zelle).style.backgroundColor = '#FFFFFF';
	}
	else{
		
		document.getElementById(zelle).style.backgroundColor = '#B8B8B8';
	}
}
function wechsleNaviFarbe(zelle, farbe){
	
	if(farbe > 0){
		
		document.getElementById(zelle).style.backgroundColor = '#000000';
	}
	else{
		
		document.getElementById(zelle).style.backgroundColor = '#333333';
	}
}

function mail_funct(){
       
	adda   = "@";
	name   = "info";
	domain = "achimlenjoint.de"
	anker  = "mailto:";
	kompl  = anker+name+adda+domain;                
												   
	document.location.href=kompl;
                               
}

function roll_picture(over, obj){

	// onMouseOver
	if(over > 0){
		document[obj].src="achim_lenjoint_images/achim_lenjoint_kontakt_2.gif"
	}
	// onMouseOut
	else{                        
		document[obj].src="achim_lenjoint_images/achim_lenjoint_kontakt_1.gif";
	}

} 

function kontroll(Formular){
   var Fehler = "";
   // Feld enthält keinen Wert   
   for(var i = 0; i < Formular.elements.length -2; i++) {
              
       // kontrolle Name
       if(Formular.elements[i].name == "name"){
          if(Formular.elements[i].value.length < 4){
             Fehler+="Bitte geben Sie Ihren Namen ein!\n";
          }
       } // Feld Name
       
       // kontrolle Mail
       if(Formular.elements[i].name == "mail"){
       	  adresse = Formular.elements[i].value;
       	  if(adresse.length == 0)
				Fehler+="Bitte geben Sie Ihre Email Adresse ein!\n";
   		  else if(adresse.indexOf("@") < 1 || adresse.indexOf("@") + 1 >= adresse.lastIndexOf("."))
     			Fehler+="Bitte überprüfen Sie Ihre Email Adresse!\n";
   		  else if(!(adresse.length-adresse.lastIndexOf(".") == 4 || adresse.length-adresse.lastIndexOf(".") == 3))
      			Fehler+="Bitte überprüfen Sie Ihre Email Adresse!\n";
       } // Feld Mail
       
       // kontrolle Betreff
       if(Formular.elements[i].name == "betreff"){
          if(Formular.elements[i].value.length < 4){
             Fehler+="Bitte geben Sie einen Betreff ein!\n";
          }
       } // Feld Name
       
       // kontrolle  Nachricht
       if(Formular.elements[i].name == "nachricht"){
          if(Formular.elements[i].value.length < 4){
             Fehler+="Bitte geben Sie einen Nachricht ein!\n";
          }
       } // Feld Kommentar
                     	   
   } // for
   
   if (Fehler == ""){
       return true;
   }
   else{alert(Fehler);return false;}
} // kontrollKontakt

function webpage(adresse){
   if(adresse.length == 11) return true;
   adr = adresse.substring(0,11);
   if (adr != "http://www."){
        return false;    
   }
   if((adresse.length-adresse.lastIndexOf(".") == 3) || (adresse.length-adresse.lastIndexOf(".") == 4)){
     return true; 
   }
} // webpage
function email(adresse){
   if(adresse.length == 0) return true;
   if(adresse.indexOf("@") < 1 || adresse.indexOf("@") + 1 >= adresse.lastIndexOf("."))
     return false;
   if(!(adresse.length-adresse.lastIndexOf(".") == 4 || adresse.length-adresse.lastIndexOf(".") == 3))
      return false;
      return true;
} // email
function kontrollGaestebuch (Formular){
   var Fehler = "";
   // Feld enthält keinen Wert   
   for(var i = 0; i < Formular.elements.length -2; i++) {
       // kontrolle Felder
       if(Formular.elements[i].name == "Name"){
          if(Formular.elements[i].value.length < 2){
             Fehler+="Bitte das Feld "+Formular.elements[i].name+" ausfuellen.\n";
          }
       } // Feld Name
       if(Formular.elements[i].name == "Kommentar"){
          if(Formular.elements[i].value.length < 4){
             Fehler+="Bitte das Feld "+Formular.elements[i].name+" ausfuellen.\n";
          }
       } 
	   // Feld Code ontrolle
	   if(Formular.elements[i].name == "code"){
          if(Formular.elements[i].value.length < 4){
             Fehler+="Bitte das Feld Code ausfuellen.\n";
          }
       } 
       // kontrolle Email
       if(Formular.elements[i].name == "Email"){
          if(!email(Formular.elements[i].value)){
             Fehler+="Bitte geben Sie eine gueltige Mail Adresse ein.\n";
          }
        } // E-Mail
		// kontrolle Homepage
       if(Formular.elements[i].name == "Homepage"){
          if(!webpage(Formular.elements[i].value)){
             Fehler+="Bitte geben Sie eine gueltige Domaene Adresse ein.\n";
          }
        } // E-Mail
   } // for
   
   if (Fehler == ""){
       return true;
   }
   else{alert(Fehler);return false;}
} // kontroll Gästebuch
