function initAdvert()
{
	for(i in advert)
	{
		setTimeout('animateAdvert("'+i+'","'+advert[i]['starting']+'")',advert[i]['delay']*1000);
	}
}
	
function animateAdvert(id,last)
{
	
	var passed = 0;
	var toFirst = 1;
	for(i in advert[id]['images'])
	{
		width = advert[id]['width'];
		if(passed)
		{
			setTimeout('hideAnim('+last+','+width+')',1);
			setTimeout('showAnim('+i+')',10);
			toFirst = 0;
			current=i;
			break;
		}
		
		if(last == i)
		{
			passed = 1;
		}
		
	}
	
	if(toFirst)
	{
		setTimeout('hideAnim('+last+','+width+')',1);
		setTimeout('showAnim('+advert[id]['starting']+')',10);
		current = advert[id]['starting'];
	}
	
 
	setTimeout('animateAdvert("'+id+'","'+current+'")',advert[id]['delay']*1000);
}


function hideAnim(id,width)
{
	var delay = 700;
	
	var attributes = {
        opacity: { to: 0 },
        left:{to:width+10}
    };
	
    var anim = new YAHOO.util.Anim('advert_image_'+id, attributes, delay/1000, YAHOO.util.Easing.easeOut);
    anim.animate();
}

function showAnim(id)
{

	var delay = 1000;
	
	var attributes = {
        opacity: { to: 100 },
        left:{to:1},
        top:{to:1}
    };
	
    var anim = new YAHOO.util.Anim('advert_image_'+id, attributes, delay/1000, YAHOO.util.Easing.easeOut);
    anim.animate();
}

YAHOO.util.Event.addListener(window, "load", initAdvert);
