window.addEventListener?window.addEventListener("load",init,false):window.attachEvent("onload",init);var d=document,dTV=document,imgs=new Array(),imgsTV=new Array(),zInterval=null,current=0,currentTV=0,pause=false;function init(){so_init();so_initTV();}
function so_init(){if(!d.getElementById||!d.createElement)return;css=d.createElement("link");css.setAttribute("href","xfade2.css");css.setAttribute("rel","stylesheet");css.setAttribute("type","text/css");d.getElementsByTagName("head")[0].appendChild(css);imgs=d.getElementById("fader_1").getElementsByTagName("img");for(i=1;i<imgs.length;i++)imgs[i].xOpacity=0;imgs[0].style.display="block";imgs[0].xOpacity=.99;setTimeout(so_xfade,3000);}
function so_xfade(){cOpacity=imgs[current].xOpacity;nIndex=imgs[current+1]?current+1:0;nOpacity=imgs[nIndex].xOpacity;cOpacity-=.02;nOpacity+=.02;imgs[nIndex].style.display="block";imgs[current].xOpacity=cOpacity;imgs[nIndex].xOpacity=nOpacity;setOpacity(imgs[current]);setOpacity(imgs[nIndex]);if(cOpacity<=0){imgs[current].style.display="none";current=nIndex;setTimeout(so_xfade,3000);}else{setTimeout(so_xfade,50);}
function setOpacity(obj){if(obj.xOpacity>.99){obj.xOpacity=.99;return;}
obj.style.opacity=obj.xOpacity;obj.style.MozOpacity=obj.xOpacity;obj.style.filter="alpha(opacity="+(obj.xOpacity*100)+")";}}
function so_initTV(){if(!dTV.getElementById||!dTV.createElement)return;css=dTV.createElement("link");css.setAttribute("href","xfade2-tv.css");css.setAttribute("rel","stylesheet");css.setAttribute("type","text/css");dTV.getElementsByTagName("head")[0].appendChild(css);imgsTV=dTV.getElementById("fader_2").getElementsByTagName("img");for(i=1;i<imgsTV.length;i++)imgsTV[i].xOpacityTV=0;imgsTV[0].style.display="block";imgsTV[0].xOpacityTV=.99;setTimeout(so_xfadeTV,3000);}
function so_xfadeTV(){cOpacityTV=imgsTV[currentTV].xOpacityTV;nIndexTV=imgsTV[currentTV+1]?currentTV+1:0;nOpacityTV=imgsTV[nIndexTV].xOpacityTV;nOpacityTV+=.02;cOpacityTV-=.02;imgsTV[nIndexTV].style.display="block";imgsTV[currentTV].xOpacityTV=cOpacityTV;imgsTV[nIndexTV].xOpacityTV=nOpacityTV;setOpacityTV(imgsTV[currentTV]);setOpacityTV(imgsTV[nIndexTV]);if(cOpacityTV<=0){imgsTV[currentTV].style.display="none";currentTV=nIndexTV;setTimeout(so_xfadeTV,3000);}else{setTimeout(so_xfadeTV,50);}
function setOpacityTV(obj){if(obj.xOpacityTV>1){obj.xOpacityTV=.99;return;}
obj.style.opacity=obj.xOpacityTV;obj.style.MozOpacity=obj.xOpacityTV;obj.style.filter="alpha(opacity="+(obj.xOpacityTV*100)+")";}}
