window.onload = start;

var czyWiesz=new Array();
czyWiesz[czyWiesz.length]='Wszyscy nasi pracownicy posiadają wyższe wykształcenie w zakresie BHP, uprawnienia inspektora ochrony przeciwpożarowej.';
czyWiesz[czyWiesz.length]='Firma współpracuje z ratownikami medycznymi w zakresie szkoleń z pierwszej pomocy.';
czyWiesz[czyWiesz.length]='Oferujemy kompleksową obsługę w zakresie bezpieczeństwa i higieny pracy, prawa pracy, ochrony przeciwpożarowej.';
czyWiesz[czyWiesz.length]='W razie wypadku lub w nagłej potrzebie możesz do nas zadzwonić o dowolnej porze.';
czyWiesz[czyWiesz.length]='Nasi specjaliśli posiadają odpowiednią wiedzę i certyfikaty Zarządzania BHP oraz wykształcenie pedagogiczne.';
czyWiesz[czyWiesz.length]='Oferujemy nowoczesne wyposażenie narciarni produkowane specjalnie pod zamówienie klienta.';
czyWiesz[czyWiesz.length]='W razie wypadku masz tylko 14 dni na sporządzenie odpowiedniej dokumentacji.';
czyWiesz[czyWiesz.length]='Korzystanie z usług naszej firmy i powierzenie zadań służby BHP i Ppoż. naszym specjalistom jest najkorzystniejszym i najtańszym rozwiązaniem.';
czyWiesz[czyWiesz.length]='Zgodnie z Kodeksem Pracy pracodawca ma obowiązek oceny i udokumentowania ryzyka zawodowego związanego z wykonywaną praca na każdym stanowisku pracy.	';
czyWiesz[czyWiesz.length]='Oferujemy kompleksowa obsluge w zakresie BHP, ochrony przeciw pożarowej i pierwszej pomocy.';

function refreshTime() 
{
	var d=new Date();
	
	var t=d.getHours().toPaddedString(2)+":"+d.getMinutes().toPaddedString(2)+":"+d.getSeconds().toPaddedString(2);
	document.getElementById('timeId').innerHTML=t;
	
	var monthName;
	if( d.getMonth()==0 )
		monthName="styczeń";
	else if( d.getMonth()==1 )
		monthName="luty";
	else if( d.getMonth()==2 )
		monthName="marzec";
	else if( d.getMonth()==3 )
		monthName="kwiecień";
	else if( d.getMonth()==4 )
		monthName="maj";
	else if( d.getMonth()==5 )
		monthName="czerwiec";
	else if( d.getMonth()==6 )
		monthName="lipiec";
	else if( d.getMonth()==7 )
		monthName="sierpień";
	else if( d.getMonth()==8 )
		monthName="wrzesień";
	else if( d.getMonth()==9 )
		monthName="październik";
	else if( d.getMonth()==10 )
		monthName="listopad";
	else if( d.getMonth()==11 )
		monthName="grudzień";
		
	var ds=d.getDate().toPaddedString(2)+" "+monthName+" "+d.getFullYear();
	dateString="Dziś jest "+ds;
	
	holidayString="Dziś imieniny: "+PobierzImieniny();
	
	setTimeout("refreshTime()",1000);	
}

function closeImage()
{
	var overlay2=Element.extend(document.getElementById('showImg2Id'));
	overlay2.hide();
	overlay2.remove();
	var overlay=Element.extend(document.getElementById('showImgId'));
	overlay.hide();
	overlay.remove();
}
function showImage(uri)
{
	var totalHeight;
	var totalWidth;
	var visibleWidth;
	var visibleHeight;
	
	var body = document.getElementsByTagName('body')[0];
	
	visibleHeight=body.clientHeight;
	visibleWidth=body.clientWidth;
	
	totalHeight=document.body.scrollHeight + 100;
	totalWidth=document.body.scrollWidth;

	var overlay = Element.extend(document.createElement('div'));

	overlay.setAttribute('id','showImgId');
	overlay.setStyle({position: 'absolute'});
	overlay.setStyle({top: 0 + 'px', left: 0 + 'px'});
	overlay.setStyle({opacity:0.5});
	overlay.setStyle({backgroundColor:'black'});
	overlay.setStyle({width: totalWidth + 'px'});
	overlay.setStyle({height: totalHeight + 'px'});
	body.appendChild(overlay);
	
	var imgWin = Element.extend(document.createElement('div'));
	var img=new Image();
	img.src=uri;
	imgWin.setAttribute('id','showImg2Id');
	imgWin.update('<div id="showimagebox"><a href="javascript:closeImage()">zamknij</a><br /><img src="'+uri+'" onclick="closeImage()" onload="showImageLoaded()"/></div>');
	imgWin.setStyle({position: 'absolute', top: 10 + 'px', left: 0 + 'px'});
	imgWin.setStyle({opacity:1});
	imgWin.hide();
	body.appendChild(imgWin);
	


}
function showImageLoaded()
{
	visibleHeight=document.body.clientHeight;
	visibleWidth=document.body.clientWidth;
	
	totalHeight=document.body.scrollHeight;
	totalWidth=document.body.scrollWidth;

	var imgWin=Element.extend(document.getElementById('showImg2Id'));
	//alert((visibleHeight/2-imgWin.getHeight()/2+document.body.scrollTop));
	//alert((document.documentElement.scrollTop));
	//alert((visibleHeight));
	//imgWin.setStyle({left: (visibleWidth/2-imgWin.getWidth()/2+document.body.scrollLeft) + 'px',top: (visibleHeight/2-imgWin.getHeight()/2+document.body.scrollTop) + 'px'});
	imgWin.setStyle({left: (visibleWidth/2-imgWin.getWidth()/2+document.body.scrollLeft) + 'px',top: (document.documentElement.scrollTop + 30) + 'px'});
	Effect.Grow(imgWin);
}

function getOpacityStyle(t_opa)
{
	tt_u = "undefined";
	var tt_db = (document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body? document.body : null,
	tt_n = navigator.userAgent.toLowerCase(),
	tt_nv = navigator.appVersion;
	// Browser flags
	var tt_op = !!(window.opera && document.getElementById),
	tt_op6 = tt_op && !document.defaultView,
	tt_op7 = tt_op && !tt_op6,
	tt_ie = tt_n.indexOf("msie") != -1 && document.all && tt_db && !tt_op,
	tt_ie7 = tt_ie && typeof document.body.style.maxHeight != tt_u,
	tt_ie6 = tt_ie && !tt_ie7 && parseFloat(tt_nv.substring(tt_nv.indexOf("MSIE")+5)) >= 5.5,
	tt_n4 = (document.layers && typeof document.classes != tt_u),
	tt_n6 = (!tt_op && document.defaultView && typeof document.defaultView.getComputedStyle != tt_u),
	tt_w3c = !tt_ie && !tt_n6 && !tt_op && document.getElementById,
	tt_ce = document.captureEvents && !tt_n6;

	return (tt_n4? '' : tt_n6? ('-moz-opacity:'+(t_opa/100.0)) : tt_ie? ('filter:Alpha(opacity='+t_opa+')') : ('opacity:'+(t_opa/100.0))) + ';'; 
}




var dateString='';
var holidayString='';


var initialX;
var initialY;

function setFloat1Text(text) {
	document.getElementById('float1').innerHTML=text;
}

function getFloat1Y() {
	return document.getElementById('float1').offsetTop;
}
function getFloat1X() {
	return document.getElementById('float1').offsetLeft;
}
function setFloat1XY(x,y) {
	document.getElementById('float1').style.left=x;
	document.getElementById('float1').style.top=y;
}

var op=0;
function appear(text) {

	document.getElementById('float1').innerHTML=text;
	Effect.Appear($('float1'),{from: 0.01, to: 1.0 });
	/*
	if( op<85 ) {
		op+=1;
		document.getElementById('float1').innerHTML='<div style="position: absolute;'+getOpacityStyle(op)+'"><b><span style="white-space:nowrap; word-wrap: none;">'+text+'</span></b></div>';
		return true;
	}
	op=0;
	*/
	return false;
}

function disappear(text) {
	document.getElementById('float1').innerHTML=text;
	
	Effect.Fade($('float1'),{from: 1.0, to: 0.01 });
	/*
	var y=getFloat1Y();
	var x=getFloat1X();
	if( parseInt(x)<initialX+400 ) {
		document.getElementById('float1').innerHTML='<div style="position: absolute;'+getOpacityStyle((280+initialX-parseInt(x))*100/480)+'"><b><span <span style="white-space:nowrap; word-wrap: none;">'+text+'</span></b></div>';
		setFloat1XY(parseInt(x)+10,y);
		return true;
	}
	*/
	return false;
}

function wieszRoutine(step,msg)
{

		
	var wiesz=Element.extend(document.getElementById('czyWiesz'));
	
	if( step==0 )
	{
		Effect.Fade(wiesz,{from: 1.0, to: 0.01 });
		setTimeout("wieszRoutine(1,"+msg+")",1200);
		//Effect.Fade($(v),{from: 1.0, to: 0.01 });
	}
	else if( step==1 )
	{
		var tekst='';
		var oldMsg=msg;
		while(msg==oldMsg)
		{
			//msg=Math.floor(Math.random()*(czyWiesz.length-1));
			msg++;
			if( msg>=czyWiesz.length )
				msg=0;
		}
		tekst=czyWiesz[msg];
		wiesz.innerHTML=tekst;
		Effect.Appear(wiesz,{from: 0.01, to: 1.0 });
		//Effect.Appear($(v),{from: 0.01, to: 1.0 });
		setTimeout("wieszRoutine(2,"+msg+")",1200);
	}
	else
		setTimeout("wieszRoutine(0,"+msg+")",5000);		
}

function start() {
	refreshTime();
	var o=document.getElementById('float1');
	var o2=document.getElementById('timeId');
	
	initialX=o.offsetLeft;
	initialY=o.offsetTop;
	
	//o2.style.left=initialX+350;
	o2.style.top=initialY;

	routine(0);
	wieszRoutine(1,-1);
}

function preroutine(step,x,y) {
	//setFloat1XY(x,y);
	routine(step);
}


function routine(step) {
	if( step==0 ) {
		if( !appear(dateString) )
			setTimeout("preroutine(1,"+initialX+","+initialY+")",2000);
	}
	if( step==1 ) {
		if( !disappear(dateString) )
			setTimeout("preroutine(2,"+initialX+","+initialY+")",3000);
	}
	if( step==2 ) {
		if( !appear(holidayString) )
			setTimeout("preroutine(3,"+initialX+","+initialY+")",2000);
	}
	if( step==3) {
		if( !disappear(holidayString) )
			setTimeout("preroutine(0,"+initialX+","+initialY+")",2000);
	}
}	
