window.onload = function() {
	init_rotators();
	init_rotators_company();
}


function init_rotators_company() {
	var elms = document.getElementsByTagName("div");
	for (var i=0;i<elms.length;i++) {
		if (elms[i].className.indexOf('image-rotator-company')!=-1) init_rotator_company(elms[i],i);
	}
}

function init_rotator_company(o,n) {
	var sid = "rotator"+n;
	o.setAttribute("id",sid);
	o.current = -1;
	o.timer = 0;
	
	var divs = o.getElementsByTagName("div");
	var oImages;
	var oContent;
	for (var i=0;i<divs.length;i++) {
		if (divs[i].className=='content') oContent = divs[i];
		if (divs[i].className=='img') oImages = divs[i];
	}
	
	o.images = oImages.getElementsByTagName("li");
	
	o.links = new Array();
	if (o.images.length>1) {
		
		var prev = document.createElement("a");
		oContent.appendChild(prev);
		prev.setAttribute("href","javascript:void(0)");
		prev.className = "prev";
		prev.sid = sid;
		prev.onclick = function() {rotator_showPrev_company(this.sid)};
		
		for (var i=0;i<o.images.length;i++) {
			var link = document.createElement("a");
			var item = document.createElement("span");
			oContent.appendChild(item);
			oContent.appendChild(link);
			if(i>0) {
				item.className = "Lightred_Standard Lightred_Strong none";
				item.innerHTML = '&#160;&bull;&#160;';
			}

			item.setAttribute("style","display:none;");
			link.setAttribute("style","display:none;");
			
			link.setAttribute("href","javascript:void(0)");
			link.sid = sid;
			link.num = i;
			link.onclick = function() {rotator_show_company(this.sid, this.num)};
			link.innerHTML = i+1;
			
			o.links.push(link);
		}
		
		var next = document.createElement("a");
		oContent.appendChild(next);
		next.setAttribute("href","javascript:void(0)");
		next.className = "next";
		next.sid = sid;
		next.onclick = function() {rotator_showNext_company(this.sid)};
	}
	rotator_show_company(sid,0);
}

function rotator_show_company(id,n) {
	var o = document.getElementById(id);
	if (o.current!=n) {
		if (o.timer) clearTimeout(o.timer);
		
		// reset all images to their default zIndex
		for (var i=0;i<o.images.length;i++) {
			o.images[i].style.zIndex = i;
			o.links[i].className = "Lightred_Standard Lightred_Strong none";
		}
		if (o.current>=0) fadeOut(o.images[o.current]);
		
		// set active image higher, and fade in
		o.links[n].className = "Lightred_Standard Lightred_Strong Lightred_Active none";
		//setAlpha(o.images[n],0);
		o.images[n].style.zIndex = 100;
		fadeIn(o.images[n]);
		
		o.current = n;
		eval("o.timer = setTimeout(\"rotator_showNext_company('"+id+"')\",5000)");
	}
}
function rotator_showPrev_company(id) {
	var o = document.getElementById(id);
	rotator_show_company(id,(o.current==0)?o.images.length-1:o.current-1);
}
function rotator_showNext_company(id) {
	var o = document.getElementById(id);
	rotator_show_company(id,(o.current+1)%o.images.length);
}
/*
function fadeIn(o,n) {
	if (n==undefined) var n=0;
	setAlpha(o,Math.min(n,100));
	if (n<=100) {
		var t = setTimeout(function() {
			fadeIn(o,n+15);
		},20);
	}
}
function fadeOut(o,n) {
	if (n==undefined) var n=100;
	setAlpha(o,Math.max(n,0));
	if (n>=0) {
		var t = setTimeout(function() {
			fadeOut(o,n-15);
		},20);
	}
}


function setAlpha(o,n) {
	o.style.display = "";
	o.style.opacity = n/100;
	o.style.MozOpacity = n/100;
	o.style.KhtmlOpacity = n/100;
	o.style.filter = "alpha(opacity="+n+")";
	window.status = n;
}
*/