function f_clientHeight() { return f_filterResults ( window.innerHeight ? window.innerHeight : 0, document.documentElement ? document.documentElement.clientHeight : 0, document.body ? document.body.clientHeight : 0 ); // return window.innerHeight ? window.innerHeight : document.body.clientHeight ; } function f_filterResults(n_win, n_docel, n_body) { var n_result = n_win ? n_win : 0; if (n_docel && (!n_result || (n_result > n_docel))) n_result = n_docel; return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result; } function f_clientWidth() { return f_filterResults ( window.innerWidth ? window.innerWidth : 0, document.documentElement ? document.documentElement.clientWidth : 0, document.body ? document.body.clientWidth : 0 ); } function f_scrollLeft() { return f_filterResults ( window.pageXOffset ? window.pageXOffset : 0, document.documentElement ? document.documentElement.scrollLeft : 0, document.body ? document.body.scrollLeft : 0 ); } function f_scrollTop() { return f_filterResults ( window.pageYOffset ? window.pageYOffset : 0, document.documentElement ? document.documentElement.scrollTop : 0, document.body ? document.body.scrollTop : 0 ); } var timer_banner; var timer_SpecialOffers; var ms=0; var SpecialOfferID_Previous = 0; var SpecialOfferID=1; var SpecialOffersCount = 1; var showing = ''; var hiding =''; var opacityStep = 0; var StoppingTimer = false; var Karuzela = true; var counter = 0; function AlignBottomBanner() { var banner = document.getElementById('bottomBanner'); if (!banner) return false; if (parseInt(navigator.appVersion)>3) { if (navigator.appName=="Netscape") { winW = window.innerWidth; winH = window.innerHeight; } if (navigator.appName.indexOf("Microsoft")!=-1) { winW = document.body.offsetWidth; winH = document.body.offsetHeight; } } var str= f_scrollTop() + f_clientHeight() - 30; banner.style.display = 'block'; banner.style.top = str + 'px'; } var interval = 100; // ms function SwitchSpecialOffer( FForceThisID ) { var ok = false; if (SpecialOffersCount == 1) return false; if (ms>= 15 * (1000 / interval) && SpecialOfferID==1) ok = true; if (ms>= 5 * (1000 / interval) && SpecialOfferID==2) ok = true; if (ms>= 7 * (1000 / interval) && SpecialOfferID==3) ok = true; if (ms>= 7 * (1000 / interval) && SpecialOfferID==4) ok = true; if (ms>= 7 * (1000 / interval) && SpecialOfferID==5) ok = true; // window.status = ms; if (ok || FForceThisID!=undefined) { ms = 0; SpecialOfferID_Previous = SpecialOfferID; SpecialOfferID++; if (FForceThisID!=undefined) { SpecialOfferID=FForceThisID; StoppingTimer = true; } if (SpecialOfferID>SpecialOffersCount) SpecialOfferID = 1; var s = 'SpecialOffer'+SpecialOfferID; var sp = 'SpecialOffer'+SpecialOfferID_Previous; var so = document.getElementById(s); var spo = document.getElementById(sp); if (so) { showing = so; opacityStep = 0; SwitchTabs( SpecialOfferID, true ); } if (spo) { hiding = spo; opacityStep = 0; SwitchTabs( SpecialOfferID_Previous, false ); } } else { } } var sss = 1; function ign_scrolltop() { AlignBottomBanner(); SpecialOffers(); timer_banner = setTimeout("ign_scrolltop()",interval); // alert (sss++); } function stoptimer() { clearTimeout(timer_banner); } function SpecialOffers() { // wychodzi if (StoppingTimer=='done') return false; ms++; SwitchSpecialOffer(); if (showing!='' && hiding!='') { SetOpacity(showing, 0 + opacityStep*10, true); SetOpacity(hiding, 100 - opacityStep*10, false); opacityStep++; if (opacityStep>=10) { SetOpacity(showing, 100, true); SetOpacity(hiding, 0, false); hiding = ''; showing = ''; if (StoppingTimer==true) StoppingTimer = 'done'; } } // timer_SpecialOffers = setTimeout("SpecialOffers()", 100); } function SetOpacity( item, opacity, show) { // if (!show && item.style.display=='none') return false; // if (show && item.style.display=='none') return false; item.style.display = 'block'; if (opacity>=100) { opacity = 100; item.style.display = 'block'; } if (opacity<=0) { opacity = 0; item.style.display = 'none'; } item.style.filter = 'alpha(opacity='+opacity +')'; item.style.opacity = opacity / 100; //item.style.-moz-opacity = opacity / 100; // item.setAttribute('style', '-moz-opacity: '+opacity / 100 + ';'); } function SwitchTabs( FSpecialOfferID, ShowActive ) { // zakladki var ta = document.getElementById('SpecialOfferTAB'+FSpecialOfferID+'a'); var ti = document.getElementById('SpecialOfferTAB'+FSpecialOfferID+'i'); if (ta && ti){ ta.innerHTML = FSpecialOfferID; ti.innerHTML = ''+FSpecialOfferID+''; ta.style.left = 5 + (FSpecialOfferID - 1) * (25) + 'px'; ti.style.left = 5 + (FSpecialOfferID - 1 ) * (25) + 'px'; if (ShowActive) { ta.style.display = 'block'; ti.style.display = 'none'; } else { ta.style.display = 'none'; ti.style.display = 'block'; } } } // na poczatku ukrywam oferty specjalne inne niz SpecialOfferID SwitchTabs( SpecialOfferID, true ); for(a=1; a<=9; a++) { var s = 'SpecialOffer'+a; var so = document.getElementById(s); if (so) if (a==SpecialOfferID) { SetOpacity(so, 100, true); } else { SetOpacity(so, 0, true); } SwitchTabs( a, (a==SpecialOfferID) ); } ign_scrolltop(); if (!Karuzela) { // SwitchSpecialOffer (SpecialOfferID_ORG); StoppingTimer = 'done'; } //SpecialOffers()