/* author: justynaj */

// zmienne do portfolio
var stopMoving = new Boolean(false);  //true jesli przewijanie ma sie zatrzymac
var isBegin = new Boolean(true);        //true jesli jestesmy na poczatku przewijaczki
var isEnd = new Boolean(false);          //true jesli jestesmy na koncu przewijaczki
var endPoint = 0;                               //wartosc lewego marginesu dla konca przewijania
var oIle = 5;                                      //ilosc pixeli o jakie jednorazowo sie przewija


// portfolio - funckcja ktora ustala szerokosc kontenera miniaturek, dopasowuje marginesy obrazkow do ich wysokosci itp
function pozycjonujGalerie() {
		var divy = $('folioThumbsContent').getElementsByClassName('img');
		var szerokosc = 0;
		for (i=0; i<divy.length; i++) 	{
			szerokosc += $(divy[i]).getWidth();
		}
		szerokosc += 10*divy.length;
		$('folioThumbsContent').setStyle({'width': szerokosc+'px'});	

		var obrazki = $('folioThumbsContent').getElementsByClassName('img');
		var wysokosc = $('folioThumbs').getHeight();
		var margin = 0;
		var height = 0;
		for (i=0; i<obrazki.length; i++) 	{
			height = $(obrazki[i]).getHeight();
			margin = wysokosc - height;
			$(obrazki[i]).setStyle({'margin-top': margin+'px'});
		}
		$('folioThumbsContent').setStyle({'visibility': 'visible'});

		endPoint = $('folioThumbs').getWidth() - szerokosc;
		if (endPoint > 0) {endPoint = 0;}
		if (endPoint == 0) {$('btnNext').hide();} 		
		$('btnPrev').hide();
}

// portfolio - funkcja do przewijania w prawo (nastepne)
function goNext() {
	if (stopMoving==true) {
		return;
	}
	else if (isEnd==true) {
		$('btnNext').hide();
		return;
	}
	else {
		$('btnNext').show();
		var marginLeft = $('folioThumbsContent').getStyle('margin-left');
		var marginLeftNoPx = marginLeft.slice(0,marginLeft.length - 2);
		var marginLeftNumber = parseInt(marginLeftNoPx);
		if (marginLeftNumber > endPoint) {
			marginLeftNumber -=  oIle;
			if (marginLeftNumber < endPoint) {marginLeftNumber = endPoint;}
			marginLeftNoPx = marginLeftNumber.toString();
			marginLeft = marginLeftNoPx + 'px';
			$('folioThumbsContent').setStyle({'margin-left': marginLeft});
			isBegin = false;		
			$('btnPrev').show();
			setTimeout('goNext();',50);
		}
		else {
			isEnd = true;
			$('btnNext').hide();
			return;
		}
	}
}

// portfolio - funkcja do przewijania w lewo (poprzednie)
function goPrev() {
	if (stopMoving==true) {
		return;
	}
	else if (isBegin==true) {
		$('btnPrev').hide();
		return;
	}
	else {
		$('btnPrev').show();
		var marginLeft = $('folioThumbsContent').getStyle('margin-left');
		var marginLeftNoPx = marginLeft.slice(0,marginLeft.length - 2);
		var marginLeftNumber = parseInt(marginLeftNoPx);
		if (marginLeftNumber < 0) {
			marginLeftNumber +=  oIle;
			if ( marginLeftNumber > 0) {marginLeftNumber = 0;}
			marginLeftNoPx = marginLeftNumber.toString();
			marginLeft = marginLeftNoPx + 'px';
			$('folioThumbsContent').setStyle({'margin-left': marginLeft});
			isEnd = false;		
			$('btnNext').show();
			setTimeout('goPrev();',50);
		}
		else {
			isBegin = true;
			$('btnPrev').hide();
			return;
		}
	}
}

function setBckgColor() {
	$('imgBigContent').setStyle({'background-color': '#FFFFFF'});
}

function unSetBckgColor() {
	$('imgBigContent').setStyle({'background-color': 'transparent'});
}


// portfolio - funkcja obslugujaca klikniecie w miniaturke
function showImage(id,imgUrl,marginTop,marginLeft) {
	if (marginTop == '') {marginTop = '0';}
	if (marginLeft == '') {marginLeft = '0';}
	var myImg = document.createElement('img');
	Element.extend(myImg);
	myImg.src = imgUrl;
	myImg.alt = "";
	myImg.setStyle({'margin-left': marginLeft+'px', 'margin-top':+marginTop+'px'});
	myImg.onload = setBckgColor;
	$('imgBigContent').appendChild(myImg);

	$('textBox').innerHTML = $('tekst'+id).innerHTML;
	$('folioThumbsView').hide();
	$('folioBigFotoView').show();
}

// portfolio - funkcja pbsugujaca klikniecie w X na podgladzie fotki
function hideImage() {
	$('imgBigContent').removeChild($('imgBigContent').lastChild);
	unSetBckgColor();	
	$('folioBigFotoView').hide();
	$('folioThumbsView').show();
}

function pokazKlienta(id,imgOn) {
	if ($('link'+id).hasClassName('jasnoszary')) {
		$('link'+id).removeClassName('jasnoszary');
		$('link'+id).addClassName('bialyWyrozniony');
	}
	$('img'+id).src = imgOn;
}

function ukryjKlienta(id,imgOff) {
	if ($('link'+id).hasClassName('bialyWyrozniony')) {
		$('link'+id).removeClassName('bialyWyrozniony');
		$('link'+id).addClassName('jasnoszary');
	}
	$('img'+id).src = imgOff;
}


function initForm(param) {
	if (param == 'send') {
		$('sendInfo').show();
		goToPage('3');
	}
	else if (param == 'notSend') {		
		$('sendInfo').hide();
		goToPage('1');
	}
	else {
		alert('straszny blad!');
	}
}

function formSend() {
	initForm('send');
}

function formNotSend() {
	initForm('notSend');
}

function goToPage(pageNr) {
	var actPage = "page"+pageNr;
	var pages = $('formAplikacyjny').getElementsByClassName('somePage');
	for (i=0; i < pages.length; i++) {
		if ($(pages[i]).id == actPage) {
			$(pages[i]).show();
		}
		else {
			$(pages[i]).hide();
		}
	}
	if (pageNr != '3') {
		$('sendInfo').hide();
	}
	$('page'+pageNr).show();
}


/*  magiczny select */
function openItems() {
	if ($('selectBoxOptions').visible()) {
		$('selectBoxOptions').hide();
	}
	else {
		$('selectBoxOptions').show();
	}
}

function closeItems () {
	$('selectBoxOptions').hide();
}

function selectItem(item) {
	$(item).addClassName('selected');
}

function unselectItem(item) {
	if ($(item).hasClassName('selected')) {
		$(item).removeClassName('selected');
	}
}

function chooseItem(item) {
	$('item').innerHTML = $(item).innerHTML;
	$('hiddenStanowisko').value = $(item).innerHTML;
	closeItems();
}




