// JavaScript Document
var zind = 15;
// wartosci poczatkowe
var opacity = 0; // poczatkowa wartosc przezroczystosci dla IE - 0 - transparent, 100 - solid
var moz_opacity = 0.0; // poczatkowa wartosc przezroczystosci dla FF/Mozilla - 0.0 - transparent, 1.0 solid
var step = 5; // krok o jaki zmieniamy opacity dla IE
var moz_step = 0.05; // krok o jaki zmieniamu moz_opacity dla FF/Mozilla i opera
var is_colored = false;
var is_decolored = false;

function make_bling(str){

	ge('dot_'+str).src = '/images/domek2.gif';
	ge('zi_'+str).style.zIndex = zind++;
	pp.innerHTML = ge('info_'+str).innerHTML;
	pp.style.top = parseInt(ge('zi_'+str).style.top) - 110 + 'px';
	pp.style.left = parseInt(ge('zi_'+str).style.left) - 64 + 'px';
	pp.style.zIndex = zind - 1;
	opacity = 0;
	moz_opacity = 0.0;
	koloruj();
	pp.style.display = 'block';
	ge('link_'+str).className = 'mapa_hover';
	return true;
}

function make_normal(str){

	ge('dot_'+str).src = '/images/domek.gif';
	ge('link_'+str).className = '';
	dekoloruj();
	return true;
}



// kolorujemy obrazek
function koloruj(){
	
	(is_decolored && clearTimeout(is_decolored));
	is_decolored = false;
	
	if(pp){	
		opacity = Math.min(100,opacity+step);
		moz_opacity = Math.min(1,moz_opacity + moz_step);
		if(pp.style.MozOpacity){ pp.style.MozOpacity = moz_opacity; }
		if(pp.filters){ pp.filters.alpha.opacity = opacity; }	
		if(pp.style.opacity){ pp.style.opacity = moz_opacity; }
		if(opacity < 100 || moz_opacity < 1 ){	is_colored = setTimeout('koloruj()',40); }else{ is_colored = false; }
	}

}

function dekoloruj(){
	(is_colored && clearTimeout(is_colored));
	is_colored = false;
	
	if(pp){	
		opacity = Math.max(0,opacity - step);
		moz_opacity = Math.max(0,moz_opacity - moz_step);	
		if(pp.style.MozOpacity){ pp.style.MozOpacity = moz_opacity; }		
		if(pp.filters){ pp.filters.alpha.opacity = opacity; }
		if(pp.style.opacity){ pp.style.opacity = moz_opacity; }
		if((opacity > 0 || moz_opacity > 0) && !is_colored ){ is_decolored = setTimeout('dekoloruj()',40); }else{
			if(!(opacity > 0 || moz_opacity > 0)){pp.style.display = 'none'; }
		}
	}
}

