function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

function change_act_menu_up( elem , submenu ) {
  act_elem = getElementsByClassName( document , "*" , "menu_up_act")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "menu_up_inact");
    act_elem[0].setAttribute("className", "menu_up_inact");  
  }
  
  act_elem3 = getElementsByClassName( document , "*" , "menu_up_act_2")
  if (act_elem3[0])
  {
    act_elem3[0].setAttribute("class", "menu_up_inact_2");
    act_elem3[0].setAttribute("className", "menu_up_inact_2");  
  }  
  
  act_elem2 = getElementsByClassName( document , "*" , "submenu_en")
  if (act_elem[0] || act_elem3[0])
  {
    act_elem2[0].setAttribute("class", "submenu_dis");
    act_elem2[0].setAttribute("className", "submenu_dis");  
  }
  
  act_elem4 = getElementsByClassName( document , "*" , "menu_up_act_3")
  if (act_elem4[0])
  {
    act_elem4[0].setAttribute("class", "menu_up_inact_3");
    act_elem4[0].setAttribute("className", "menu_up_inact_3");  
  }  

  elem.setAttribute("class", "menu_up_act");
  elem.setAttribute("className", "menu_up_act");
  
  var submenu_item = document.getElementById(submenu);
  
  submenu_item.setAttribute("class", "submenu_en");
  submenu_item.setAttribute("className", "submenu_en");
}

function change_act_menu_up_3 ( elem , submenu ) {
  act_elem = getElementsByClassName( document , "*" , "menu_up_act")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "menu_up_inact");
    act_elem[0].setAttribute("className", "menu_up_inact");  
  }
  
  act_elem2 = getElementsByClassName( document , "*" , "submenu_en")
  if (act_elem[0])
  {
    act_elem2[0].setAttribute("class", "submenu_dis");
    act_elem2[0].setAttribute("className", "submenu_dis");  
  }  
  
  act_elem4 = getElementsByClassName( document , "*" , "menu_up_act_3")
  if (act_elem4[0])
  {
    act_elem4[0].setAttribute("class", "menu_up_inact_3");
    act_elem4[0].setAttribute("className", "menu_up_inact_3");  
  }  

  elem.setAttribute("class", "menu_up_act_2");
  elem.setAttribute("className", "menu_up_act_2");
  
  var submenu_item = document.getElementById(submenu);
  
  submenu_item.setAttribute("class", "submenu_en");
  submenu_item.setAttribute("className", "submenu_en");
}

function change_act_menu_up_4 ( elem , submenu ) {
  act_elem = getElementsByClassName( document , "*" , "menu_up_act")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "menu_up_inact");
    act_elem[0].setAttribute("className", "menu_up_inact");  
  }
  
  act_elem2 = getElementsByClassName( document , "*" , "submenu_en")
  if (act_elem[0])
  {
    act_elem2[0].setAttribute("class", "submenu_dis");
    act_elem2[0].setAttribute("className", "submenu_dis");  
  }
  
  act_elem3 = getElementsByClassName( document , "*" , "menu_up_act_2")
  if (act_elem3[0])
  {
    act_elem3[0].setAttribute("class", "menu_up_inact_2");
    act_elem3[0].setAttribute("className", "menu_up_inact_2");  
  }

  elem.setAttribute("class", "menu_up_act_3");
  elem.setAttribute("className", "menu_up_act_3");
  
  var submenu_item = document.getElementById(submenu);
  
  submenu_item.setAttribute("class", "submenu_en");
  submenu_item.setAttribute("className", "submenu_en");
}




function change_act_menu_up_2 ( elem , submenu ) {
  act_elem = getElementsByClassName( document , "*" , "menu_up_act")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "menu_up_inact");
    act_elem[0].setAttribute("className", "menu_up_inact");  
  }
  
  act_elem = getElementsByClassName( document , "*" , "menu_up_act_3")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "menu_up_inact_3");
    act_elem[0].setAttribute("className", "menu_up_inact_3");  
  }
  
  elem.setAttribute("class", "menu_up_act_2");
  elem.setAttribute("className", "menu_up_act_2");
}

function change_info_right ( elem , submenu) {
  act_elem = getElementsByClassName( document , "*" , "info_right_content_en")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "info_right_content_dis");
    act_elem[0].setAttribute("className", "info_right_content_dis");  
  }
  
  act_elem = getElementsByClassName( document , "*" , "info_right_por_content_en")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "info_right_por_content_dis");
    act_elem[0].setAttribute("className", "info_right_por_content_dis");  
  }
  
  act_elem2 = getElementsByClassName( document , "*" , "info_act")
  if (act_elem2[0])
  {
    act_elem2[0].setAttribute("class", "info_inact");
    act_elem2[0].setAttribute("className", "info_inact");  
  }
  
  act_elem2 = getElementsByClassName( document , "*" , "info_p_act")
  if (act_elem2[0])
  {
    act_elem2[0].setAttribute("class", "info_p_inact");
    act_elem2[0].setAttribute("className", "info_p_inact");  
  }
  
  elem.setAttribute("class", "info_act");
  elem.setAttribute("className", "info_act");
  
  var submenu_item = document.getElementById(submenu);
  
  submenu_item.setAttribute("class", "info_right_content_en");
  submenu_item.setAttribute("className", "info_right_content_en");
}

function change_info_right_2 ( elem , submenu) {
  act_elem = getElementsByClassName( document , "*" , "info_right_content_en")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "info_right_content_dis");
    act_elem[0].setAttribute("className", "info_right_content_dis");  
  }
  
  act_elem2 = getElementsByClassName( document , "*" , "info_act")
  if (act_elem2[0])
  {
    act_elem2[0].setAttribute("class", "info_inact");
    act_elem2[0].setAttribute("className", "info_inact");  
  }
  
  elem.setAttribute("class", "info_p_act");
  elem.setAttribute("className", "info_p_act");
  
  var submenu_item = document.getElementById(submenu);
  
  submenu_item.setAttribute("class", "info_right_por_content_en");
  submenu_item.setAttribute("className", "info_right_por_content_en");
}



function change_dane_right ( elem , submenu) {
  act_elem = getElementsByClassName( document , "*" , "dane_right_content_en")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "dane_right_content_dis");
    act_elem[0].setAttribute("className", "dane_right_content_dis");  
  }
  
  act_elem2 = getElementsByClassName( document , "*" , "dane_act")
  if (act_elem2[0])
  {
    act_elem2[0].setAttribute("class", "dane_inact");
    act_elem2[0].setAttribute("className", "dane_inact");  
  }
  
  elem.setAttribute("class", "dane_act");
  elem.setAttribute("className", "dane_act");
  
  var submenu_item = document.getElementById(submenu);
  
  submenu_item.setAttribute("class", "dane_right_content_en");
  submenu_item.setAttribute("className", "dane_right_content_en");
}

/*
function change_movie (elem) {
  act_elem = document.getElementById("vid");
  act_elem.innerHTML = '<a href="vids/'+elem+'" style="display: block; width: 300px; height: 190px;" id="player">';
  flowplayer("player", "player/flowplayer-3.1.0.swf", { clip: { autoPlay: true, autoBuffering: true }, playlist: [ 'vids/CZOLOWKA_FL8_Widescreen_640x360.flv' , 'vids/'+elem, 'vids/TYLOWKA_FL8_Widescreen_640x360.flv'  ] });
}
*/


function change_movie (elem) {
  var s1 = new SWFObject('hdflvplayer/hdplayer.swf','player','300','199','9');
  s1.addParam('allowfullscreen','true');
  s1.addParam('allowscriptaccess','always');
  s1.addParam('wmode','transparent');
  s1.addParam('flashvars','file=http://taxfin.pl/vids/'+elem+'&amp;hdflvplayer_ads=true&amp;preroll=true&amp;postroll=true&amp;prerollad=http://taxfin.pl/vids/CZOLOWKA_FL8_Widescreen_640x360.flv&amp;postrollad=http://taxfin.pl/vids/TYLOWKA_FL8_Widescreen_640x360.flv&amp;autoplay=true');
  s1.write('vid');
}

function change_movie43 (elem) {
  var s1 = new SWFObject('hdflvplayer/hdplayer.swf','player','300','255','9');
  s1.addParam('allowfullscreen','true');
  s1.addParam('allowscriptaccess','always');
  s1.addParam('wmode','transparent');
  s1.addParam('flashvars','file=http://taxfin.pl/vids/'+elem+'&amp;hdflvplayer_ads=true&amp;preroll=true&amp;postroll=true&amp;prerollad=http://taxfin.pl/vids/CZOLOWKA_FL8_Widescreen_640x360.flv&amp;postrollad=http://taxfin.pl/vids/TYLOWKA_FL8_Widescreen_640x360.flv&amp;autoplay=true');
  s1.write('vid');
}

function change_movie2 (elem) {
  var s1 = new SWFObject('hdflvplayer/hdplayer.swf','player','300','199','9');
  s1.addParam('allowfullscreen','true');
  s1.addParam('allowscriptaccess','always');
  s1.addParam('wmode','transparent');
  s1.addParam('flashvars','file=http://taxfin.pl/vids/'+elem+'&amp;autoplay=true');
  s1.write('vid');
}

function wykres_gielda ( submenu , elem) {
  act_elem = getElementsByClassName( document , "*" , "gielda_wykres_en")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "gielda_wykres_dis");
    act_elem[0].setAttribute("className", "gielda_wykres_dis");  
  }
  
  act_elem2 = getElementsByClassName( document , "*" , "wyk_act")
  if (act_elem2[0])
  {
    act_elem2[0].setAttribute("class", "wyk_inact");
    act_elem2[0].setAttribute("className", "wyk_inact");  
  }
  
  elem.setAttribute("class", "wyk_act");
  elem.setAttribute("className", "wyk_act");
  
  var submenu_item = document.getElementById(submenu);
  
  submenu_item.setAttribute("class", "gielda_wykres_en");
  submenu_item.setAttribute("className", "gielda_wykres_en");
}

function hide_search_suggest()
{
  setTimeout("hide_search_suggest_2();", 500);
}

function hide_search_suggest_2()
{
  var search_suggest = document.getElementById("search_suggest");
  search_suggest.style.visibility = "hidden";
}


function change_search_top ( elem , submenu) {
  act_elem = getElementsByClassName( document , "*" , "search_res_en")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "search_res_dis");
    act_elem[0].setAttribute("className", "search_res_dis");  
  }
  
  act_elem2 = getElementsByClassName( document , "*" , "search_top_act")
  if (act_elem2[0])
  {
    act_elem2[0].setAttribute("class", "search_top_inact");
    act_elem2[0].setAttribute("className", "search_top_inact");  
  }
  
  elem.setAttribute("class", "search_top_act");
  elem.setAttribute("className", "search_top_act");
  
  var submenu_item = document.getElementById(submenu);
  
  submenu_item.setAttribute("class", "search_res_en");
  submenu_item.setAttribute("className", "search_res_en");
}

function change_arch_k ( elem , submenu) {
  act_elem = getElementsByClassName( document , "*" , "arch_k_content_en")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "arch_k_content_dis");
    act_elem[0].setAttribute("className", "arch_k_content_dis");  
  }
  
  act_elem2 = getElementsByClassName( document , "*" , "arch_k_act")
  if (act_elem2[0])
  {
    act_elem2[0].setAttribute("class", "arch_k_inact");
    act_elem2[0].setAttribute("className", "arch_k_inact");  
  }
  
  elem.setAttribute("class", "arch_k_act");
  elem.setAttribute("className", "arch_k_act");
  
  var submenu_item = document.getElementById(submenu);
  
  submenu_item.setAttribute("class", "arch_k_content_en");
  submenu_item.setAttribute("className", "arch_k_content_en");
}

function wykres_waluty( submenu , elem) {
  act_elem = getElementsByClassName( document , "*" , "waluty_wykres_en")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "waluty_wykres_dis");
    act_elem[0].setAttribute("className", "waluty_wykres_dis");  
  }
  
  act_elem2 = getElementsByClassName( document , "*" , "wyk_w_act")
  if (act_elem2[0])
  {
    act_elem2[0].setAttribute("class", "wyk_w_inact");
    act_elem2[0].setAttribute("className", "wyk_w_inact");  
  }
  
  elem.setAttribute("class", "wyk_w_act");
  elem.setAttribute("className", "wyk_w_act");
  
  var submenu_item = document.getElementById(submenu);
  
  submenu_item.setAttribute("class", "waluty_wykres_en");
  submenu_item.setAttribute("className", "waluty_wykres_en");
}

function tv_activate_tab(nr){
  var i;
  var style = '';
  for( i = 1 ; i <= 4 ; i++ )
  {
    if(i == nr)
      style="on";
    else
      style="off";
      
    if( i == 1 )
    {
      document.getElementById("f1_1").setAttribute("class", "filmy_top_left_1_"+style);
      document.getElementById("f1_1").setAttribute("className", "filmy_top_left_1_"+style);
    }
    else
    {
      document.getElementById("f"+i+"_1").setAttribute("class", "filmy_top_left_"+style);
      document.getElementById("f"+i+"_1").setAttribute("className", "filmy_top_left_"+style);
    }
    document.getElementById("f"+i+"_2").setAttribute("class", "filmy_top_center_"+style);
    document.getElementById("f"+i+"_2").setAttribute("className", "filmy_top_center_"+style);
    document.getElementById("f"+i+"_3").setAttribute("class", "filmy_top_right_"+style);
    document.getElementById("f"+i+"_3").setAttribute("className", "filmy_top_right_"+style);
  }
  for( i = 1 ; i <= 4 ; i++ )
  {
    document.getElementById("f"+i).style.display="none";
  }
  document.getElementById("f"+nr).style.display="";
}

function pokazDaty(elem) {
  var i = 3;
  
  for( i =3 ; i <= 10 ; i++ )
  {
    document.getElementById("data_a_" + i).style.display='none';
  }
  
  for( i =3 ; i <= elem ; i++ )
  {
    document.getElementById("data_a_" + i).style.display='';
  }
}

function ustawGwiazdke(liczba) {
  if( document.getElementById("aktualna_ocena").innerHTML != liczba )
  {
    var i = 1;
    for( i = 1 ; i <= 5 ; i++ )
    {
      if( i <= liczba )
      {
        if( document.getElementById("star_"+i).innerHTML != '<img src="images/gwiazdka_cala.jpg" border="0"/>' )
          document.getElementById("star_"+i).innerHTML = '<img src="images/gwiazdka_cala.jpg" border="0"/>';
      }
      else
      {
        if( document.getElementById("star_"+i).innerHTML != '<img src="images/gwiazdka_pusta.jpg" border="0"/>' )
          document.getElementById("star_"+i).innerHTML = '<img src="images/gwiazdka_pusta.jpg" border="0"/>';
      }
    }
    document.getElementById("aktualna_ocena").innerHTML = liczba;
  }
}

function tv_set_cat( nr ,elem ) {
  act_elem = getElementsByClassName( document , "*" , "tv_cat_bar_on")
  if (act_elem[0])
  {
    act_elem[0].setAttribute("class", "tv_cat_bar_off");
    act_elem[0].setAttribute("className", "tv_cat_bar_off");  
  }
  
  act_elem2 = getElementsByClassName( document , "*" , "tv_cat_cont_on")
  if (act_elem2[0])
  {
    act_elem2[0].setAttribute("class", "tv_cat_cont_off");
    act_elem2[0].setAttribute("className", "tv_cat_cont_off");  
  }
  
  elem.setAttribute("class", "tv_cat_bar_on");
  elem.setAttribute("className", "tv_cat_bar_on");
  
  var submenu_item = document.getElementById("tv_cat_"+nr);
  
  submenu_item.setAttribute("class", "tv_cat_cont_on");
  submenu_item.setAttribute("className", "tv_cat_cont_on");
}

function licz_kategorie(){
  var liczba = 0;
  for( i = 1 ; i <= 28 ; i++ )
  {
    if (document.getElementById('k'+i))
    {
      if( document.getElementById('k'+i).checked == true )
        liczba++;
    }
    else
      alert( i );
  }
  document.getElementById('kategorie_text').innerHTML = 'Wybrano: '+liczba;
}

function licz_stanowiska(){
  var liczba = 0;
  for( i = 1 ; i <= 4 ; i++ )
  {
    if (document.getElementById('s'+i))
    {
      if( document.getElementById('s'+i).checked == true )
        liczba++;
    }
    else
      alert( i );
  }
  document.getElementById('stanowiska_text').innerHTML = 'Wybrano: '+liczba;
}

function licz_lokalizacje(){
  var liczba = 0;
  for( i = 1 ; i <= 17 ; i++ )
  {
    if (document.getElementById('w'+i))
    {
      if( document.getElementById('w'+i).checked == true )
        liczba++;
    }
    else
      alert( i );
  }
  document.getElementById('lokalizacje_text').innerHTML = 'Wybrano: '+liczba;
}

function toggle_praca(id,label){
  if( document.getElementById(id).style.display=="none" )
  {
    document.getElementById(label).innerHTML = '<img src="images/zwin.jpg" border="0" />';
  }
  else
  {
    document.getElementById(label).innerHTML = '<img src="images/rozwin.jpg" border="0" />';
  }
  jQuery('#'+id).toggle('blind',500);
}

function pobierz_przybornik(){
	if( document.getElementById("przybornik_uzytkownika").innerHTML == '' ){
		var zapytanie = '?action=show';
		document.getElementById("przybornik_uzytkownika").innerHTML='<div style="height:120px; width: 100%; background: url(images/loading3.gif) center center no-repeat; text-align: center;"><br /><br /><br /><br /><br /><br /><br />Trwa pobieranie danych...</div>';
		
		if (window.XMLHttpRequest){
			xmlhttp=new XMLHttpRequest();
		}else{
			// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				document.getElementById("przybornik_uzytkownika").innerHTML=xmlhttp.responseText;
			}
		}
		xmlhttp.open("GET","przybornik_uzytkownika.php"+zapytanie,true);
		xmlhttp.send();
	}
}
