var gloDeliaTransitionCurrentImage = new Array()	;
var gloADeliaTransitionInterval = new Array()	;

function deliaTransition () {
	this.id = "deliaTransition" + parseInt ( Math.random() * 100 * Math.random() * 100 * Math.random() * 100 )	;
	this.images = new Array ()	;
	this.addImage = deliaTransitionAddImage	;
	this.extraStyle = ""	;
	this.height = "34px";
	this.print = deliaTransitionPrint	;
	this.start = deliaTransitionStartTransition	;
	this.version = 1.1	;
	this.width = "52px";
	gloDeliaTransitionCurrentImage[this.id] = 1	;
}

function deliaTransitionAddImage () {
	this.images.push ( arguments[0] )	;
}

function deliaTransitionPrint() {
	var HTMLContent = ""	;
	var objVisibility = "visible"	;
	HTMLContent = "<div id='" + this.id + "0' style='padding:0;margin:0;left:0;position:relative;width:" + this.width + ";height:" + this.height + ";filter:progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1.0);" + this.extraStyle + "'>"	;
	for ( var i=1; i <= this.images.length; i++ ) {
		HTMLContent += "<div id='" + this.id + i + "' style='width:52px;height:34px;float:left;position:absolute;visibility:" + objVisibility + ";'><a href='/delia-CMS/en_images/index/topic_id-59/en-images.html'><img src='" + this.images[i - 1] + "' border='0' height='34' width='52'/></a></div>"	;
		objVisibility = "hidden"	;
	}
	HTMLContent += "</div>"	;
	document.write ( HTMLContent )	;
	this.start()	;
}

function deliaTransitionStartTransition ( ) {
	document.getElementById(this.id + "0").filters[0].enabled = true	;
	gloADeliaTransitionInterval[this.id] = window.setInterval ( "deliaTransitionDoTransition ( " + this.images.length + ", '" + this.id + "' )" , 3000 )	;
}

function deliaTransitionDoTransition ( totalImages, deliaTransitionId ) {
	var currentImage	;
	var lastImage = gloDeliaTransitionCurrentImage[deliaTransitionId]	;
	if ( gloDeliaTransitionCurrentImage[deliaTransitionId] < totalImages ) {
		currentImage = gloDeliaTransitionCurrentImage[deliaTransitionId] + 1	;
		gloDeliaTransitionCurrentImage[deliaTransitionId]++	;
	} else {
		currentImage = 1	;
		gloDeliaTransitionCurrentImage[deliaTransitionId] = 1	;
	}
	document.getElementById(deliaTransitionId + "0").filters.item(0).Apply ( )	;
	document.getElementById(deliaTransitionId + currentImage).style.visibility = "visible"	;
	document.getElementById(deliaTransitionId + lastImage).style.visibility = "hidden"	;
	document.getElementById(deliaTransitionId + "0").filters.item(0).Play ( )	;
}