/* zmiany wielkości czcionki */

function changeFontSize(size)
{
  for (i=10; i<16; i++) {
	 if (document.getElementById(i+'px')) {
		 document.getElementById(i+'px').style['color'] = '';
         document.getElementById(i+'px').style['textDecoration'] = 'none';
	 }
  }
  document.getElementById(size).style['color'] = '#009370';
  document.getElementById(size).style['textDecoration'] = 'underline';
  
  if (document.getElementById('pageShow')) {
	  document.getElementById('pageShow').style['fontSize'] = size;
  }
  if (document.getElementById('subList')) {
	  document.getElementById('subList').style['fontSize'] = size;
  }
    if (document.getElementById('back')) {
	  document.getElementById('back').style['fontSize'] = size;
  }
  var z = document.getElementsByTagName('h5');
  if (z.length > 0) {
	  for (i=0; i<z.length; i++) {
		  z[i].style['fontSize'] = size;
	  }
  }
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+365);
  document.cookie="fontSize" + "=" + escape(size) + ";expires=" + exdate.toGMTString();
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

function checkCookie()
{
  size=getCookie('fontSize');
  if (size!=null && size!="") {
	 document.getElementById(size).style['color'] = '#009370';
	 document.getElementById(size).style['textDecoration'] = 'underline';
	 if (document.getElementById('pageShow')) {  
       document.getElementById('pageShow').style['fontSize'] = size;
	 }
	  if (document.getElementById('subList')) {
	  document.getElementById('subList').style['fontSize'] = size;
     }
	  if (document.getElementById('back')) {
	  document.getElementById('back').style['fontSize'] = size;
     }
	 var z = document.getElementsByTagName('h5');
     if (z.length > 0) {
	   for (i=0; i<z.length; i++) {
		  z[i].style['fontSize'] = size;
	   } // end for
     }
	 
  } // end if
  else {
     document.getElementById('11px').style['color'] = '#009370';
	 document.getElementById('11px').style['textDecoration'] = 'underline';
  } //end else
}
/* koniec zmiany wielkości czcionki */

/*tworzenie obiektu XMLHTTPRequest dla każdej przeglądarki */
function getXMLHTTPRequest()
{
  var req = false;
  try
  { req = new XMLHttpRequest(); }
  catch(err1)
	{
	  try
	  { req = new ActiveXObject("Msxml2.XMLHTTP"); }
	  catch(err2)
	    {
	    try
	      { req = new ActiveXObject("Microsoft.XMLHTTP"); }
	      catch(err3)
		    { req = false; 
		    }
	    }
	}
  return req;
}

var myRequest = getXMLHTTPRequest(); //przypisanie obiektu do zmiennej

function callAjax(url) {
  var myRand = new Date().getTime();
  myRequest.open("GET", url+"&rand="+myRand, true);
  myRequest.onreadystatechange = responseAjax;
  myRequest.send(null);
}

function responseAjax() {
  if(myRequest.readyState == 4) {
    if(myRequest.status == 200) {
	  document.getElementById('scroll_message').innerHTML = myRequest.responseText;
	} else { }
  } 
}


/*rollover image ---------------------------*/
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/*koniec rollover image -------------------*/

/*aktualny czas ---------------------------*/	
	function getDateStr(){ 
	 var Today = new Date();
	 var Month = Today.getMonth()+1; if (Month <= 9) {Month = "0"+Month;}
	 var Day = Today.getDate(); 
	 var Year = Today.getFullYear(); 
	 if(Year <= 99) Year += 1900 
	 return Day + "-" + Month + "-" + Year; 
	}
	
	function zegar()
	{
	var czas = new Date();
	godzina = czas.getHours(); if (godzina <= 9) {godzina = "0"+godzina;}
	minuta = czas.getMinutes(); if (minuta <= 9) {minuta = "0"+minuta;}
	sekunda = czas.getSeconds(); if (sekunda <= 9) {sekunda = "0"+sekunda;}
	document.getElementById('czas').innerHTML = getDateStr() + " godz. " + godzina + ":" + minuta + ":" + sekunda;
	}
	//odswiezanie
	setInterval("zegar()",1000);
/* koniec aktualny czas -------------------------*/

/* tworzenie rozwijanego menu (5 działów) funkcje w pliku slide_menu.js */
	var test = new ypSlideOutMenu("test", "down", 0, 0, 10, 10);
	var myMenu1 = new ypSlideOutMenu("menu1", "down", 0, 8, 188, 250);
	var myMenu2 = new ypSlideOutMenu("menu2", "down", 0, 8, 187, 250);
	var myMenu3 = new ypSlideOutMenu("menu3", "down", 0, 8, 187, 250);
	var myMenu3 = new ypSlideOutMenu("menu4", "down", 0, 8, 187, 250);
	var myMenu3 = new ypSlideOutMenu("menu5", "down", 0, 8, 187, 250);
	ypSlideOutMenu.writeCSS();
/* koniec rozwijanego menu -------------------------------------------- */

/* tworzenie płynnych zmian kolorów w rozijanym menu (mootools.js) */
	   window.addEvent("domready",function(){
	   
	   $$(".menu li").each(function(element){
			    var title = new Fx.Style($E('a',element),'color', {duration:200, wait:false});
		 		element.addEvent('mouseenter', function(){
					title.start('#000','#FFF');
				});
		 		element.addEvent('mouseleave', function(){
					title.start('#FFF','#000');
				});
			});
	   
			$$("#menu1Container li").each(function(element){
			    var back1 = new Fx.Style(element,'background-color', {duration:200, wait:false});
				element.addEvent('mouseenter', function(){
					back1.start('#FFBD59','#FF9B04');
				});
		 		element.addEvent('mouseleave', function(){
					back1.start('#FF9B04','#FFBD59');
				});
			});
			
			$$("#menu2Container li").each(function(element){
			    var back2 = new Fx.Style(element,'background-color', {duration:200, wait:false});
				element.addEvent('mouseenter', function(){
					back2.start('#7EC1FD','#0076E1');
				});
		 		element.addEvent('mouseleave', function(){
					back2.start('#0076E1','#7EC1FD');
				});
			});
			
			$$("#menu3Container li").each(function(element){
			    var back3 = new Fx.Style(element,'background-color', {duration:200, wait:false});
				element.addEvent('mouseenter', function(){
					back3.start('#99FE6B','#00B000');
				});
		 		element.addEvent('mouseleave', function(){
					back3.start('#00B000','#99FE6B');
				});
			});
			
			$$("#menu4Container li").each(function(element){
			    var back4 = new Fx.Style(element,'background-color', {duration:200, wait:false});
				element.addEvent('mouseenter', function(){
					back4.start('#FF9D5B','#E15A00');
				});
		 		element.addEvent('mouseleave', function(){
					back4.start('#E15A00','#FF9D5B');
				});
			});
			
			$$("#menu5Container li").each(function(element){
			    var back5 = new Fx.Style(element,'background-color', {duration:200, wait:false});
				element.addEvent('mouseenter', function(){
					back5.start('#B693FF','#8042FF');
				});
		 		element.addEvent('mouseleave', function(){
					back5.start('#8042FF','#B693FF');
				});
			});
			
			
		});
/* koniec tworzenia płynnych zmian koloru ------------------------------------------*/