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 setFontSizer(size) {
  	switch (size)
	{
		case 'small': fsize = '1.0em';break;
		case 'medium': fsize = '1.2em';break;
		case 'big': fsize = '1.4em';break;
		default : fsize = '1.0em';
	}	
	document.getElementById('rozmiar').style.fontSize=fsize;	
	createCookie("fontsize", fsize, 365);
}	

function zapamietajwybor(dzial) {
	
	switch(dzial) {
	 case 'lekarz':
	 {
		document.getElementById('zapamietajwyborstudent').checked = false;
		document.getElementById('zapamietajwybortechnik').checked = false;
		document.getElementById('zapamietajwybordziecko').checked = false;
		document.getElementById('zapamietajwyborpacjent').checked = false;
		break;
	 }
	 case 'technik':
	 {
		document.getElementById('zapamietajwyborstudent').checked = false;
		document.getElementById('zapamietajwyborlekarz').checked = false;
		document.getElementById('zapamietajwybordziecko').checked = false;
		document.getElementById('zapamietajwyborpacjent').checked = false;
		break;
	 }	
	 case 'dziecko':
	 {
		document.getElementById('zapamietajwyborstudent').checked = false;
		document.getElementById('zapamietajwyborlekarz').checked = false;
		document.getElementById('zapamietajwybortechnik').checked = false;
		document.getElementById('zapamietajwyborpacjent').checked = false;
		break;
	 }	
	 case 'student':
	 {
		document.getElementById('zapamietajwybordziecko').checked = false;
		document.getElementById('zapamietajwyborlekarz').checked = false;
		document.getElementById('zapamietajwybortechnik').checked = false;
		document.getElementById('zapamietajwyborpacjent').checked = false;
		break;
	 }	
	 case 'pacjent':
	 {
		document.getElementById('zapamietajwybordziecko').checked = false;
		document.getElementById('zapamietajwyborlekarz').checked = false;
		document.getElementById('zapamietajwybortechnik').checked = false;
		document.getElementById('zapamietajwyborstudent').checked = false;
		break;
	 }	
	};
	 	 	 	
	if(document.getElementById('zapamietajwybor'+dzial).checked == true)
	{
		createCookie("wybor", dzial, 365);
	}
}

function getElementsByClassName(node, classname)
{
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i].id);
    return a;
}

function wyrownaj()
{

	var region1 = document.getElementById('region6');
	var region2 = document.getElementById('region7');

	if(region1 && region2)
	{

		var id1 = getElementsByClassName(document.getElementById('region6'), 'border');
		var id2 = getElementsByClassName(document.getElementById('region7'), 'border');

		var element1 = document.getElementById(id1);
		var element2 = document.getElementById(id2);
				
		if(element1 && element2)
		{			
			var widt1 = element1.offsetWidth;								
			var widt2 = element2.offsetWidth;			
			
			temp=navigator.appVersion.split("MSIE")
			version=parseFloat(temp[1]);
			
			if(element1 && element2)
			{
				a = element1.offsetHeight;
				b = element2.offsetHeight;
				
				if(a < b) 
				{
					b = b - 30;
					element1.style.height = b +"px" ; 			
					
					if(navigator.appName == 'Microsoft Internet Explorer' && version == 7) 
					{
						element1.style.width = (widt1- 2) +"px" ; 
						/*element2.style.width = (widt2- 2)  +"px"; */
					}	
				}	
				else
				{
					if(a > b) 
					{
						a = a - 30;
						element2.style.height = a +"px" ; 
					
						if(navigator.appName == 'Microsoft Internet Explorer' && version == 7)
						{
							element1.style.width = (widt1- 2) +"px" ; 
							/*element2.style.width = (widt2- 2)  +"px"; */
						}						
					}	
				}		
			}
		}	
	}	
}
EditoStart.Add(wyrownaj);


function wszystkieMozzila()
{		
	if(navigator.appCodeName == 'Mozilla' && navigator.userAgent.search('Firefox') == -1)
	{		
		
		var height = 0;
		var region1 = document.getElementById('region4');
		
		if(region1)
		{
		
			var id_blokow = getElementsByClassName(document.getElementById('region4'), 'wszystkie');
			
			if(id_blokow)
			{
				var id_blokow_2 =id_blokow.toString();
			
				id_blokow_2 = id_blokow_2.split(",");
					
				if(id_blokow_2)		
				{
					for(var i = 0 ; i < id_blokow_2.length; i++)
					{			
			
						id_bloku = id_blokow_2[i].replace('wszystkie_','');
										
						var tresc = document.getElementById('zakladka_tresc_'+id_bloku);
					
						if(tresc)
						{
							if(height < tresc.offsetHeight) height = tresc.offsetHeight;
						}
					}
										
					for(var i = 0 ; i < id_blokow_2.length; i++)
					{			
						var pozycja = document.getElementById(id_blokow_2[i]);
						/*pozycja.style.top = (height + 330) +"px" ; */
					}
				}
			}			
		}	
	}			
}
EditoStart.Add(wszystkieMozzila);

function usunReklama()
{
    var node = document.getElementById('main');
    if (!node) return;
    var a = [];
    var re = new RegExp('\\b' + 'napisReklama|napisReklama2' + '\\b');
    var els = node.getElementsByTagName("*");
    if (!els) return;
    for(var i=0,j=els.length; i<j; i++) {
        if(re.test(els[i].className))
        {
             c = els[i].getElementsByTagName('OBJECT');
             d = els[i].getElementsByTagName('IMG');
            if(c.length > 0 || d.length > 0) {
                if(els[i].className == 'napisReklama') els[i].className = els[i].className + ' napisReklamaTlo';
                if(els[i].className == 'napisReklama2') els[i].className = els[i].className + ' napisReklamaTlo2';
            }

        }
    }
}
EditoStart.Add(usunReklama);

function wyrownajAKtualnosci()
{
	var zakladki = new Array();
	var height = 0;
	var wyswietlanie = 0;
	var region1 = document.getElementById('region4');
	
	if(region1)
	{
	
		var id_blokow = getElementsByClassName(document.getElementById('region4'), 'zakladki');
		var id_blokow_2 =id_blokow.toString();
	
		id_blokow_2 = id_blokow_2.split(",");
				
		for(var i = 0 ; i < id_blokow_2.length; i++)
		{			
			id_bloku = id_blokow_2[i].replace('zakladka_tlo_','');
	
			var id = getElementsByClassName(document.getElementById('region4'), 'zakladka_tresc');
			var id_zakladek_bloku =id.toString();
		
			id_zakladek_bloku = id_zakladek_bloku.split(",");
			
			for(var j = 0 ; j < id_zakladek_bloku.length; j++)
			{		
				var z = id_zakladek_bloku[j].replace(id_bloku+'_','');
	
				if(z.length < id_zakladek_bloku[j].length)
				{
					zakladki.push(id_zakladek_bloku[j]);
				}
			}
					
			for(var j = 0 ; j < zakladki.length; j++)
			{
				var element = document.getElementById(zakladki[j]);
					
				if(element)
				{				
					
					if(element.style.display == "none") wyswietlanie = 0;
					else wyswietlanie = 1;				
						
					element.style.display = "block" ; 			
																																
					if(element.offsetHeight > height) height = element.offsetHeight;
					
					if(wyswietlanie == 0) element.style.display = "none" ; 
					if(wyswietlanie == 1) element.style.display = "block" ; 			
					
				}							
			}
	
			for(var j = 0 ; j < zakladki.length; j++)
			{
				var element = document.getElementById(zakladki[j]);
				
				element.style.height = height +"px" ; 	
			}
							
			zakladki = new Array();
			height = 0;
		}	
	}	
}
EditoStart.Add(wyrownajAKtualnosci);
   
function readFontSize() {
	var aktualna = readCookie("fontsize");
	if (aktualna != '')
	document.getElementById('rozmiar').style.fontSize=aktualna;	
	
	
	if(aktualna == '1.0em') document.getElementById('fontSize1').style.fontWeight = 'bold';
	if(aktualna == '1.2em') document.getElementById('fontSize2').style.fontWeight = 'bold';
	if(aktualna == '1.4em') document.getElementById('fontSize3').style.fontWeight = 'bold';

}

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);
