function removeClass(o,c){
		var rep=o.className.match(' '+c)?' '+c:c;
		o.className=o.className.replace(rep,'');
}
function addClass(o,c){
		var test = new RegExp("(^|\\s)" + c + "(\\s|$)").test(o.className);
		if(!test){o.className+=o.className?' '+c:c;}
}
document.getelementsbyclassname = function(clsName,tag){
	var retVal = new Array();
	if (tag == null) { tag="*"; }
	var elements = document.getElementsByTagName(tag);
	for(var i = 0;i < elements.length;i++){
		var classes = elements[i].className.split(" ");
		for(var j = 0;j < classes.length;j++){
			if(classes[j] == clsName)
			retVal.push(elements[i]);
		}
	
	}
return retVal;
}
function changeImage(a){
         
	removeClass(a.items[a.current], 'current');
	 a.current=a.current+1;
	 if(a.current >= a.all){
	 a.current=0;
	 }
	 addClass(a.items[a.current], 'current');
	
	 
}
function Slideshow(ulelement){
		if(document.getElementById && document.createTextNode){
			this.list = ulelement;
			if(this.list){
				this.current=0;				
				this.items = this.list.getElementsByTagName('li');
				this.all = this.items.length;
					
				if(this.all > 1){
					removeClass(this.list, 'slideshow');
					addClass(this.list, 'slideshow_js');
					
				}
			}
		}
}

function startSlideshows(){
var listelem=document.getelementsbyclassname('slideshow','ul');
	for(i=0;i<listelem.length;i++){
		
		slideList.push(new Slideshow(listelem[i]));	
	}
}

var slideList=new Array();
startSlideshows();
for(i=0;i<slideList.length;){
	changeImage(slideList[i]);	
	setInterval(changeImage,2700,slideList[i]);
	i=i+1;
}
