//Bilder vorladen
var preloadImages = new Array('img/nav1_t.png','img/nav2_t.png','img/nav3_t.png','img/nav4_t.png','img/nav5_t.png','img/nav6_t.png','img/nav7_t.png','img/nav8_t.png','img/nav9_t.png','img/nav9a_t.png','img/nav10_t.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 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)) {
      for (i=1;i<=10;i++) $('nav'+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;
         }
      }
      for (i=1;i<=10;i++) $('nav'+i).style.display='none';
   }

}

if (ie && version < 7) window.attachEvent("onload", correctPNG);

//browser-detection
function Browser() {
        var ua = navigator.userAgent.toLowerCase(); this.ua = ua;
        this.isIE = ( (ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1) );
        this.isIE7 = (ua.indexOf("msie 7") != -1);
        this.isGecko = (ua.indexOf('gecko') != -1);
}
var browser = new Browser();

//reload window when window-size changes
function resize () {
        if (browser.isGecko) window.location.href=window.location.href; else window.history.go(0);
}


//detect screen-resolution and change background-size
if (window.innerWidth) w = window.innerWidth; else w = screen.width;
if (window.innerHeight) h = window.innerHeight; else h = screen.height;
if (w > 1280 && h > 771) sw = 1365;
else if (w > 1024 && h > 614) sw = 1280;
else sw = 1024;
if (sw > 1024) document.write('<link rel="stylesheet" type="text/css" href="styles'+sw+'.css" />');

var active = '';
var toid = '';
function show(id) {
//        alert('show '+id);
        window.clearTimeout(to);
        if (active != id) {
                if (browser.isIE) $(id).style.display = 'block';
                else if (id == 'nav9') Effect.Appear($(id),{duration:0.1});
                else Effect.Appear($(id),{duration:0.5});
        }
        active = id;
         for(i=1;i<9;i++) {
                if (active != ('nav'+i) && $('nav'+i).style.display != 'none') {
                        if (browser.isIE) $('nav'+i).style.display = 'none';
                                $('nav'+i).style.display='none';
                }
         }
}
function hide(id,step) {
//        alert('hide '+step+' '+id);
        window.clearTimeout(to);
        if (step==1) {
                toid = id;
                to = window.setTimeout("hide('',2)", 50);
        } else {
                id = toid;
                if (browser.isIE) $(id).style.display = 'none';
                else if (id == 'nav9') Effect.Fade($(id),{duration:0.1});
                else Effect.Fade($(id),{duration:0.2});
                active = '';
        }
}
