function in_array(item,arr) {
        for(p=0;p<arr.length;p++) if (item == arr[p]) return true;
        return false;
}

//Bilder vorladen
var preloadImages = new Array('img/nav1r.png','img/nav2r.png','img/nav3r.png','img/nav1ar.png','img/nav2ar.png','img/nav3ar.png','img/nav11a.png','img/nav12a.png','img/nav13a.png','img/nav14a.png','img/nav15a.png','img/nav21a.png','img/nav22a.png','img/nav23a.png','img/nav24a.png','img/nav25a.png','img/nav26a.png','img/nav27a.png','img/nav28a.png','img/nav211a.png','img/nav31a.png','img/nav32a.png','img/nav33a.png','img/nav34a.png','img/nav35a.png','img/nav36a.png','img/nav01a_t.png','img/nav02a_t.png','img/nav03a_t.png','img/nav04a_t.png','img/nav91a.png','img/nav92a.png','img/nav93a.png','img/nav94a.png','img/nav95a.png','img/nav96a.png','img/nav97a.png','img/nav98a.png','img/nav99a.png','img/nav910a.png','img/nav911a.png','img/nav912a.png','img/button_cart_a.png','img/bg_toplink_a.png','img/button_suche_a.png');
images = new Array();
for (i=0;i<preloadImages.length;i++) {
        var name1 = preloadImages[i].split("/");
        var name2 = name1[1].split(".");
        var name = name2[0];
        images[name] = new Image; images[name].src = preloadImages[i];
}


var to = window.setTimeout('',0);

function appendScript(filename) {
        var head = document.getElementsByTagName("head")[0];
        script = document.createElement('script');
        script.id = 'displayScript';
        script.type = 'text/javascript';
        script.src = filename;
        head.appendChild(script)
}


var ua = navigator.userAgent.toLowerCase();
var safari = ( (ua.indexOf("apple") != -1) || (ua.indexOf("safari") != -1) || (ua.indexOf("webkit") != -1) );
var ie = ( (ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1) );
var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);
if (version < 7) var ie6 = true; else var ie6 = false;
version = parseFloat(navigator.appVersion);

function correctPNG() {
   var arVersion = navigator.appVersion.split("MSIE");
   var version = parseFloat(arVersion[1]);
   if ((version >= 5.5 && version < 7) && (document.body.filters)) {
      if (document.getElementById('movielink')) document.getElementById('movielink').style.display='block';
      if (document.getElementById('voting')) document.getElementById('voting').style.display='block';
      for(var i=1; i<11; i++) if (document.getElementById('foot'+i)) document.getElementById('foot'+i).style.display='block';
      for(var i=0; i<document.images.length; i++)
      {
         var img = document.images[i];
         var imgName = img.src.toLowerCase();
         if (imgName.substring(imgName.length-6, imgName.length) == "_t.png") {
            var imgID = (img.id) ? "id='" + img.id + "' " : "";
            var imgClass = (img.className) ? "class='" + img.className + "' " : "";
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
            var imgStyle = "display:block;" + img.style.cssText;
            if (img.align == "right") imgStyle = "float:right;" + imgStyle;
            else imgStyle = "float:left;" + imgStyle;
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;
            if(img.src.indexOf('nav0') != -1) sm = 'noscale'; else sm = 'scale';
            var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='"+sm+"');\"></span>";
            img.outerHTML = strNewHTML;
            i = i-1;
         }
      }
      if (document.getElementById('movielink')) document.getElementById('movielink').style.display='none';
      if (document.getElementById('voting')) document.getElementById('voting').style.display='none';
      for(var i=1; i<11; i++) if (document.getElementById('foot'+i)) document.getElementById('foot'+i).style.display='none';
   }

}

if (ie6) window.attachEvent("onload", correctPNG);

function ecardpic(num) {
        var links = document.getElementById("ecards").getElementsByTagName("A");
        for (var i=0; i<links.length; i++) {
                 var tags = links[i].getElementsByTagName("IMG");
                 tags[0].className = '';
        }
        var tags = links[num].getElementsByTagName("INPUT");
        for (var i=0; i<tags.length; i++) {
                tags[i].checked = 'true';
        }
        var tags = links[num].getElementsByTagName("IMG");
        for (var i=0; i<tags.length; i++) {
                tags[i].className = 'selected';
        }
}

function kfyear(year,gb) {
        kfkurs(document.getElementById("kurse"+year).options[document.getElementById("kurse"+year).selectedIndex].value, gb);
}

function kfkurs(path,gb) {
        if (gb==1) window.location = 'kursfotos.php?kurs='+path.substr(0,8)+'&guestbook';
        else window.location = 'kursfotos.php?kurs='+path.substr(0,8);
        //document.getElementById('kursfoto').innerHTML='<img src=spacer.gif width=640 height=480 />';
        //frames['kursfotos_thumbs'].location.href='kursfotos_thumbs.php?path='+path;
        //document.kommentarform.kurs.value=path.substr(0,8);
}

function gbkfyear(year,gb,datum) {
        kfkurs(document.getElementById("kurse"+year).options[document.getElementById("kurse"+year).selectedIndex].value, gb, datum);
}

function gbkfkurs(path,gb,datum) {
        if (gb==1) window.location = 'admin/gaestebuch_bild.php?kurs='+path.substr(0,8)+'&guestbook&datum='+datum;
        else window.location = 'admin/gaestebuch_bild.php?kurs='+path.substr(0,8)+'&datum='+datum;
}



warningcount = 0;
function kommentarcheck() {
if (document.kommentarform.spam.value!=9 || document.kommentarform.name.value=='' || document.kommentarform.headline.value=='' || document.kommentarform.text.value=='' || (document.kommentarform.showimages.value=='1' && document.kommentarform.bild.value=='' && warningcount==0)) {
        if (document.kommentarform.spam.value!=9 && document.kommentarform.name.value=='' && document.kommentarform.headline.value=='' && document.kommentarform.text.value=='') alert('Bitte Name, Überschrift, Kommentar und Spamschutzabfrage ausfüllen.');
        else if (document.kommentarform.name.value=='' && document.kommentarform.headline.value=='' && document.kommentarform.text.value=='') alert('Bitte geben Sie Ihren Namen, eine Überschrift und ein Kommentar ein.');
        else if (document.kommentarform.headline.value=='' && document.kommentarform.text.value=='') alert('Bitte geben Sie eine Überschrift und ein Kommentar ein.');
        else if (document.kommentarform.headline.value=='') alert('Bitte geben Sie eine Überschrift ein.');
        else if (document.kommentarform.text.value=='') alert('Wollen Sie kein Kommentar abgeben?');
        else if (document.kommentarform.name.value=='') alert('Bitte geben Sie Ihren Namen ein.');
        else if (document.kommentarform.spam.value!=9) alert('Bitte beantworten Sie die Spamschutzabfrage.');
        else if (document.kommentarform.showimages.value=='1' && document.kommentarform.bild.value=='' && warningcount==0) alert('Wenn Sie Ihrem Eintrag das aktuell sichtbare Bild hinzufügen möchten, klicken Sie bitte auf "Bild auswählen". Sie können aber natürlich auch ohne Bild fortfahren.');
        warningcount++;
        return false;
} else return true;
}

function kontaktcheck() {
if (document.kontaktform.email.value=='') {
        alert('Bitte geben Sie Ihre E-Mail-Adresse an!');
        return false;
} else if ((document.kontaktform.adresse1.value=='' && document.kontaktform.adresse2.value!='') || (document.kontaktform.adresse1.value!='' && document.kontaktform.adresse2.value=='')) {
        alert('Bitte vollständige Adresse angeben!');
        return false;
} else return true;
}

function cardcheck() {
if (document.cardform.absender_email.value=='' || document.cardform.zustell_email.value=='') {
        if (document.cardform.absender_email.value=='' && document.cardform.zustell_email.value=='') alert('Bitte geben Sie Ihre E-Mail-Adresse und die des Empfängers an.');
        else if (document.cardform.absender_email.value=='') alert('Bitte geben Sie Ihre E-Mail-Adresse an.');
        else if (document.cardform.zustell_email.value=='') alert('Bitte geben Sie die E-Mail-Adresse des Empfängers an.');
        return false;
} else return true;
}

function newschecked() {
        return true;
        /*var tags = document.getElementById("newsadmin").getElementsByTagName("INPUT");
        var count = 0;
        for (var i=0; i<tags.length; i++) {
                   if(tags[i].type == "checkbox") if(tags[i].checked == true) count++;
        }
        if (count != 6) {
            alert("Bitte jeweils 3 News für Kurszentrum und Fachversand auswählen!");
           return false;
        } else {
                return true;
        }*/
}

function starttext(num) {
        if (to2) window.clearTimeout(to2);
        if (document.getElementById("starttext"+num).style.display == 'block') var hide = true; else var hide = false;
        var texte = document.getElementById("starttexte").getElementsByTagName("DIV");
        for (var i=0; i<texte.length; i++) {
                        if (texte[i].className == 'starttext') texte[i].style.display = 'none';
        }
        if (!hide) document.getElementById("starttext"+num).style.display = 'block';
        var texte = document.getElementById("footer").getElementsByTagName("A");
        for (var i=0; i<texte.length; i++) {
                        if (texte[i].className == 'books active') texte[i].className = 'books';
        }
        if (!hide) document.getElementById("starttextlink"+num).className = 'books active';
}

showangebote = 0;
function checkpos() {
        if (window.innerWidth) w = window.innerWidth;
        else w = document.body.offsetWidth;
        if (w < 1100 || ie6) {
                document.getElementById('angebotskreis').style.marginLeft = '-426px';
                document.getElementById('angebotskreis').style.top = '209px';
        } else {
                showangebote = 1;
        }
        document.getElementById('angebotskreis').className = 'db';
}

ypos = -345;
timer = window.setTimeout("",0);
function movein() {
        window.clearTimeout(timer);
        if (document.getElementById('angebotskasten').className == 'dn') {
                ypos = -345;
                document.getElementById('angebotskasten').className = 'db';
        }
        ypos += 40;
        document.getElementById('angebotskasten').style.top = ypos+'px';
        if (ypos < 95) {
                timer = window.setTimeout("movein()", 10);
        } else {
                ypos = 95;
                document.getElementById('angebotskasten').style.top = ypos+'px';
        }
}

function moveout() {
        window.clearTimeout(timer);
        ypos -= 40;
        document.getElementById('angebotskasten').style.top = ypos+'px';
        if (ypos <= -345) {
                ypos = -345;
                document.getElementById('angebotskasten').style.top = ypos+'px';
                document.getElementById('angebotskasten').className = 'dn';
        } else {
                timer = window.setTimeout("moveout()", 10);
        }
}