var body, motywGraficzny;
function inicjujJs() {	
	body = $(document.body);
	if (body.getStyle('unicode-bidi') == 'bidi-override') {motywGraficzny = new Boolean(true);}
	ustawKlase('inicjuj'); 
	obserwujNarzedzia(); 
	inputyZTekstem();
	if (motywGraficzny == true) {
		galeria();
		if (typeof Milkbox=='function')
		{
			if(typeof slajdySekunda=='undefined')
			{
				Milkbox = new Milkbox();
			}
			else
			{
				 Milkbox = new Milkbox({ autoPlay:true, autoPlayDelay:slajdySekunda });
			}
		}
	} else {
		
		
	}




}


function bannerStat(rekid, url) {

	var myRequest = new Request({
		method: 'get',
		url: '/bannery/statystyki/',
			onSuccess: function( responseText ) {
					document.location.href = url;
			}
	}).send('id='+rekid);

}




function inputyZTekstem() {
	var pola = new Array();


	// klucz to id pola, wartosc to tekst domyslny.
	pola['inputLogin'] = 		'E-mail';	
	pola['inputHaslo'] = 		'*****';
	pola['search'] =		'szukaj...';
	
	for (var el in pola) {
		ustawValue(el,pola[el]);
	}
}
function ustawValue(id,Value) {
	if ($(id)) { 
		$(id).value = ($(id).value == '') ? Value : $(id).value;
		$(id).addEvents({
			'focus': function() {$(id).value = ($(id).value == Value) ? '' : $(id).value;},
			'blur': function() {$(id).value = ($(id).value == '') ? Value : $(id).value;}
		});
		$(id).getParent('form').addEvent('submit', function() {
			$(id).fireEvent('focus', $(id));
		});
	}
}



function tworzCiacho(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}




function obserwujNarzedzia() {
	if (Browser.Engine.trident4 || Browser.Engine.trident5) {
		$$('.wyslijForm').each(function(item, index) {
			item.removeAttribute('style');
			item.getParent('form').getElements('input[type=submit]').setStyle('display', 'none');
			item.addEvent('click', function() {
				item.getParent('form').fireEvent('submit');
				item.getParent('form').submit();
				return false;
			});
		});
	}
	$$('.powieksz').addEvent('click', function() {  
			ustawKlase('powieksz');
			return false;
		});
	$$('.zmniejsz').addEvent('click', function() {  
			ustawKlase('zmniejsz');
			return false;
		});
	$$('.resetuj').addEvent('click', function() {  
			ustawKlase('resetuj');
			return false;
		});
	$$('.zglosBlad').addEvent('click', function() {  
			if ($('zgloszenie')) {
				if (maKlase($('zgloszenie'),'ukryty')) {
					$('zgloszenie').fade('out');
					$('zgloszenie').toggleClass('ukryty');
					$('zgloszenie').fade('in');
				} else {
					$('zgloszenie').fade('out');
					$('zgloszenie').toggleClass('ukryty');
				}
			}
			return false;
		});
	$$('.drukuj').addEvent('click', function() {  
			if (item.get('href')) {
				window.open(item.get('href'), 'okno_druku', 'menubar=1,scrollbars=1,resizable=1,width=773,height=650'); return false;
			} else {
				window.print();
			}
		});
}

function ustawKlase(czynnosc) {
	var klasaCssWartosc = Cookie.read('klasaCss');
	if (klasaCssWartosc != null) { 
		klasaCssWartosc = parseInt(klasaCssWartosc);
	}

	switch (czynnosc) {
		case 'powieksz':
			if (klasaCssWartosc+1 < 11) {
				body.removeClass('fs'+klasaCssWartosc);
				klasaCssWartosc++;
			}
		break;
		case 'zmniejsz':
			if (klasaCssWartosc-1 > 3) {
				body.removeClass('fs'+klasaCssWartosc);
				klasaCssWartosc--;
			}
		break;
		case 'inicjuj':
				if (klasaCssWartosc == null) {
					klasaCssWartosc = 4;
				}
		break;	
		case 'resetuj':
				body.removeClass('fs'+klasaCssWartosc);		
				klasaCssWartosc = 4;
		break;	
		default:
			klasaCssWartosc = 4;
			tworzCiacho("klasaCss", klasaCssWartosc, 2);	
	}
	body.addClass('fs'+klasaCssWartosc);
	tworzCiacho("klasaCss", klasaCssWartosc, 2);	
}


function maKlase (obj, klasaCss) {
    if (typeof obj == 'undefined' || obj==null || !RegExp) { return false; }
    var re = new RegExp("(^|\\s)" + klasaCss + "(\\s|$)");
    if (typeof(obj)=="string") {
      return re.test(obj);
    } else if (typeof(obj)=="object" && obj.className) {
      return re.test(obj.className);
    }
	return false;
}

function galeria() {
	window.addEvent('load', function() {
		var elementyGalerii = $$('#tresc-strony .galeria li');
		elementyGalerii.each(function(item,index) {
			item.fade(1);
			item.addEvents({
				'mouseenter': function() {elementyGalerii.erase(item).fade(0.5); elementyGalerii.push(item);},
				'mouseleave': function() {elementyGalerii.fade(1);}
			});
		});
	});
}
