window.onload=function()
{
$("slides").innerHTML="
loading content
";
setTimeout(loadSlides, 1);
}
var srcImages=[];
var imagesLoaded=[];
var imageCount=0;
var progress=0;
function loadSlides()
{
imageCount=0;
var t=0;
for (gkey in sFiles) {
g=sFiles[gkey];
//stupid hack for webkit because of some stupid crap the twitter javascript is doing...
//for whatever reason the twitter include is fucking with our image loading code.
if (typeof(g)=="string") {
srcImages[t]=new Image();
srcImages[t].src=g;
imagesLoaded[t]=false;
t++;
}
}
imageCount=t;
slideLoadCheck();
}
function slideLoadCheck()
{
var sw=false;
for (var t=0;t";
setOpacity("slideimage", 0);
imageLoadDone=true;
setTimeout(fadeSlideIn, 5);
}
}
var curSlide=0;
var curSlideOpacity=0;
function fadeSlideIn()
{
if (curSlideOpacity<100) {
curSlideOpacity+=5;
setOpacity("slideimage", curSlideOpacity);
setTimeout(fadeSlideIn, 20);
} else {
setTimeout(fadeSlideOut, 7500);
}
}
function fadeSlideOut()
{
if (curSlideOpacity>0) {
curSlideOpacity-=5;
setOpacity("slideimage", curSlideOpacity);
setTimeout(fadeSlideOut, 20);
} else {
curSlide++;
if (curSlide>=imageCount) {
curSlide=0;
}
$("slides").innerHTML="
";
setOpacity("slideimage", 0);
setTimeout(fadeSlideIn, 40);
}
}
function setOpacity(id, opacity)
{
//alert(name + " " + opacity);
opacity = (opacity == 100)?99.999:opacity;
var obj = $(id);
obj.style.filter = "alpha(opacity:"+opacity+")";
obj.style.opacity = opacity/100;
}