var error = false;
window.addEvent( 'load', function(){

	/**
	 * Dodaj do ulubionych
	 */
	$$('.addbookmark').each(function(item, index) {
		item.addEvent('click', function() {
                    url = item.getElement('span.bookmark_url');
                    adres = document.location;
                    if (url != null){
                        adres = url.innerHTML;
                    }
			// Firefox
			if(window.sidebar) {
				window.sidebar.addPanel(item.title, adres,"");
			// IE
			} else if( window.external ) {
				window.external.AddFavorite(adres, item.title);
			}
		});
	});


	$$('.element_test').addEvent('click', function(){
		alert(1);
	});

});
window.addEvent('domready', function() {
	div=getCiacho('fontsizeR');
	e=document.getElementById('font_small');
	if (e!==null)	{
	if (div!==null)	{
		size=getCiacho(div);
		if (size!==null){
			setFontSize(size,div);
		}	
		else	{
			e.className='small_a';
		}	
	}
	else
		e.className='small_a';
	}
		
});






function showHiddenLayer()
{
    if(navigator.userAgent.indexOf("MSIE") != -1)
    {
        var width = document.body.scrollWidth;
        var height = document.body.scrollHeight;
    }
    else
    {
        var width = document.width;
        var height = document.height;
    }
    $('hidden_layer').style.width = width+'px';
    $('hidden_layer').style.height = height+'px';
    $('hidden_layer').style.visibility = 'visible';
    $('hidden_layer').style.display = 'block';
    $('hidden_content').style.visibility = 'visible';
    $('hidden_content').style.display = 'block';
        
    if (document.addEventListener){
        document.addEventListener('keypress', checkKeyIfEsc, false);
    } else if(document.attachEvent)
        document.attachEvent('onkeypress', checkKeyIfEsc);
    if ($('hidden_close') != null){
        $('hidden_close').addEvent('click', function(){
            hideHiddenLayer();
        });
    }
    return true;
}
function checkKeyIfEsc(e)
{
	if(!e)
		var e = window.event;
	if(e.keyCode == 27)
		hideHiddenLayer();

}
function hideHiddenLayer()
{
	$('hidden_layer').style.width = 0+'px';
	$('hidden_layer').style.height = 0+'px';
	$('hidden_layer').style.visibility = 'hidden';
	$('hidden_layer').style.display = 'none';
        $('hidden_content').style.visibility = 'hidden';
	$('hidden_content').style.display = 'none';
}

function search_state(obj, act){
    if (act == null) act = "";
    if (act == "") obj.set('class', 'search_inactiv');
        else obj.set('class', 'search_activ');
    lewy = obj.getFirst('div.float_left img').getFirst();
    if (lewy != null)
        lewy.set('src', '/_img/menu_bg_l' + act + '.gif');
    prawy = obj.getLast('div.float_left img').getLast();
    if (prawy != null)
        prawy.set('src', '/_img/menu_bg_r' + act + '.gif');
    return obj;
}

function search_change(name){
    $$('#search_item div[class^=search]').each(function(elem){
        elem = search_state(elem, "");
    });
    obj = $(name);

    obj = obj.getParent('div.search_inactiv');
    obj = search_state(obj, "a");

    $('search_element').getChildren().each(function(elem){
        elem.set('class', 'search_inactiv');
    });

    elem = $('search_' + name);//.each(function(elem){
    elem.set('class', 'search_activ');
    //});
}

/* Do MPI_FORM*/
function isEmpty(obj)
{
        if(obj.value == '' || (obj.match('select') && (obj.value == '' || obj.value == '-- wybierz --')) || (obj.match('input') && obj.value == "on" && obj.checked == false))
	{
		$('error_'+obj.id).innerHTML = '<img src="/_img/wykrzyknik.gif" alt="" />Pole obowiązkowe!';
		error = true;
		return true;
	}
	else
	{
		$('error_'+obj.id).innerHTML = '';
		return false;
	}
}
function toggleItemError(obj, error) {
	if(typeof(error) !== 'undefined') {
		
		$('error_'+obj.id).innerHTML = '<img src="/_img/wykrzyknik.gif" alt="" />'+error;
	}
	else {
		$('error_'+obj.id).innerHTML = '';
	}
}
function isPossitiveNumber(obj)
{
	if(!isFinite(obj.value) || obj.value < 0)
	{
		$('error_'+obj.id).innerHTML = '<img src="/_img/wykrzyknik.gif" alt="" />Pole musi być liczbą!';
		error = true;
		return true;
	}
	else
	{
		$('error_'+obj.id).innerHTML = '';
		return false;
	}
}
function setCookie(nazwa, wartosc, expire) {
	    document.cookie = nazwa + "=" + escape(wartosc) + ((expire==null)?"" : ("; expires=" + expire.toGMTString()))+";path=/";
}

function setFontSize(size,id)	{
	var valDays = 1;
	var exp = new Date();
	var sizer=13;
	

	if (size=="small")	{	
		sizer=13;
		document.getElementById("font_small").className="small_a";
		document.getElementById("font_medium").className="medium";
		document.getElementById("font_big").className="big";
	}	
	if (size=="medium")	{
		sizer=15;	
		document.getElementById("font_small").className="small";
		document.getElementById("font_medium").className="medium_a";
		document.getElementById("font_big").className="big";
	}	
	if (size=="big")	{
		sizer=17;
		document.getElementById("font_small").className="small";
		document.getElementById("font_medium").className="medium";
		document.getElementById("font_big").className="big_a";
	}
	
	exp.setTime(exp.getTime() + (valDays*24*60*60*1000));
	if (document.getElementById(id)!==null){
		document.getElementById(id).style.fontSize=sizer+"px";
		setCookie("fontsizeR",id,exp);
		setCookie(id,size,exp);
		
	}
}


function getCiacho(name)	{
	if (document.cookie!=""){
		var cook=document.cookie.split("; ");
			for (i=0; i<cook.length;i++)	{
				var nazwaCiacha=cook[i].split("=")[0];
				var Ciacho=cook[i].split("=")[1];
				if (nazwaCiacha==name) return unescape(Ciacho);
			}
	}	
}
function stopEvent(e) {
	if(!e) var e = window.event;
	e.cancelBubble = true;
	e.returnValue = false;
	if (e.stopPropagation) {
		e.stopPropagation();
		e.preventDefault();
	}
	return false;
}
function setLayout(lay,e,obj) {
	stopEvent(e);
	var valDays = 300;
	var exp = new Date();
	exp.setTime(exp.getTime() + (valDays*24*60*60*1000));
	setCookie("lay",lay,exp);
	sr=obj.getAttribute('href');
	if (sr.substr(0,11)=='/?lc&wersja')
		redirect('/');
	else	
		window.location.reload();

	
}
