var rimages = null;
function initRotator(){
	rimages = $(".rotate_element");
	rimages.each(function(i){
		this.style.zIndex=100+i;
		this.pos=i;
	});
	setInterval(rotateImg,5000);
}
function rotateImg(){
	if(rimages!=null){
		serchMaxPos(rimages).hide('transparent',{}, 2000, exchangeZIndex);
	}
}
function exchangeZIndex(){
	if(rimages!=null){
		var max = serchMaxPos(rimages);
		for(var i = 0; i<rimages.length; i++){
			if($(rimages[i]) != max){
				$(rimages[i]).attr('pos', $(rimages[i]).attr('pos')/1+1);
				$(rimages[i]).css("z-index", $(rimages[i]).css('z-index')/1+1);
			}
		}
		max.attr('pos', 0);
		max.css("z-index", 100);
		max.show('transparent',{}, 500);
	}
}
function serchMaxPos(img){
	for(var i = 0; i<img.length; i++){
		if($(img[i]).attr('pos')==img.length-1) return $(img[i]);
	}
	return null;
}
onLoadDelegate.append(initRotator);