// JavaScript Document
var partners = new Array();
partners[0] = { img:'logo_investmap.gif', href:'http://www.investmap.pl' };
partners[1] = { img:'certus_capital.gif', href:'http://www.certus-capital.pl' };
partners[2] = { img:'FX_Masters.gif', href:'http://www.psychologia-inwestowania.pl' };
partners[3] = { img:'merlin.gif', herf:'http://www.merlin-konsulting.pl/' };
partners[4] = {img:'NOT.gif', herf:'http://www.not.legnica.pl/' };

var partnersIndex = Math.floor(partners.length*Math.random());
var a = document.getElementById('partners_a');
var d = document.getElementById('partners_d');

function highlight(obj) {
	if (navigator.appName.indexOf("Microsoft")!=-1) {
		if (obj.filters.alpha.opacity < 100) {
			obj.filters.alpha.opacity=Math.min(100, obj.filters.alpha.opacity+20);
		}
		else {
			clearInterval(swiec)
		}
	} else {
		if (obj.style.opacity=='') {
			obj.style.opacity=0;
		}
		else {
			if (parseFloat(obj.style.opacity) < 0.99) {
				obj.style.opacity=Math.min(0.99, parseFloat(obj.style.opacity)+0.2);
			}
			else {
				clearInterval(swiec)
			}
		}
	}
}

function lowlight(obj) {
	if (navigator.appName.indexOf("Microsoft")!=-1) {
		if (obj.filters.alpha.opacity > 0) {
			obj.filters.alpha.opacity=Math.max(0, obj.filters.alpha.opacity-30);
		}
		else {
			clearInterval(gas)
			changeLinks();
		}
	} else {
		if (parseFloat(obj.style.opacity) > 0) {
			obj.style.opacity=Math.max(0, parseFloat(obj.style.opacity)-0.3);
		}
		else {
			clearInterval(gas)
			changeLinks();
		}
	}
}

function changeLinks() {
	a.style.backgroundImage = 'url(/images/partners/' + partners[partnersIndex].img +')';
	a.href = partners[partnersIndex].href;
	partnersIndex = (partnersIndex == partners.length-1) ? 0 : partnersIndex+1;
	doSwiec();
}
function startChanging() {
	interval = window.setInterval("doGas();", 5000);
}
function stopChanging() {
	if (interval) window.clearInterval(interval);
}
function doGas() {
	if (window.swiec) clearInterval(swiec);
	gas = window.setInterval("lowlight(d);", 50);
}
function doSwiec() {
	swiec = setInterval("highlight(d)", 50);
}
changeLinks();
startChanging();