
var magTlo;
var magTloTimer;
var selectedel;
var lang = "PL";

var newsheight = 0;
var newstop = 0;

var trescwiad = 'treść wiadomości';
var imienazwisko = 'imię i nazwisko';
var adresemail = 'adres e-mail';

var buttony = new Array();
buttony[0] = false;
buttony[1] = false;
buttony[2] = false;
buttony[3] = false;
buttony[4] = false;
buttony[5] = false;
buttony[6] = false;
buttony[7] = false;
buttony[8] = false;

var scrollsp = 1;
var newslock = 1;

function start(){

	magTlo = new Fx.Style('t1c', 'height', {duration: 1000, wait: false});
	magTlo.set(1);
	$('t1c').style.display = "block";
	magTlo.start(1, 653);
	xajax.callback.global.onRequest = function() { $('tekst').innerHTML = "<div id=\"loader\"></div>"; }
	
	function scrolluj(){
		newsReset();
		$('newssc').setStyle('position', 'relative');
		$('newssc').setStyle('z-index', 10);
		
		function krok(){
			newstop -= (scrollsp*newslock);
			if(newstop < newsheight){ newstop = 0; }
			$('newsinner').style.marginTop = newstop+"px";
			setTimeout(krok, 100);
		}
		setTimeout(krok, 100);
	}

	scrolluj();
}

function newsReset(){
	newstop = 0;
	
	var i = 0;
	
	$$('#newsinner p.kreska').each(function(el){
		i++;
	});
	
	if(i > 1){
		newsheight = $('newsinner').offsetHeight * -1 - 10;
		$('newsinner').innerHTML = $('newsinner').innerHTML+$('newsinner').innerHTML;
		newslock = 1;
	}else{
		newslock = 0;
	}
}

function setLang(l){
	lang = l;
	$('menu').className = l;
	if(l === "EN"){
		$('newstitle').innerHTML = "News";
		$('formtitle').innerHTML = "Contact form";
		$('polecamytitle').innerHTML = "Recommended";
		$('menustopka').innerHTML = '<a href="#" onclick="this.blur(); return strona(\'glowna\', 0);">home</a> | <a href="#" onclick="this.blur(); return strona(\'onas\', 0);">about us</a> | <a href="#" onclick="this.blur(); return strona(\'download\', 0);">download</a> | <a href="#" onclick="this.blur(); return strona(\'kontakt\', 0);">contact</a> | <a href="#" onclick="this.blur(); return strona(\'zarzad\', 0);">management</a>';
		$('submitbut').src = "images/send.gif";
		trescwiad = 'message';
		imienazwisko = 'name and surname';
		adresemail = 'e-mail adress';
		$('form1').nazwisko.value = imienazwisko;
		$('form1').email.value = adresemail;
		$('form1').tresc.value = trescwiad;
		$('linkPortGdansk').href = "http://www.portgdansk.pl/en";
	}else{
		$('menustopka').innerHTML = '<a href="#" onclick="this.blur(); return strona(\'glowna\', 0);">strona główna</a> | <a href="#" onclick="this.blur(); return strona(\'onas\', 0);">o nas</a> | <a href="#" onclick="this.blur(); return strona(\'zarzad\', 0);">zarząd</a> | <a href="#" onclick="this.blur(); return strona(\'kontakt\', 0);">kontakt</a> | <a href="#" onclick="this.blur(); return strona(\'download\', 0);">download</a>';
		$('newstitle').innerHTML = "Aktualności";
		$('formtitle').innerHTML = "Formularz";
		$('polecamytitle').innerHTML = "Polecamy";
		$('submitbut').src = "images/wyslij.gif";
		trescwiad = 'treść wiadomości';
		imienazwisko = 'imię i nazwisko';
		adresemail = 'adres e-mail';
		$('form1').nazwisko.value = imienazwisko;
		$('form1').email.value = adresemail;
		$('form1').tresc.value = trescwiad;
		$('linkPortGdansk').href = "http://www.portgdansk.pl/pl";
	}
	xajax_lang(l);
}

function newsover(over){
	if(over){ scrollsp = 0; }else{ scrollsp = 1 }
}

function strona(strona, cat, el){
	if(selectedel){ selectedel.className = ""; }
	xajax_page(lang, strona, cat);
	if(el){
		el.className = "sel";
		selectedel = el;
		el.blur();
	}
	
	return false;
}

function menut(el){
	if(!el.fx){
		el.fx = new Fx.Style(el, 'top', {duration: 150, wait: false});
	}
	el.fx.start(0, -3);
}

function menuo(el){
	el.fx.start(-71, -68);
}

function togg(el, clicked){
	var lista = $(el.id+"div");
	var listaul = $(el.id+"ul");
	var num = Math.ceil(el.id.substr(1))
	lista.style.display = "block";
	
	if(!clicked){
		for(var i=0; i<9; i++){
			if(i != (num-1)){
				if(buttony[i]){
					togg($('b'+(i+1)), true);
				}
			}
		}
	}else{
	}
	
	if(!lista.fx){
		lista.orgheight = listaul.offsetHeight;
		lista.fx = new Fx.Style(lista, 'height', {duration: 800, wait: false, transition: Fx.Transitions.quintOut, onComplete: function(){
			if(buttony[num-1] == false){
				lista.style.display = "none";
			}
		}});
	}
	if(buttony[num-1]){
		lista.fx.start(0);
		buttony[num-1] = false;
	}else{
		lista.fx.start(lista.orgheight+20);
		buttony[num-1] = true;
	}
}

var fotka = 9;
var imgpre = new Image(); 

function zmienfotke(num){
	if(num != fotka){
		clearTimeout(magTloTimer);
		magTlo.start(653, 1);
		imgpre.src = 'images/tlo/'+num+'.jpg'; 
		magTloTimer = setTimeout('zmienfotkea('+num+')', 1050);
		fotka = num;
	}
}

function zmienfotkea(num){
	if(imgpre.complete){
		$('zdjecie1').style.backgroundImage = 'url(\'images/tlo/'+num+'.jpg\')';
		$('zdjecie2').style.backgroundImage = 'url(\'images/tlo/'+num+'.jpg\')';
		$('zdjecie3').style.backgroundImage = 'url(\'images/tlo/'+num+'.jpg\')';
		magTlo.start(1, 653);
	}else{
		magTloTimer = setTimeout('zmienfotkea('+num+')', 50);
	}
}

function zaladowano(){
	var i = 0;
	
	$$('#tekst a').each(function(el){
		//alert(el.href);
		
		var link = "";
		if(el.href.substring(el.href.length-5, el.href.length) == ".html"){
			if(el.href.substring(0, 14) == "http://mag.pl/"){
				link = el.href.substring(14, el.href.length-5);
			}else if(el.href.substring(0, 18) == "http://www.mag.pl/"){
				link = el.href.substring(18, el.href.length-5);
			}
		}
		
		if(link){
			el.linkJS = link;
		
			el.onclick = function(){
				if(this.linkJS.substring(0, 5) == "news/"){
					var news = this.linkJS.substring(5, this.linkJS.length);
					xajax_page('PL', 'news', 9, news); return false;
				}else{
					try{
						$('menuitem_' + this.linkJS).onclick();
						return false;
					}catch(Ex){
						try{
							$(this.linkJS).onclick();
							return false;
						}catch(Ex){}
					}
				}
			}
		}
		
		//http://mag.pl/
		//http://www.mag.pl/
	});
	
	//alert(i);
}
