
var Photos = new Array();

function addPhoto (thumbnail)
{
    Photos[Photos.length] = new Object();
    
    Photos[Photos.length - 1]["datei"] = thumbnail;
    
}


function zaehle_thumbnails ()
{
    var tn = 0;

    for (i = 0; i < document.images.length; i++)
        if ((document.images[i].id).match (/^thumbnail[0-9]+$/))
            tn++;
    return tn;
}

// Thumbnails automatisch erzeugen, um Fehler zu vermeiden
function erzeuge_thumbnails ()
{
    // 'anzahl_thumbnails' Thumbnails erzeugen
    for (i = 0; i < anzahl_thumbnails; i++)
    {
        // Ein Thumbnail besteht aus einem LI-Tag, ...
        eintrag = document.createElement ("li");
        // einem Link ...
        link = document.createElement ("a");
        // , der per JavaScript das entsprechende Bild austauscht
        link.href = "javascript:grosses_bild_anzeigen (" + (i + 1) + ")";
        // und einem IMG-Tag fuer den eigentlichen Thumbnail
        bild = document.createElement ("img");
        bild.border = "0";
        bild.id = "thumbnail" + (i + 1);

        // erzeugtes hierarchisch zusammenfuegen
        link.appendChild (bild);
        eintrag.appendChild (link);

        // und unter Tag mit der ID 'thumb' ins Dokument einhaengen
        document.getElementById ("thumbs").appendChild (eintrag);
    }
}

// Thumbnails auf Groesse 'thumb_groesse' ausrichten
function ausrichten ()
{
    
}

// Thumbnails gemaess aktuellem index_erstes_bild anzeigen
function thumbnails_auffrischen (im_pointer)
{
   
    // Bei allen Thumbnails Daten des jeweiligen IMG-Tags (b1..b3) auffrischen
    for (i = 0; i < anzahl_thumbnails; i++)
    {
        // Bild austauschen
        document.getElementById ('thumbnail' + (i + 1)).src = Photos[im_pointer + i]["datei"];
        
    }

    
    

    
    
    
}
//----------------
  function getCookie(name){
    var cname = name + "=";               
    var dc = document.cookie;             
    if (dc.length > 0) {              
    begin = dc.indexOf(cname);       
    if (begin != -1) {           
    begin += cname.length;       
    end = dc.indexOf(";", begin);
    if (end == -1) end = dc.length;
    return unescape(dc.substring(begin, end));
       } 
    }
    return null;
}
function setCookie(name, value, expires) {
    document.cookie = name + "=" + escape(value) + 
    ((expires != null) ? "; expires=" + expires.toGMTString() : "")
    + "; path=/";
    }
function setName() {
    var expdate = new Date ();
    expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 365));
    var prompt=i;
    setCookie("Name", i, expdate);
            
} 
 
function getInfo() {
    var now= new Date();
   
    }
function checkMultiple() {
    if (getCookie("emailsent") == 'true') return true;
    else return false;                              
    }
function process() {
    
    
        setCookie("emailsent", "true"); 
     
                                //mail address
                                            Mail_address ="info@maler-wildboar.de";
                                //          
    
with (document.Mail) {
  if (check_mail_address(document.Mail.email.value)){
  
   action = "mailto:" + Mail_address + "?subject=" + document.Mail.Name.value; 
   
   //Aufruf der html seite nach versenden der email 
                                  location.href="kontakt_ok.html";
                               //
    }      
  }
   //aaa(); // work arround not defined function to respond on cancel buttom from mail alertbox
    }

function formCheck() {
    var passed = false;
        
   with (document.Mail) {
        
     if (Name.value == "") {
    alert("Bitte geben Sie Ihren Namen ein");
     Name.focus();
     }   
        
    else if (document.Mail.email.value == 0) { 
    alert("Bitte Ihre email Adresse eingeben");
    }
    
    else if(check_mail_address() != true){
        alert("keine gültige Mail-Adresse");
    }
    else if (checkMultiple()) {
    if (confirm("Sie haben bereits eine email versendet, Möchten Sei eine weiter email versenden?")) {
    process();
    passed = true;
             
       }
         
    }
    else {    // no cookie was set
    process();
    passed = true;
 
           }
    
    }
    return passed;
    }
//-----------------------


  function getName(){
      
     if(getCookie("name") != null) {
document.Mail.Name.value = getCookie("emailname");
   }
  
  }  
    
        
 //----------------------- 
   function check_mail_address(){
     str=document.Mail.email.value;
     var filter=/^.+@.+\..{2,3}$/;
     if (filter.test(str)){
        testresults=true;
     }
     else {
        return false;
    }
      
    return true;
    }
//-------------------------    
