// JavaScript Document
//=============================================================
// -Browserweiche für fade();
// -Überprüfung ob Objekt überhaupt vorhanden ist
//
//
//=============================================================

var i_fade_step = 5 //Teiler von 100 wären hier ganz gut
var i_fade_delay = 5 //Timerinterval, sollte nicht zu klein sein!

var s_id = '';
var i_opacity = 0;

var i_opacity_headerimage = 0;
var i_opacity_headline = 0;
var i_opacity_content_left = 0;
var i_opacity_content_right = 0;

function f_fade_headerimage() {
        if (i_opacity_headerimage < 100) {
                i_opacity_headerimage += i_fade_step;
           
                var style_element = document.getElementById("layout_headerimage").style;
                style_element.MozOpacity = i_opacity_headerimage/100; //FF
                style_element.filter = "alpha(opacity="+i_opacity_headerimage+")"; //IE
        } else {
                interval_headerimage = window.clearInterval(interval_headerimage)
        }
}

function fade_headerimage() {
        i_opacity_headerimage = 0;
        interval_headerimage = null;
        interval_headerimage = self.setInterval("f_fade_headerimage()", i_fade_delay);
}

function f_fade_headline() {
        if (i_opacity_headline < 100) {
                i_opacity_headline += i_fade_step;
                
                var style_element = document.getElementById("layout_headline").style;
                style_element.MozOpacity = i_opacity_headline/100; //FF
                style_element.filter = "alpha(opacity="+i_opacity_headline+")"; //IE
        } else {
                interval_headline = window.clearInterval(interval_headline)
        }
}

function fade_headline() {
        i_opacity_headline = 0;
        interval_headline = null;
        interval_headline = self.setInterval("f_fade_headline()", i_fade_delay);
}

function f_fade_content_left() {
        if (i_opacity_content_left < 100) {
                i_opacity_content_left += i_fade_step;
                
                var style_element = document.getElementById("layout_content_left").style;
                style_element.MozOpacity = i_opacity_content_left/100; //FF
                style_element.filter = "alpha(opacity="+i_opacity_content_left+")"; //IE
        } else {
                interval_content_left = window.clearInterval(interval_content_left)
        }
}

function fade_content_left() {
        i_opacity_content_left = 0;
        interval_content_left = null;
        interval_content_left = self.setInterval("f_fade_content_left()", i_fade_delay);
}

function f_fade_content() {
        if (i_opacity_content < 100) {
                i_opacity_content += i_fade_step;
                
                var style_element = document.getElementById("layout_content").style;
                style_element.MozOpacity = i_opacity_content/100; //FF
                style_element.filter = "alpha(opacity="+i_opacity_content+")"; //IE
        } else {
                interval_content = window.clearInterval(interval_content)
        }
}

function fade_content() {
        i_opacity_content = 0;
        interval_content = null;
        interval_content = self.setInterval("f_fade_content()", i_fade_delay);
}

//FADE OUT
function f_fadeout_headerimage() {
        if (i_opacity_headerimage > 0) {
                i_opacity_headerimage += i_fade_step;
           
                var style_element = document.getElementById("layout_headerimage").style;
                style_element.MozOpacity = i_opacity_headerimage/100; //FF
                style_element.filter = "alpha(opacity="+i_opacity_headerimage+")"; //IE
        } else {
                interval_headerimage = window.clearInterval(interval_headerimage)
        }
}

function fadeout_headerimage() {
        i_opacity_headerimage = 100;
        interval_headerimage = null;
        interval_headerimage = self.setInterval("f_fadeout_headerimage()", i_fade_delay);
}

function layout_fade() {
         var t_1 = setTimeout("fade_headerimage()",0);
         var t_2 = setTimeout("fade_headline()",200);
         var t_3 = setTimeout("fade_content()",400);
         //var t_1 = setTimeout("fadeviaID('img_a')",0);
         //var t_2 = setTimeout("fadeviaID('div_a')",750);
         //var t_3 = setTimeout("fadeviaID('div_b')",1500);
}

//=============================================================

function fadeheaderimage() {
        if (i_opacity < 100) {
                document.getElementById("layout_headerimage").style.MozOpacity = i_opacity/100; //FF
                document.getElementById("layout_headerimage").style.filter = "alpha(opacity="+i_opacity+")"; //f*** IE
                
                i_opacity += i_fade_step;
        } else {
                int = window.clearInterval(int)
        }
}

function fade(idoftag) {
        if (i_opacity < 100) {
                var style_element = document.getElementById(idoftag).style;
                style_element.MozOpacity = i_opacity/100; //FF
                style_element.filter = "alpha(opacity="+i_opacity+")"; //f*** IE

                i_opacity += i_fade_step;
        } else {
                int = window.clearInterval(int)
        }
}

function fadeviaID(s_tmp_id) {
        s_id = s_tmp_id;
        i_opacity = 0;
        int = null;
        int = self.setInterval("fade(s_id)", i_fade_delay);

}