var ad = {
    ads : {
        ad1 : {
            imageSrc : '/gfx/start.gif'
        },
        ad2 : {
            imageSrc : '/gfx/slide1.gif'
        },
        ad3 : {
            imageSrc : '/gfx/slide3.gif'
        },
        ad4 : {
            imageSrc : '/gfx/slide4.gif'
        },
        ad5 : {
            imageSrc : '/gfx/slide5.gif'
        }

    },
    zIndex : 2,
    _init : function () {
        var t=this, adCount=0, adAmount=t.ads.length, width=23,tempimg,previous;
        t.adNumber=0;
        for (var a in t.ads) {
            t.adNumber++;
        }
        for (var a in t.ads) {
            
            if (!t.activeAd) {
                t.activeAd=t.ads[a];
            }
            else {
                t.ads[previous].next=t.ads[a];
            }
            previous=a;
            tempimage=new Image();
            tempimage.src=t.ads[a].imageSrc;
            t.ads[a].nav=document.createElement('a');
            t.ads[a].nav.setAttribute('href','#');
            //t.ads[a].nav.style.left=515-(t.adNumber-adCount+1)*width+'px';
            t.ads[a].navText=document.createTextNode(adCount);
            t.ads[a].nav.appendChild(t.ads[a].navText);
            t.ads[a].nav.onclick=new Function("if (ad.activeAd==ad.ads['"+a+"'] || ad.fading) return false; ad.clicked=ad.ads['"+a+"']; ad.stopped=false; ad._switch(); document.getElementById('pause').style.background='#e7e7e7'; this.blur(); return false;");
            if (adCount>0) document.getElementById('adnav').appendChild(t.ads[a].nav);
            t.ads[a].link=document.createElement('div');
            //t.ads[a].link.setAttribute('href',t.ads[a].linkHref);
            t.ads[a].image=document.createElement('img');
            t.ads[a].image.setAttribute('src',t.ads[a].imageSrc);
            t.ads[a].link.appendChild(t.ads[a].image);
            //t.ads[a].contentlink=document.getElementById('home_contentlink'+adCount);
            document.getElementById('adcontainer').appendChild(t.ads[a].link);
            if (adCount==0) {
                //t.ads[a].nav.className='active';
                t.ads[a].link.style.zIndex=2;
            }
            adCount++;
        }
        t.ads[a].next=t.activeAd.next;
        t.interval=window.setInterval('ad._switch()',10000);
    },
    pause : function () {
        document.getElementById('pause').style.background='#fff';
        window.clearInterval(this.interval);
        this.stopped=true;
    },

    play : function () {
        if (this.stopped) {
            document.getElementById('pause').style.background='#e7e7e7';
            this._switch();
            this.interval=window.setInterval('ad._switch()',10000);
            this.stopped=false;
        }
    },
    stopped : false,
    _switch : function () {
        var t=this,clicked;
        if (t.clicked) {
            window.clearInterval(ad.interval);
            clicked=t.clicked;
            t.clicked=false;
            t.interval=window.setInterval('ad._switch()',10000);
        }
        else clicked=t.activeAd.next;
        
            t.activeAd.nav.className='';
            clicked.nav.className='active';
            //t.activeAd.contentlink.className='';
            //clicked.contentlink.className='active';
            clicked.link.style.opacity=(0);
            clicked.link.style.MozOpacity=(0);
            clicked.link.style.KhtmlOpacity=(0);
            clicked.link.style.filter="alpha(opacity=0)";
            clicked.link.style.zIndex=t.zIndex;
            t.zIndex++;
            t.activeAd=clicked;
            t._fade();
        
    },
    _fade : function (clicked) {
        var t=this,i,s=1,tm=10;
        t.fading=true;
        for(i=0; i<=100; i++) {
            setTimeout("ad._op("+i+")",(Math.round(tm*s)));
            tm+=s;
            s+=.025;
        }
    },
    _op : function (op) {
        var t=this;
        t.activeAd.link.style.opacity=(op/100);
        t.activeAd.link.style.MozOpacity=(op/100);
        t.activeAd.link.style.KhtmlOpacity=(op/100);
        t.activeAd.link.style.filter="alpha(opacity="+op+")";
        if (op==100) t.fading=false;
    }
};

function popup(url,width,height)
 {
   now=new Date(); fname="atkearneypopup"+now.getMilliseconds();
   echtjetztjunge=window.open("http://www.atkearney.at"+url,fname,"width="+width+",height="+height+",resizable=no,location=no,menubar=no,status=no,top=1,scrollbars=yes")
   echtjetztjunge.focus();
 }

function nutzungsbedingungen() { popup("/content/misc/nutzungsbedingungen.php",380,470); }
function datenschutz() { popup("/content/misc/datenschutz.php",380,470); }
function impressum() { popup("/content/misc/impressum.php",380,470); }
function feedback(type)
 {
   datei="/content/misc/feedback.php";
   if (type) datei+="?type="+type;
   popup(datei,480,455);
 }
