// Fade Settings
var fade_divs   = new Array('div_content', 'div_headerbild', 'div_startteaser');

// Thumbnail Previews
var cur_thumb_nr    = 0;
var max_thumbs      = 0;
var thumbBaseName   = "div_videothumb_nr";

function scroll_thumbs(amount) {
    if(amount!=0) {

        var scrollToId  = thumbBaseName+cur_thumb_nr;
        var s_steps = amount/Math.abs(amount);
        
        for(var i=0;Math.abs(i)<=Math.abs(amount);i+=s_steps) {
            var tmp_id  = cur_thumb_nr+i;
            if(document.getElementById(thumbBaseName+tmp_id)) Id_num    = tmp_id;
        }

        cur_thumb_nr    = (Id_num>max_thumbs) ? max_thumbs : Id_num;

        scrollToId  = thumbBaseName+cur_thumb_nr;

        yDom    = YAHOO.util.Dom;

        var scrlToY = YAHOO.util.Region.getRegion(scrollToId).left - YAHOO.util.Region.getRegion('media_prev_container').left;

        var attributes = {   
            scroll: { by: [scrlToY, 0] }   
        };   
        var anim = new YAHOO.util.Scroll('media_prev_container', attributes, 0.2, YAHOO.util.Easing.easeOut);  
        anim.animate();
    }
}

/*
window.onload = function() {
    document.getElementById('div_pfade_g').style.visibility = 'hidden'
    document.getElementById('div_pfade_w').style.visibility = 'hidden'

    yDom    = YAHOO.util.Dom;

    for(var i=0;i<fade_divs.length;i++) {
        yDom.setStyle(fade_divs[i], 'visibility', 'visible');
    }

}
*/


    
window.onload = function() {
    
    var replace_href_tags = new Array("a", "area");
    for(var all_tags=0; all_tags<replace_href_tags.length; all_tags++) {
    
        var a_tags    = document.getElementsByTagName(replace_href_tags[all_tags]);
        for(var a=0;a<a_tags.length;a++) {
            if(a_tags[a].href.indexOf("#no")==-1 && a_tags[a].href.indexOf("javascript:")==-1 && a_tags[a].href.indexOf("/upload/")==-1 && a_tags[a].href.indexOf(window.location.hostname)>-1) a_tags[a].href= "javascript:unload_page('"+a_tags[a].href+"');";
        }
    }

    yDom    = YAHOO.util.Dom;
 
    for(var i=0;i<fade_divs.length;i++) {
        yDom.setStyle(fade_divs[i], 'visibility', 'visible');
    }
    

/*
        var attributes = {   
            opacity: { to: 0}   
        };
        var anim_g = new YAHOO.util.Anim('div_pfade_g', attributes, 0.2, YAHOO.util.Easing.easeOut);
        anim_g.onComplete.subscribe(function() {
            var anim_w = new YAHOO.util.Anim('div_pfade_w', attributes, 0.2, YAHOO.util.Easing.easeOut);
            anim_w.onComplete.subscribe(function() {
                yDom.setStyle('div_pfade_g', 'visibility', 'hidden');
                yDom.setStyle('div_pfade_w', 'visibility', 'hidden');                
            });
            anim_w.animate();        
        });
        anim_g.animate();
*/        

}

function unload_page(href) {
    yDom    = YAHOO.util.Dom;
/*    
     var attributes = {   
         scroll: { to: [0, 0] }   
     };   
     var anim = new YAHOO.util.Scroll(document.getElementsByTagName('body')[0], attributes, 0.2, YAHOO.util.Easing.easeOut);  
    anim.animate();
 
        yDom.setStyle('div_pfade_g', 'visibility', 'visible');
        yDom.setStyle('div_pfade_w', 'visibility', 'visible');
                  
        var attributes = {   
            opacity: { to: 1}   
        };
        var anim_g = new YAHOO.util.Anim('div_pfade_w', attributes, 0.15, YAHOO.util.Easing.easeOut);
        anim_g.onComplete.subscribe(function() {
            var anim_w = new YAHOO.util.Anim('div_pfade_g', attributes, 0.15, YAHOO.util.Easing.easeOut);
            anim_w.onComplete.subscribe(function() {
                var t_attr=false;
                if(href.indexOf('idcat=2')>-1) t_attr = { top: {by: 275, unit: 'px'} };
                if(window.location.search.indexOf('idcat=2')>-1) {
                    if(t_attr==false) t_attr = { top: {by: -275, unit: 'px'} };
                    else t_attr=false;
                }
                if(false!=t_attr) {
                    var anim_wt = new YAHOO.util.Anim('div_pfade_w', t_attr, 0.1, YAHOO.util.Easing.easeOut);
                    anim_wt.onComplete.subscribe(function() { 
*/
                    if(href!="justfade") location.href= href; 
/*                    
                    });
                    anim_wt.animate();
                } else if(href!="justfade") location.href= href;
            });
            anim_w.animate();        
        });
        anim_g.animate();    
*/            
}