var lastImg = null;

function imgSwap(ev,imgName)
{
    if (imgName != 0)
    {
        lastImg = ev.src;
        ev.src = imgName;
    }
    else
    {
        ev.src = lastImg;
    }
}
function checkFields(newForm) {
	if (newForm.title.value == '') {
		alert('Brak tytu³u');
		return ;
	} else if ( newForm.body.value == '' || newForm.body.value == ' ' ) {
		alert('Brak tre¶ci');
		return ;
	}
	newForm.submit();
}


function fullsize(pI,title,desc) {
        if(document.all){picId = "/_uTils/site/gallery.html?" + pI + "&title=" + encodeURIComponent(escape(title)) + "&desc=" + encodeURIComponent(escape(desc));}
        else{picId = "/_uTils/site/gallery.html?" + pI + "&title=" + escape(title) + "&desc=" + escape(desc);}
//picId = encodeURI(picId);
        Win = window.open(picId,'DispalyWindow','width=300, height=300, resizable=yes, scrollbars=auto menubar=no, location=no, left=0, top=0');
        return;
}
function isN(v,f,n) {
	if(v.length>0)if((v!=~~v)||(v<=0)){alert('Wymagana jest liczba ca³kowita dodatnia.');o=eval('document.'+f+"."+n);o.value="";}
}
function openInNewWindow(href){
	return window.open(href, null, 'left=0, top=0');
}

function openWindow(url,top,left,width,height) {
	var p = "";
	if (top>-1) p=",top="+top;
	if (left>-1) p=p+",left="+left;
	if (width>-1) p=p+",width="+width;
	if (height>-1) p=p+",height="+height;
	window.open(url,'','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0'+p);
}

function getLang() {
	if (typeof siteLang == "string") {
		switch (siteLang) {
			case "en":	return 0; break;
			case "pl":	return 1; break;
			case "de":	return 2; break;
			case "es":	return 3; break;
			case "se":	return 4; break;
		}
	} else {
		 return 1; /*"en"*/
	}
}

function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") ==
		"external") {
			anchor.target = "_blank";
		}
	}
}
window.onload = externalLinks;


/* Wyniki wyszukiwania */
function swapPage(offset) {
    f = (document.forms.searchNav.offset)? document.forms.searchNav:document.forms.searchNav[0];
    f.offset.value = offset;
    f.submit();
}

/* Wyniki wyszukiwania #26903 */
function swapPage_1(offset)
{
    f = (document.forms.searchNav1.offset)? document.forms.searchNav1:document.forms.searchNav1[0];
    f.offset.value = offset;
    f.submit();
}
function swapPage_2(offset)
{
    f = (document.forms.searchNav2.offset)? document.forms.searchNav2:document.forms.searchNav2[0];
    f.offset.value = offset;
    f.submit();
}

function sendForm(offset1) {
    document.forms.search3.offset.value=offset1;
    document.forms.search3.submit();
}

function findchar(s,c)
{
    if(s=="")
    {
        return s;
    }
    for(i=0;i<s.length;i++)
    {
        if(s.charAt(i)==c)
        {
            return i;
        }
    }
    return -1;
}

function setSize()
{
    object = document.getElementById('photoNormal');
    wH = object.offsetHeight + 25;
    wW = document.img.width + 50;
    window.resizeTo(wW,wH);
    if (document.body.clientHeight < wH)
    {
        wH += wH - document.body.clientHeight;
        window.resizeTo(wW,wH);
    }
}


/*
 * AdvancedAJAX 1.1.2
 * (c) 2005-2006 Lukasz Lach
 *  mail: anakin@php5.pl
 *  www:  http://advajax.anakin.us/
 *        http://anakin.us/
 * http://creativecommons.org/licenses/LGPL/2.1/
 *
 */
 
function advAJAX() {
 
    var obj = new Object();
 
    obj.url = window.location.href;
    obj.method = "GET";
    obj.parameters = new Object();
    obj.jsonParameters = new Object();
    obj.headers = new Object();
    obj.async = true;
    obj.mimeType = "text/xml";
    obj.username = null;
    obj.password = null;
    obj.form = null;
    obj.disableForm = true;
 
    obj.unique = true;
    obj.uniqueParameter = "_uniqid";
 
    obj.requestDone = false;
    obj.queryString = "";
    obj.responseText = null;
    obj.responseXML = null;
    obj.status = null;
    obj.statusText = null;
    obj.aborted = false;
    obj.timeout = 0;
    obj.retryCount = 0;
    obj.retryDelay = 1000;
    obj.tag = null;
    obj.group = null;
    obj.progressTimerInterval = 50;
 
    obj.xmlHttpRequest = null;
 
    obj.onInitialization = null;
    obj.onFinalization = null;
    obj.onReadyStateChange = null;
    obj.onLoading = null;
    obj.onLoaded = null;
    obj.onInteractive = null;
    obj.onComplete = null;
    obj.onProgress = null;
    obj.onSuccess = null;
    obj.onFatalError = null;
    obj.onError = null;
    obj.onTimeout = null;
    obj.onRetryDelay = null;
    obj.onRetry = null;
    obj.onGroupEnter = null;
    obj.onGroupLeave = null;
 
    obj.createXmlHttpRequest = function() {
 
        if (typeof XMLHttpRequest != "undefined")
            return new XMLHttpRequest();
        var xhrVersion = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0",
                "MSXML2.XMLHttp","Microsoft.XMLHttp" ];
        for (var i = 0; i < xhrVersion.length; i++) {
            try {
                var xhrObj = new ActiveXObject(xhrVersion[i]);
                return xhrObj;
            } catch (e) { }
        }
        obj.raiseEvent("FatalError");
        return null;
    };
 
    obj._oldResponseLength = null;
    obj._progressTimer = null;
    obj._progressStarted = navigator.userAgent.indexOf('Opera') == -1;
    obj._onProgress = function() {
 
        if (typeof obj.onProgress == "function" &&
            typeof obj.xmlHttpRequest.getResponseHeader == "function") {
            var contentLength = obj.xmlHttpRequest.getResponseHeader("Content-length");
            if (contentLength != null && contentLength != '') {
                var responseLength = obj.xmlHttpRequest.responseText.length;
                if (responseLength != obj._oldResponseLength) {
                    obj.raiseEvent("Progress", obj, responseLength, contentLength);
                    obj._oldResponseLength = obj.xmlHttpRequest.responseText.length;
                }
            }
        }
        if (obj._progressStarted) return;
        obj._progressStarted = true;
        var _obj = this;
        this.__onProgress = function() {
            obj._onProgress();
            obj._progressTimer = window.setTimeout(_obj.__onProgress, obj.progressTimerInterval);
        }
        _obj.__onProgress();
    }
 
    obj._onInitializationHandled = false;
    obj._initObject = function() {
 
        if (obj.xmlHttpRequest != null) {
            delete obj.xmlHttpRequest["onreadystatechange"];
            obj.xmlHttpRequest = null;
        }
        if ((obj.xmlHttpRequest = obj.createXmlHttpRequest()) == null)
            return null;
        if (typeof obj.xmlHttpRequest.overrideMimeType != "undefined")
            obj.xmlHttpRequest.overrideMimeType(obj.mimeType);
        obj.xmlHttpRequest.onreadystatechange = function() {
 
            if (obj == null || obj.xmlHttpRequest == null)
                return;
            obj.raiseEvent("ReadyStateChange", obj, obj.xmlHttpRequest.readyState);
            obj._onProgress();
            switch (obj.xmlHttpRequest.readyState) {
                case 1: obj._onLoading(); break;
                case 2: obj._onLoaded(); break;
                case 3: obj._onInteractive(); break;
                case 4: obj._onComplete(); break;
            }
        };
        obj._onLoadingHandled =
            obj._onLoadedHandled =
            obj._onInteractiveHandled =
            obj._onCompleteHandled = false;
    };
 
    obj._onLoading = function() {
 
        if (obj._onLoadingHandled)
            return;
        if (!obj._retry && obj.group != null) {
            if (typeof advAJAX._groupData[obj.group] == "undefined")
                advAJAX._groupData[obj.group] = 0;
            advAJAX._groupData[obj.group]++;
            if (typeof obj.onGroupEnter == "function" && advAJAX._groupData[obj.group] == 1)
                obj.onGroupEnter(obj);
        }
        obj.raiseEvent("Loading", obj);
        obj._onLoadingHandled = true;
    };
    obj._onLoaded = function() {
 
        if (obj._onLoadedHandled)
            return;
        obj.raiseEvent("Loaded", obj);
        obj._onLoadedHandled = true;
    };
    obj._onInteractive = function() {
 
        if (obj._onInteractiveHandled)
            return;
        obj.raiseEvent("Interactive", obj);
        obj._onInteractiveHandled = true;
        if (!obj._progressStarted)
            obj._onProgress();
    };
    obj._onComplete = function() {
 
        if (obj._onCompleteHandled || obj.aborted)
            return;
        if (obj._progressStarted) {
            window.clearInterval(obj._progressTimer);
            obj._progressStarted = false;
        }
        obj.requestDone = true;
        with (obj.xmlHttpRequest) {
            obj.responseText = responseText;
            obj.responseXML = responseXML;
            if (typeof status != "undefined")
                obj.status = status;
            if (typeof statusText != "undefined")
                obj.statusText = statusText;
        }
        obj.raiseEvent("Complete", obj);
        obj._onCompleteHandled = true;
        if (obj.status == 200)
            obj.raiseEvent("Success", obj); else
            obj.raiseEvent("Error", obj);
        delete obj.xmlHttpRequest['onreadystatechange'];
        obj.xmlHttpRequest = null;
        if (obj.disableForm)
            obj.switchForm(true);
        obj._groupLeave();
        obj.raiseEvent("Finalization", obj);
    };
 
    obj._groupLeave = function() {
 
        if (obj.group != null) {
            advAJAX._groupData[obj.group]--;
            if (advAJAX._groupData[obj.group] == 0)
                obj.raiseEvent("GroupLeave", obj);
        }
    };
 
    obj._retry = false;
    obj._retryNo = 0;
    obj._onTimeout = function() {
 
        if (obj == null || obj.xmlHttpRequest == null || obj._onCompleteHandled)
            return;
        obj.aborted = true;
        obj.xmlHttpRequest.abort();
        obj.raiseEvent("Timeout", obj);
        obj._retry = true;
        if (obj._retryNo != obj.retryCount) {
            obj._initObject();
            if (obj.retryDelay > 0) {
                obj.raiseEvent("RetryDelay", obj);
                startTime = new Date().getTime();
                while (new Date().getTime() - startTime < obj.retryDelay);
            }
            obj._retryNo++;
            obj.raiseEvent("Retry", obj, obj._retryNo);
            obj.run();
        } else {
            delete obj.xmlHttpRequest["onreadystatechange"];
            obj.xmlHttpRequest = null;
            if (obj.disableForm)
                obj.switchForm(true);
            obj._groupLeave();
            obj.raiseEvent("Finalization", obj);
        }
    };
 
    obj.run = function() {
 
        obj._initObject();
        if (obj.xmlHttpRequest == null)
            return false;
        obj.aborted = false;
        if (!obj._onInitializationHandled) {
            obj.raiseEvent("Initialization", obj);
            obj._onInitializationHandled = true;
        }
        if (obj.method == "GET" && obj.unique)
            obj.parameters[encodeURIComponent(obj.uniqueParameter)] =
            new Date().getTime().toString().substr(5) + Math.floor(Math.random() * 100).toString();
        if (!obj._retry) {
            for (var a in obj.parameters) {
                if (obj.queryString.length > 0)
                    obj.queryString += "&";
                if (typeof obj.parameters[a] != "object")
                    obj.queryString += encodeURIComponent(a) + "=" + encodeURIComponent(obj.parameters[a]); else {
                    for (var i = 0; i < obj.parameters[a].length; i++)
                        obj.queryString += encodeURIComponent(a) + "=" + encodeURIComponent(obj.parameters[a][i]) + "&";
                    obj.queryString = obj.queryString.slice(0, -1);
                }
            }
            for (var a in obj.jsonParameters) {
                var useJson = typeof [].toJSONString == 'function';
                if (obj.queryString.length > 0)
                    obj.queryString += "&";
                obj.queryString += encodeURIComponent(a) + "=";
                if (useJson)
                    obj.queryString += encodeURIComponent(obj.jsonParameters[a].toJSONString()); else
                    obj.queryString += encodeURIComponent(obj.jsonParameters[a]);
            }
            if (obj.method == "GET" && obj.queryString.length > 0)
                obj.url += (obj.url.indexOf("?") != -1 ? "&" : "?") + obj.queryString;
        }
        if (obj.disableForm)
            obj.switchForm(false);
        try {
            obj.xmlHttpRequest.open(obj.method, obj.url, obj.async, obj.username || '', obj.password || '');
        } catch (e) {
            obj.raiseEvent("FatalError", obj, e);
            return;
        }
        if (obj.timeout > 0)
            setTimeout(obj._onTimeout, obj.timeout);
        if (typeof obj.xmlHttpRequest.setRequestHeader != "undefined")
            for (var a in obj.headers)
                obj.xmlHttpRequest.setRequestHeader(encodeURIComponent(a), encodeURIComponent(obj.headers[a]));
        if (obj.method == "POST" && typeof obj.xmlHttpRequest.setRequestHeader != "undefined") {
            obj.xmlHttpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            obj.xmlHttpRequest.send(obj.queryString);
        } else if (obj.method == "GET")
            obj.xmlHttpRequest.send('');
    };
 
    obj.handleArguments = function(args) {
 
        if (typeof args.form == "object" && args.form != null) {
            obj.form = args.form;
            obj.appendForm();
        }
        for (a in args) {
            if (typeof obj[a] == "undefined")
                obj.parameters[a] = args[a]; else {
                if (a != "parameters" && a != "headers")
                    obj[a] = args[a]; else
                    for (b in args[a])
                        obj[a][b] = args[a][b];
            }
        }
        obj.method = obj.method.toUpperCase();
    };
 
    obj.switchForm = function(enable) {
 
        if (typeof obj.form != "object" || obj.form == null)
            return;
        with (obj.form)
            for (var nr = 0; nr < elements.length; nr++)
                if (!enable) {
                    if (elements[nr]["disabled"])
                        elements[nr]["_disabled"] = true; else
                        elements[nr]["disabled"] = "disabled";
                } else
                    if (typeof elements[nr]["_disabled"] == "undefined")
                        elements[nr].removeAttribute("disabled");
    };
 
    obj.appendForm = function() {
 
        with (obj.form) {
            obj.method = getAttribute("method").toUpperCase();
            obj.url = getAttribute("action");
            for (var nr = 0; nr < elements.length; nr++) {
                var e = elements[nr];
                if (e.disabled)
                    continue;
                switch (e.type) {
                    case "text":
                    case "password":
                    case "hidden":
                    case "textarea":
                        obj.addParameter(e.name, e.value);
                        break;
                    case "select-one":
                        if (e.selectedIndex >= 0)
                            obj.addParameter(e.name, e.options[e.selectedIndex].value);
                        break;
                    case "select-multiple":
                        for (var nr2 = 0; nr2 < e.options.length; nr2++)
                            if (e.options[nr2].selected)
                                obj.addParameter(e.name, e.options[nr2].value);
                        break;
                    case "checkbox":
                    case "radio":
                        if (e.checked)
                            obj.addParameter(e.name, e.value);
                        break;
                }
            }
        }
    };
 
    obj.addParameter = function(name, value) {
        if (typeof obj.parameters[name] == "undefined")
            obj.parameters[name] = value; else
        if (typeof obj.parameters[name] != "object")
            obj.parameters[name] = [ obj.parameters[name], value ]; else
        obj.parameters[name][obj.parameters[name].length] = value;
    };
    obj.delParameter = function(name) {
 
        delete obj.parameters[name];
    };
    obj.raiseEvent = function(name) {
        var args = [];
        for (var i = 1; i < arguments.length; i++)
            args.push(arguments[i]);
        if (typeof obj["on" + name] == "function")
            obj["on" + name].apply(null, args);
        if (name == "FatalError")
            obj.raiseEvent("Finalization", obj);
    }
 
    if (typeof advAJAX._defaultParameters != "undefined")
        obj.handleArguments(advAJAX._defaultParameters);
    return obj;
}
 
advAJAX.get = function(args) {
 
    return advAJAX.handleRequest("GET", args);
};
 
advAJAX.post = function(args) {
 
    return advAJAX.handleRequest("POST", args);
};
 
advAJAX.head = function(args) {
 
    return advAJAX.handleRequest("HEAD", args);
};
 
advAJAX.submit = function(form, args) {
 
    if (typeof args == "undefined" || args == null)
        return -1;
    if (typeof form != "object" || form == null)
        return -2;
    var request = new advAJAX();
    args["form"] = form;
    request.handleArguments(args);
    return request.run();
};
 
advAJAX.assign = function(form, args) {
 
    if (typeof args == "undefined" || args == null)
        return -1;
    if (typeof form != "object" || form == null)
        return -2;
    if (typeof form["onsubmit"] == "function")
        form["_onsubmit"] = form["onsubmit"];
    form["advajax_args"] = args;
    form["onsubmit"] = function() {
        if (typeof this["_onsubmit"] != "undefined" && this["_onsubmit"]() === false)
            return false;
        if (advAJAX.submit(this, this["advajax_args"]) == false)
            return true;
        return false;
    }
    return true;
};
 
advAJAX.download = function(targetObj, url) {
 
    if (typeof targetObj == "string")
        targetObj = document.getElementById(targetObj);
    if (!targetObj)
        return -1;
    advAJAX.get({
        url: url,
        onSuccess : function(obj) {
            targetObj.innerHTML = obj.responseText;
        }
    });
};
 
advAJAX.scan = function() {
 
    var obj = document.getElementsByTagName("a");
    for (var i = 0; i < obj.length;) {
        if (obj[i].getAttribute("rel") == "advancedajax" && obj[i].getAttribute("href") !== null) {
            var url = obj[i].getAttribute("href");
            var div = document.createElement("div");
            div.innerHTML = obj[i].innerHTML;
            div.className = obj[i].className;
            var parent = obj[i].parentNode;
            parent.insertBefore(div, obj[i]);
            parent.removeChild(obj[i]);
            advAJAX.download(div, url);
        } else i++;
    }
};
 
advAJAX.handleRequest = function(requestType, args) {
 
    if (typeof args == "undefined" || args == null)
        return -1;
    var request = new advAJAX();
    window.advajax_obj = request;
    request.method = requestType;
    request.handleArguments(args);
    return request.run();
};
 
advAJAX._defaultParameters = new Object();
advAJAX.setDefaultParameters = function(args) {
 
    advAJAX._defaultParameters = new Object();
    for (a in args)
        advAJAX._defaultParameters[a] = args[a];
};
 
advAJAX._groupData = new Object();
 
 
function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}
 
function getcookie(cookiename) {
 var cookiestring=""+document.cookie;
 var index1=cookiestring.indexOf(cookiename);
 if (index1==-1 || cookiename=="") return "";
 var index2=cookiestring.indexOf(';',index1);
 if (index2==-1) index2=cookiestring.length;
 return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}
 
 
/*
function hideScore(id){
	document.getElementById("vscore"+id).style.display="none";
	document.getElementById("vform"+id).style.display="none";
	var ck = getcookie('vote'+id);
	if(ck != 'true'){
			document.getElementById("vform"+id).style.display="block";
	}
	else{
		document.getElementById("vscore"+id).style.display="block";	
	}
}
*/
 
function hideScore(id){
    try{
    	document.getElementById("vscore"+id).style.display="none";
	    document.getElementById("vform"+id).style.display="none";
    	var ck = getcookie('vote'+id);
    	if(ck != 'true') document.getElementById("vform"+id).style.display="block";
    	else document.getElementById("vscore"+id).style.display="block";	
    }catch(e){}
}
 
function ltrim(s){ 
        var r = /\s*((\S+\s*)*)/; 
            return new String(s).replace(r, "$1"); 
};
 
function rtrim(s){ 
        var r = /((\s*\S+)*)\s*/; return new String(s).replace(r, "$1"); 
};
 
function trim(s){ 
        return ltrim(rtrim(s)); 
};
 
 
/*
 
*/
 
function isAnyChecked(id){
        var inps = document.getElementById("voter"+id);
        inps = inps.getElementsByTagName("input");
        for(i = 0; i< inps.length; i++){
                if(inps[i].type=="radio" || inps[i].type=="checkbox"){
                        if(inps[i].checked){
                                return true;
                        }
                }
        }
        return false;
}
 
 
 
 
function getVoter(id, news_cat_id) {
 
	advAJAX.get(
		{
			url : '/uke/voter.jsp',
			parameters : { place:'Voter01', page:'voter', layout:'ajax', score:'false', vote_id: id.substring(1, id.length), news_cat_id: news_cat_id},
			onSuccess:function(obj){
				var doc = null;
				doc = obj.responseText;
				var oRegExpPre = new RegExp('<form[^>]*id="voter' + id.substring(1, id.length) + '[^>]*>.*', 'gi');
				var oRegExpPost = new RegExp('<\/form>.*', 'gi');
				var frm = (new String(new String(doc).match(oRegExpPre)).replace(oRegExpPost, '') + '</form>');
				var target = document.getElementById("V"+id)
				var nVId = id.substring(1, id.length)
				if(target != null && target != "undefined"){
    					target.innerHTML = frm;
                        if(trim(target.innerHTML) == 'null' || trim(target.innerHTML) == ''){
                            target.style.display = 'none';
                            setTimeout("getVoter('"+id+"',"+ news_cat_id+")", 4000);
                        }
                        else{
                        	target.style.display = 'block';
                        }
	    				hideScore(id.substring(1, id.length));	
				}
			},
			onError : function(obj) { }
		});
}
 
 
 
 
function score(id) {
	var options = document.getElementById('voter'+id).vote_item_id;
	var length = options.length;
	var test = isAnyChecked(id);
	var target = document.getElementById("VS"+id);
 
	if (test) {
		advAJAX.submit(
			document.getElementById('voter'+id),{
				url : '/uke/voter.jsp', 
				parameters : { place:'Voter01', page:'voter', layout:'ajax', rid: Math.random()*10000000},
				onSuccess:function(obj){
					SetCookie('vote'+id, true, 2);
					var doc = null;
					doc = obj.responseText;
					var oRegExpPre = new RegExp('<form[^>]*id="voter' + id + '[^>]*>.*', 'gi');
					var oRegExpPost = new RegExp('<\/form>.*', 'gi');
					var frm = (new String(new String(doc).match(oRegExpPre)).replace(oRegExpPost, '') + '</form>');
					if(target != null && target != "undefined"){
						target.innerHTML = frm;
						hideScore(id);				
					}
				},
				onError : function(obj) { }
			});
	}
	else{
                target.innerHTML = target.innerHTML + "<div style='color: #f00; font-size: 9px'>Proszê zaznaczyæ chocia¿ jedn± odpowed¼</div>"
        }
 
}

function changeTo ( toShow, toHides ) {

var toHide = toHides.split("|");

for (loop = 0; loop < toHide.length; loop ++) {
 if(toHide[loop]) {

document.getElementById('id_'+toHide[loop]).style.display='none';

}
}




document.getElementById('id_'+toShow).style.display='block';


}




/* Zmiana rozmiaru czcionki*/

function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

function getActiveStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
  }
  return null;
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1
       && a.getAttribute("rel").indexOf("alt") == -1
       && a.getAttribute("title")
       ) return a.getAttribute("title");
  }
  return null;
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

window.onload = function(e) {
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);
}

window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);

function poka() {
	document.getElementById('searchSimple2').style.display = 'block';
	document.getElementById('zaawans').style.display = 'none';
}

function sklejdate() {
	document.getElementById('beginDate').value = document.getElementById('brr').value + '-' + document.getElementById('bmm').value + '-' + document.getElementById('bdd').value;
	document.getElementById('endDate').value = document.getElementById('err').value + '-' + document.getElementById('emm').value + '-' + document.getElementById('edd').value;
}


function PowTekst() {
document.getElementById('FontSize').innerHTML = '<ul><li id=\"rtekst\">Rozmiar tekstu</li><li class=\"ns1\"><a onclick=\'setActiveStyleSheet("rozmiar"); return false;\'>T</a></li><li class=\"ns2\"><a onclick=\'setActiveStyleSheet("rozmiar+"); return false;\'>T</a></li><li class=\"ns3\"><a onclick=\'setActiveStyleSheet("rozmiar++"); return false;\'>T</a></li></ul>';
}

function email_ver(str) {
	var supported = 0;
	if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}

	if (!supported)
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	var ok = !r1.test(str) && r2.test(str);
	if(ok == false) {
		alert("B³êdny adres e-mail, prosze poprawiæ!");
		return false;
	}
	else { return ok; }
}


function validateForm(form) {
	reg=/^[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬._-]{1,30}@[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬.-]+(\.[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬]+)+$/;
	wyn=document.forms.offerForm.from.value.match(reg);
	if (document.forms.offerForm.message_01.value.length == 0) {
		alert('Brak imienia i nazwiska!'); return false;
	} else if (document.forms.offerForm.message_03.value.length == 0) {
		alert('Brak miejscowo¶ci!'); return false;
	} else if (document.forms.offerForm.message_04.value.length == 0) {
		alert('Brak ulicy!'); return false;
	} else if (document.forms.offerForm.from.value.length == 0) {
		alert('Brak adresu e-mail!'); return false;
	} else if (wyn == null) { alert('Adres e-mailowy nie jest poprawny!'); return false;
	} else if (document.forms.offerForm.subject.value.length == 0) {
		alert('Brak Tematu!'); return false;
	} else if (document.forms.offerForm.message_09.value.length == 0) {
		alert('Brak Tre¶ci!'); return false;
	} else if (document.getElementById('radio1').checked && document.forms.offerForm.message_10.value.length == 0) {
		alert('Brak numeru linii telefonicznej!'); return false;
	} else {
		return true;
	}
}


function hiddenBoxForm(form) {
	if (document.getElementById('radio1').checked) {
		document.getElementById('boxFieldRadio1').style.display = 'block';
	}
	if (document.getElementById('radio2').checked) {
		document.getElementById('boxFieldRadio1').style.display = 'none';
	}
}
