
function promotion_rotator_init(){
    var pr = document.getElementById("adr");
    var delay = 3;
    if(pr.getAttribute("delay")){
        if( !isNaN( pr.getAttribute("delay")) ){
            delay = parseInt( pr.getAttribute("delay") );
            delay = Math.max(0,delay);
        }
    }
    if(!pr){return;}    
    var dl = pr.getElementsByTagName("dl");     
    if(dl.length==0){ return;}
    if(dl[0].parentNode!=pr){return;};  
    dl = dl[0]; 
    var dds ;
    function setDDZindex(){
        dds = new Array();
        var dd = dl.getElementsByTagName("dd"); 
        for(var i=0;i<dd.length;i++){
            if(dd[i].parentNode==dl){
                dd[i].style.left = 0;
                dd[i].style.zIndex = 9999 - dds.length ;
                dds[dds.length] =dd[i];
                dd[i].style.position="absolute";                
            }
        }
    }
    setDDZindex();
    if( dds.length <= 1 ){return;};
    pr.transition = function() {    
        var opac = 100;
        function applyOpacity(isClear) {
            if(isClear==true){
                dds[0].style.zIndex = 10;
                if(dds[0].runtimeStyle && document.namespaces ){dds[0].runtimeStyle.filter=""; }
                else{dds[0].style.top = 0;}
            }
            else {
                if(dds[0].runtimeStyle && document.namespaces){dds[0].runtimeStyle.filter="alpha(opacity:"+opac+")"; }
                else {
                    var py = parseInt(dds[0].style.left);
                    py = pr.offsetHeight * (100-opac)/100;
                    dds[0].style.top = py + "px";
                }                   
            }
        }           
        var fader = function(){
            if(opac>0){
                var rspeed = (document.body.getBoundingClientRect!=null && document.namespaces)?20:5;
                opac = Math.floor( (0-opac/rspeed) + opac );                    
                applyOpacity();
                setTimeout(fader,25);
            }
            else {
                opac= 100;                      
                dds[0].style.zIndex=0;
                applyOpacity(true);         
                var top_dd = dds[0];
                dds = dds.slice(1,dds.length);
                dds.push(top_dd);
                for(var i=0;i<dds.length;i++) {
                    dds[i].style.zIndex = 9999 - i ;                        
                }                   
                setTimeout(fader,delay * 1000);
            }
        }
        setTimeout(fader,delay * 1000);
    }
    pr.transition();        
}

if($id("adr")) {promotion_rotator_init();}




function $id()
{
	var objs = new Array();
	for(var i=0;i<$id.arguments.length;i++)
	{
		objs[i] = document.getElementById($id.arguments[i]);
	}
	if(objs.length==1){objs = objs[0];}
	else if(objs.length==0){objs = null;}
	return objs;
}



self.WD = {
/*begin of functions==============================*/
browser:new Object(),
dull:function (){},




removeClass:function(el,className)
{
	var c = el.className.split(" ");
	for(var i=0;i<c.length;i++)
	{
		if(c[i]==className){c[i]="";};
	}
	el.className = c.join(" ").trim();
	
}



}


