var toggleMenu = {
	init : function(sContainerClass, sHiddenClass) {
		if (!document.getElementById || !document.createTextNode) {return;} // Check for DOM support
		var arrMenus = this.getElementsByClassName(document, 'ul', sContainerClass);
		var arrSubMenus, oSubMenu, oLink;
		for (var i = 0; i < arrMenus.length; i++) {
			arrSubMenus = arrMenus[i].getElementsByTagName('ul');
			for (var j = 0; j < arrSubMenus.length; j++) {
				oSubMenu = arrSubMenus[j];
				oLink = oSubMenu.parentNode.getElementsByTagName('span')[0];
				if (oLink.className!='no_hide') {
				if (j==0)
				oLink.onclick = function(){toggleMenu.toggle(this.parentNode.getElementsByTagName('ul')[0], sHiddenClass,0); return false;}
				if (j==1)
                                oLink.onclick = function(){toggleMenu.toggle(this.parentNode.getElementsByTagName('ul')[0], sHiddenClass,1); return false;}
                                if (j==2)
                                oLink.onclick = function(){toggleMenu.toggle(this.parentNode.getElementsByTagName('ul')[0], sHiddenClass,2); return false;}
                                if (j==3)
                                oLink.onclick = function(){toggleMenu.toggle(this.parentNode.getElementsByTagName('ul')[0], sHiddenClass,3); return false;}
                                if (j==4)
                                oLink.onclick = function(){toggleMenu.toggle(this.parentNode.getElementsByTagName('ul')[0], sHiddenClass,4); return false;}
                                if (j==5)
                                oLink.onclick = function(){toggleMenu.toggle(this.parentNode.getElementsByTagName('ul')[0], sHiddenClass,5); return false;}
                                if (j==6)
                                oLink.onclick = function(){toggleMenu.toggle(this.parentNode.getElementsByTagName('ul')[0], sHiddenClass,6); return false;}
                                if (j==7)
                                oLink.onclick = function(){toggleMenu.toggle(this.parentNode.getElementsByTagName('ul')[0], sHiddenClass,7); return false;}
				if (j==8)
                                oLink.onclick = function(){toggleMenu.toggle(this.parentNode.getElementsByTagName('ul')[0], sHiddenClass,8); return false;}
				//this.toggle(oSubMenu, sHiddenClass,j);
				}
			}
		}
	},
	toggle : function(el, sHiddenClass,iik) {
		var oRegExp = new RegExp("(^|\\s)" + sHiddenClass + "(\\s|$)");
		el.className = (oRegExp.test(el.className)) ? el.className.replace(oRegExp, '') : el.className + ' ' + sHiddenClass; // Add or remove the class name that hides the element
		iik=iik+1;
		if (el.className=='hidden' || el.className==' hidden') {
			document.cookie="sb1["+iik+"]="+1; 
		} else {
			document.cookie="sb1["+iik+"]="+2;
		}
	},
/* addEvent function from http://www.quirksmode.org/blog/archives/2005/10/_and_the_winner_1.html */
	addEvent : function(obj, type, fn) {
		if (obj.addEventListener)
			obj.addEventListener(type, fn, false);
		else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() {obj["e"+type+fn](window.event);}
			obj.attachEvent("on"+type, obj[type+fn]);
		}
	},
/*
Written by Jonathan Snook, http://www.snook.ca/jonathan
Add-ons by Robert Nyman, http://www.robertnyman.com
*/
	getElementsByClassName : function(oElm, strTagName, strClassName){
	    var arrElements = (strTagName == "*" && document.all)? document.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)
	}
};
toggleMenu.addEvent(window, 'load', function(){toggleMenu.init('menu','hidden');});
//if (myform=document.getElementById('myform') ) {
//alert('wchodze ...');
//toggleMenu.addEvent(myform, 'submit', function(){toggleMenu.init('menu','hidden');});
//}

/*
======================kawalek od tiny ===========================================================
*/

function setup() {
	/* if (!win)     this.win = self;    else this.win = eval(win); 
*/
        tinyMCE.init({
                // General options
                mode : "textareas",
                theme : "advanced",
		skin : "o2k7",
		entity_encoding : "raw",
                plugins : "style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,contextmenu,paste,directionality,noneditable,visualchars,nonbreaking",
                // Theme options
                theme_advanced_buttons1 : "bold,italic,underline,|,justifyleft,justifycenter,justifyright,justifyfull,hr,removeformat,|,sub,sup,|,bullist,numlist,outdent,indent,|,undo,redo,|,link,unlink,cleanup,preview,|,forecolor,backcolor",
                theme_advanced_toolbar_location : "top",
                theme_advanced_toolbar_align : "left",
                theme_advanced_statusbar_location : "bottom",
                theme_advanced_resizing : true
        });
}

/*
====================================================================================================
*/
/***********************************************
* Dynamic Ajax Content- . Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname

function ajaxpage(url, containerid){

var page_request = false
if (url=='edit.php?a=2') {
	nvv_id=read_cookie('nvv');	
	window.open('../index.php?a=11&id='+nvv_id);
}
else if (url=='new.php?a=2') {
	window.open('../index.php?a=10');
}
else {
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		}
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
	page_request.onreadystatechange=function(){
		loadpage(page_request, containerid)
	}
	if (bustcachevar) //if bust caching of external page
		var bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime();
	page_request.open('POST', url+bustcacheparameter, true)
	window.scrollTo(0,0);
	page_request.send(null)
}
}

function loadpage(page_request, containerid){
        if (page_request.readyState == (1 || 0)) {
                document.body.style.cursor='wait';
        }
        if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
                document.body.style.cursor='auto';
                document.getElementById(containerid).innerHTML=page_request.responseText
        }
}

function loadobjs(){
if (!document.getElementById) return
for (i=0; i<arguments.length; i++){
        var file=arguments[i]
        var fileref=""
        if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added before proceeding
                if (file.indexOf(".js")!=-1){ //If object is a js file
                        fileref=document.createElement('script')
                        fileref.setAttribute("type","text/javascript");
                        fileref.setAttribute("src", file);
                }
                else if (file.indexOf(".css")!=-1){ //If object is a css file
                        fileref=document.createElement("link")
                        fileref.setAttribute("rel", "stylesheet");
                        fileref.setAttribute("type", "text/css");
                        fileref.setAttribute("href", file);
                }
        }
        if (fileref!=""){
                document.getElementsByTagName("head").item(0).appendChild(fileref)
                loadedobjects+=file+" " //Remember this object as being already added to page
        }
}
}


function switchv(  ){

if (document.getElementById){
	t0=document.getElementById( 't0' );
	t1=document.getElementById( 't1' );
	t2=document.getElementById( 't2' );
	if (t0.style.display != "none"){
		t0.style.display = "none";
		t1.style.display = "none";
		t2.style.display = "";
	} else {
		if (t1.style.display == "none"){ t1.style.display = ""; } else { t1.style.display = "none"; }
		if (t2.style.display == "none"){ t2.style.display = ""; } else { t2.style.display = "none"; }
	}
}

} 

/* ==========================================================================================
*/

   var http_request = false;

   function alertContents(container) {
        if (http_request.readyState == (1 || 0)) {
                document.body.style.cursor='wait';
        }

      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
	    document.body.style.cursor='';
            result = http_request.responseText;
            document.getElementById(container).innerHTML = result;            
	    //hidebox();
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
  

   function makePostRequest(url, parameters, container) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = function() { alertContents(container); };
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

function get2(obj,container) {
      var getstr = "";
      var inputs = obj.getElementsByTagName('input');
	var box=document.getElementById('box'); 
		if (typeof(box)!='undefined' && box!=null ) box.style.display='none';
      for (i = 0; i < inputs.length; i++) // to check each td object
      {
	if (inputs[i].type=='password' || inputs[i].type=='hidden' || inputs[i].type=='text' || inputs[i].type=='submit') {
         	getstr += inputs[i].name + "=" + inputs[i].value +  "&";
	}
	if (inputs[i].type=='checkbox') {
               if (inputs[i].checked) {
                  getstr += inputs[i].name + "=" + inputs[i].value + "&";
               } else {
                  getstr += inputs[i].name + "=&";
               }
            }
        if (inputs[i].type=="radio") {
                var radio = inputs[i];
                if (radio.checked) { getstr += radio.name+"=" + radio.value + "&"; }
         }
	
        if ( inputs[i].name == 'skrypt' ) { var skrypt = inputs[i].value ; }
	if ( inputs[i].name == 'div_id' ) { var div_id = inputs[i].value ; }
      }
      var selects = obj.getElementsByTagName('select');
      for (i = 0; i < selects.length; i++) // to check each td object
      {
         var sel = selects[i];
         getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
      }

      var tas = obj.getElementsByTagName('textarea');
      for (i = 0; i < tas.length; i++) // to check each td object
      {
         var ta = tas[i];
         getstr += ta.id + "=" + ta.value + "&";
      }
      makePostRequest(skrypt, getstr,container);
} 

function get(obj,container) {
      var getstr = "";
      var inputs = obj.getElementsByTagName('input');
      for (i = 0; i < inputs.length; i++) // to check each td object
      {
	if (inputs[i].type=='hidden' || inputs[i].type=='text' || inputs[i].type=='submit') {
         getstr += inputs[i].name + "=" + inputs[i].value +  "&";
	 if ( inputs[i].name == 'kid' ) { var kid = +inputs[i].value; }
	 if ( inputs[i].name == 'group' ) { var group = +inputs[i].value; }
         if ( inputs[i].name == 'a' ) { var a = +inputs[i].value; }
	 if ( inputs[i].name == 'id' ) { var id = inputs[i].value; }
	 if ( inputs[i].name == 'menu1' ) { var nazwa = inputs[i].value; }
	 if ( inputs[i].name == 'menu2' ) {if (inputs[i].value.length>0 ) nazwa += '<br><font color="#999999">(' + inputs[i].value + ')</font>'; }
	 if ( inputs[i].name == 'skrypt' ) { var skrypt = inputs[i].value ; }
	}
        if (inputs[i].type=="radio" || inputs[i].type=="checkbox") {
		var radio = inputs[i];
		if (radio.checked) { getstr += radio.name+"=" + radio.value + "&"; }	
	 }
       }
      var selects = obj.getElementsByTagName('select');
      for (i = 0; i < selects.length; i++) {
	 var sel = selects[i];
         getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
      }
      var tas = obj.getElementsByTagName('textarea');
      for (i = 0; i < tas.length; i++) {
         var ta = tas[i];
         getstr += ta.id + "=" + ta.value + "&";
      }

	makePostRequest(skrypt, getstr,container);
}

function hidebox () {
       var box=document.getElementById('box');
       box.style.display='none';
}

function showbox () {
       var box=document.getElementById('box');
       box.style.display='';
}

function przenies() {
	inputs=document.getElementsByTagName('input');
	for (i = 0; i < inputs.length; i++) {
		if (inputs[i].name=='pnazwa') {
			imieinazwisko=inputs[i].value.split(' ');
			polowka=Math.round(imieinazwisko.length/2)
			var imie=''; var nazwisko=''; var spacjai=''; spacjan='';
			for (j = 0; j < imieinazwisko.length; j++) {
				if (j<polowka) { imie+=spacjai+imieinazwisko[j]; spacjai=' ';}
				else { nazwisko+=spacjan+imieinazwisko[j]; spacjan=' '; }
			}
		}
		if (inputs[i].name=='imie') { inputs[i].value=imie;}
		if (inputs[i].name=='nazwisko') { inputs[i].value=nazwisko;}
	}
}


function unset_menu(id) {
      var sidebar = document.getElementById('sidebar');
      var ulki=sidebar.getElementsByTagName('ul');
      for (i = 0; i < ulki.length; i++) // to check each td object
      {
        var liki=ulki[i].getElementsByTagName('li');
        for (j = 0; j < liki.length; j++) // to check each td object
           {
                var ulki2=liki[j].getElementsByTagName('ul');
                for (k=0;k<ulki2.length;k++)
                  {
                        var liki2=ulki2[k].getElementsByTagName('li');
                        for (m=0;m<liki2.length;m++)
                           {
                                if (liki2[m].id=='a' + id)
                                 {
					// liki2[m].style.display = "none";
					var aki=liki2[m].getElementsByTagName('a');
					if (aki[0].className!='na') aki[0].className='na';
					else aki[0].className='';
                                 }
                           }
                  }
           }
      }
}

function reload_sdb(){
	ajaxpage('content.php', 'contentContainer');
}
function login() {
	var login=document.getElementById('login');
	var loginul=document.getElementById('loginul');
	loginul.className='';
	loginul.display='';
        login.focus();
};

function add_menu(id) {
      var sidebar = document.getElementById('sidebar');
      var ulki=sidebar.getElementsByTagName('ul');
      ul=ulki[id + 3];
      lis=ul.getElementsByTagName('li');
      lastli=lis[lis.length-1];
li_tekst = document.createTextNode(nazwa);

li = document.createElement("li");
li.id = 'xxx';
li.appendChild(li_tekst);
ul.insertBefore(li,lastli);
}

//==================================================================================================
/**
*
*  AJAX IFRAME METHOD (AIM)
*  http://www.webtoolkit.info/
*
**/

AIM = {

    frame : function(c) {

        var n = 'f' + Math.floor(Math.random() * 99999);
        var d = document.createElement('DIV');
        d.innerHTML = '<iframe style="display:none" src="about:blank" id="'+n+'" name="'+n+'" onload="AIM.loaded(\''+n+'\')"></iframe>';
        document.body.appendChild(d);

        var i = document.getElementById(n);
        if (c && typeof(c.onComplete) == 'function') {
            i.onComplete = c.onComplete;
        }

        return n;
    },

    form : function(f, name) {
        f.setAttribute('target', name);
    },

    submit : function(f, c) {
        AIM.form(f, AIM.frame(c));
        if (c && typeof(c.onStart) == 'function') {
            return c.onStart();
        } else {
            return true;
        }
    },

    loaded : function(id) {
        var i = document.getElementById(id);
        if (i.contentDocument) {
            var d = i.contentDocument;
        } else if (i.contentWindow) {
            var d = i.contentWindow.document;
        } else {
            var d = window.frames[id].document;
        }
        if (d.location.href == "about:blank") {
            return;
        }

        if (typeof(i.onComplete) == 'function') {
            i.onComplete(d.body.innerHTML);
        }
    }

}


        function startCallback() {
            // make something useful before submit (onStart)
            return true;
        }

        function completeCallback(response) {
            // make something useful after (onComplete)
            document.getElementById('upload').innerHTML = parseInt(document.getElementById('upload').innerHTML) + 1;
            document.getElementById('output').innerHTML = response;
        }

function przelacz_akcje(modul){
	akcja=document.getElementById('akcja');
	if (modul==1) {
		akcja.innerHTML='<b>+</b> &nbsp; dodaj nowy moduł';
		akcja.onclick=function(){addmodul();};
		akcja.parentNode.parentNode.id="moduly";
	}
	if (modul==2) {
		akcja.innerHTML='<b>+</b> &nbsp; dodaj nowy blok';
		akcja.onclick=function(){additem(this,1)};
		akcja.parentNode.parentNode.id="bloki";
	}
}


function addmodul(){
if (document.getElementById('prz1')) {
	przelacznik=document.getElementById('prz1');
	przelacznik.style.display='none';
	przelacznik=document.getElementById('prz2');
	przelacznik.style.display='none';
}
select_do_modulu=document.getElementById('select_do_modulu');
naglowek_do_modulu=document.getElementById('naglowek_do_modulu');

if (select_do_modulu.style.display=='none') {
	naglowek_do_modulu.style.display='';
	select_do_modulu.style.display='';
	select_do_modulu.selectedIndex=0;
}	 
}

function opt_to_li (select_do_modulu) {
	newinput=document.createElement('input');
	var i=select_do_modulu.options[select_do_modulu.selectedIndex].value;
	var v=select_do_modulu.options[select_do_modulu.selectedIndex].innerHTML;
	newinput.name='moduly['+i+']';
	newinput.value=i;
	newinput.type='hidden';
	newli=document.createElement('li');
	newli.innerHTML=' <a href="javascript:void(0);" onclick="delli(this.parentNode)" title="Skasuj">( - )</a> ';
	// newli.innerHTML=select_do_modulu.options[select_do_modulu.selectedIndex].value
	// zachowuje linie aby moc latwo podejrzec szk_id w razie czego
	newli.innerHTML+=select_do_modulu.options[select_do_modulu.selectedIndex].innerHTML;
	select_do_modulu.parentNode.insertBefore(newli,select_do_modulu);
	newli.appendChild(newinput);
	select_do_modulu.style.display='none';
}

function additem(a,b) {

if (document.getElementById('prz1')) {
	przelacznik=document.getElementById('prz1');
	przelacznik.style.display='none';
	przelacznik=document.getElementById('prz2');
	przelacznik.style.display='none';
}
if (b==2) {
if (document.getElementById('bloki')) {
	var a=document.getElementById('bloki');
	a.removeChild(a.lastChild);
	bloki=a.getElementsByTagName('li');
	var calosc=''; var numer=0;
	for (k=0; k<bloki.length; ++k) {
		input=bloki[k].childNodes[0];
		if (input.className=='blok' || input.className=='next') {
			var text=document.createTextNode(input.value);
			input.parentNode.replaceChild(text,input);
		}
		
		if (input.className=='next') {
			calosc+='<li>'+input.value+'</li>';
			byl_next='yes'
		}
		if (input.className=='blok' && calosc!='') {
			++numer;
			calosc+='</ul></li>';
		        newinput=document.createElement('input');
        		newinput.type='hidden';
        		newinput.name='blok['+numer+']';
	        	newinput.value=calosc;
			a.parentNode.appendChild(newinput);
			calosc='<li>'+input.value+'<ul>';
		}
		if (input.className=='blok' && calosc=='') calosc='<li>'+input.value+'<ul>';
	}
	
        ++numer;
        if (calosc.length>0) calosc+='</ul></li>';
        newinput=document.createElement('input');
        newinput.type='hidden';
        newinput.name='blok['+numer+']';
        newinput.value=calosc;
        a.parentNode.appendChild(newinput);

        for (k=0; k<bloki.length; ++k) {
		if (bloki[k].className=='clear') {
			bloki[k].parentNode.removeChild(bloki[k]);
		}
	}
}
}
else {
        var li=a.parentNode;
        newli=document.createElement('li');
	if (b) clss='blok'; else clss='next';
        li.parentNode.insertBefore(newli,li)
	newinp=document.createElement('input');
	newinp.type='text';
	newinp.className=clss;
	newli.appendChild(newinp);
	newli.innerHTML+=' <a href="javascript:void(0);" onclick="delli(this.parentNode)" title="Skasuj">(-)</a> ';
	if (b==1) 
	newli.innerHTML+=' <a href="javascript:void(0);" onclick="additem(this,'+b+')" title="Skasuj">(+)</a> ';
	else
	newli.innerHTML+=' <a href="javascript:void(0);" onclick="additem(this)" title="Wstaw przed">(+)</a> ';
	newli.innerHTML+=' <a href="javascript:void(0);" onclick="up(this)" title="Przesuń do góry">△</a>';
	newli.innerHTML+=' <a href="javascript:void(0);" onclick="down(this)" title="Przesuń w dół">▽</a>';

	var input=newli.getElementsByTagName('input')[0];
	input.focus();
	if (b) {
		newul=document.createElement('ul');
		newli.appendChild(newul);
		newli3=document.createElement('li');
		newli3.className='clear';
		newli3.innerHTML='<a href="javascript:void(0);" onclick="additem(this)"><b>+</b> &nbsp; dodaj nowe zagadnienie</a>';
		newul.appendChild(newli3);
	}
}

}

function delli(el) {
	skasowany=el.parentNode.removeChild(el);
}

function up(l) {
        el=l.parentNode;
        brothers=el.parentNode.childNodes;
        for (var j=1; j<brothers.length-1; j++) {
                if (brothers[j].innerHTML==el.innerHTML) {
			//if (brothers[j-1].getElementsByTagName('input')[0].name!='') {
			//	name=brothers[j-1].getElementsByTagName('input')[0].name;
			//	brothers[j-1].getElementsByTagName('input')[0].name=brothers[j].getElementsByTagName('input')[0].name;
			//	brothers[j].getElementsByTagName('input')[0].name=name;
			//}
			dd=brothers[j-1].innerHTML;
                        brothers[j-1].innerHTML=brothers[j].innerHTML;
                        brothers[j].innerHTML=dd;

                }
        }
}

function down(l) {
        el=l.parentNode;
        brothers=el.parentNode.childNodes;
	for (var j=0; j<brothers.length-2; j++) {
		if (brothers[j].innerHTML==el.innerHTML) {
			dd=brothers[j+1].innerHTML;
			brothers[j+1].innerHTML=brothers[j].innerHTML;
			brothers[j].innerHTML=dd;
		}
	}
}

function pokaz_next_tr(obj) {
	td=obj.parentNode;
	img=td.getElementsByTagName('img')[0];
	tr=obj.parentNode.parentNode;
	nazwa=tr.className;
	table=tr.parentNode.parentNode.parentNode;
	trsy=table.getElementsByTagName('tr');
	for (var j=0; j<trsy.length; j++) {
//		if (trsy[j].className==nazwa && trsy[j].style.display=='none' && trsy[j-1].style.display=='none') {
//			tdsy=trsy[j].getElementsByTagName('td');
//			for (var k=0; k<tdsy.length; k++) {
//				tdsy[k].style.borderTop='1px solid #E4E4E4';
//			}
//		}
	
		if (trsy[j].className==nazwa && trsy[j].style.display=='none') { 
			img.src="szkadm/images/toptr.gif";
			trsy[j].style.display=''; }
		else if (trsy[j].className==nazwa && trsy[j].style.display=='') { 
			img.src="szkadm/images/lefttr.gif";
			trsy[j].style.display='none'; }
	}
	tr.style.display='';
}

function odznacz(input_name,color) {
	inputs=document.getElementsByTagName('input');
	for (var j=0; j<inputs.length; j++) {
		var oRegExp = new RegExp(input_name,"g");
		if (oRegExp.test(inputs[j].name)) { inputs[j].parentNode.style.backgroundColor=color; }
	}
}

function son(  ){
        if (document.getElementById){
                document.getElementById( 't1' ).style.display = "";
                document.getElementById( 't2' ).style.display = "";
        }
}

function soff(  ){
        if (document.getElementById){
                document.getElementById( 't1' ).style.display = "none";
                document.getElementById( 't2' ).style.display = "none";
        }
} 

function seta(a,elem){
	if (typeof(elem)!='undefined') {
	        as=elem.parentNode.parentNode.getElementsByTagName('a');
        	for (i=0; i<as.length; ++i) {
                	as[i].className="menu";
        	}
        	elem.className="menu_active";
	}
        menudolne=document.getElementById('menu_dolne');
        linki=menudolne.getElementsByTagName('a');
        for (i=0; i<linki.length; ++i) {
                linki[i].href=linki[i].href.replace(/php.*content/,'php?a='+a+'\',\'content');
        }
        if (a!=read_cookie('a') && a!=4) document.cookie="nvv="+'; path=/'+read_cookie('project_dir')+'/;';
	apop=read_cookie('a');
	document.cookie="apop="+apop+'; path=/;';
	document.cookie="a="+a+'; path=/;';
	td1_1=document.getElementById("td_a_alt1");
	td1_2=document.getElementById("td_img_alt1");
	td2_1=document.getElementById("td_a_alt2");
	td2_2=document.getElementById("td_img_alt2");
        td3_1=document.getElementById("td_a_alt3");
        td3_2=document.getElementById("td_img_alt3");
        td4_1=document.getElementById("td_a_alt4");
        td4_2=document.getElementById("td_img_alt4");
	tdedit=document.getElementById("td_edit");

                td1_1.style.display='none';
                td1_2.style.display='none';
                td2_1.style.display='none';
                td2_2.style.display='none';
                td3_1.style.display='none';
                td3_2.style.display='none';
                td4_1.style.display='none';
                td4_2.style.display='none';
		tdedit.style.display='none';
	
	if (a==99) {
		td1_1.style.display='';
		td1_2.style.display='';
		tdedit.style.display='';
		td1_1.innerHTML="<a class=\"menu\" href=\"javascript:seta(4); ajaxpage('main.php?a=4','contentContainer');\">Lista uczestników</a>";
	}
        else if (a==98 || a==97 || a==96 || a==37) {
                td1_1.style.display='';
                td1_2.style.display='';
                tdedit.style.display='';
                td1_1.innerHTML="<a class=\"menu\" href=\"javascript:pefs(); form3.submit();\">Export danych</a>";
        } 
	else if (a==4) {
		td1_1.style.display='';
		td1_2.style.display='';
		td2_1.style.display='';
		td2_2.style.display='';
		td3_1.style.display='';
                td3_2.style.display='';
		td4_1.style.display='';
                td4_2.style.display='';
		td1_1.innerHTML="<a class=\"menu\" href=\"javascript:void(0);\" onclick=\"listaobecnosci();\">Lista obecności</a>";
		td2_1.innerHTML="<a class=\"menu\" href=\"javascript:void(0);\" onclick=\"zaswiadczenia();\">Zaświadczenia</a>";
		td3_1.innerHTML="<a class=\"menu\" href=\"javascript:void(0);\" onclick=\"wysylka();\">Wysyłka</a>";
		td4_1.innerHTML="<a class=\"menu\" href=\"javascript:void(0);\" onclick=\"nalepki();\">Nalepki</a>";
	}
        else if (a==32) {
                td1_1.style.display='';
                td1_2.style.display='';
                td1_1.innerHTML="<a class=\"menu\" href=\"zalacznik.php\" target=\"_blank\">Załącznik</a>";
        }
	else if (a==4 || a==3 || a==8 || a==15) {
                td1_1.style.display='';
		td2_1.style.display='';
                td1_2.style.display='';
		td2_2.style.display='';
                tdedit.style.display='none';
                td1_1.innerHTML="<a class=\"menu\" href=\"pomoc_publiczna.php\" target=\"_blank\">Pomoc publiczna</a>";
		td2_1.innerHTML="<a class=\"menu\" href=\"umowa.php\" target=\"_blank\">Umowa szkoleniowa</a>";
        }
}

function wdol(img,nr) {
        input=img.parentNode.getElementsByTagName('input')[nr];
        var v=input.value;
        var nzw=input.name.substr(0,6);
        inputs=document.getElementsByTagName('input');
        for (i=0; i<inputs.length; ++i) {
                if (inputs[i].name.match(nzw)) inputs[i].value=v;
        }
}

function drukuj() {

    var cssNode = document.createElement('link');
    cssNode.setAttribute('rel', 'stylesheet');
    cssNode.setAttribute('type', 'text/css');
    cssNode.setAttribute('media', 'all');
    cssNode.setAttribute('href', 'themes/main/formularz.css');
    //zawartosc=document.getElementById('header3')+document.getElementById('col1');

  var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,";
      disp_setting+="scrollbars=yes,resizable=yes, width=1200, height=8600, left=100, top=25";
  var content_vlue = document.getElementById("header3").innerHTML+document.getElementById("col1").innerHTML;

  var docprint=window.open("","",disp_setting);
   docprint.document.open();
   docprint.document.write('<html><head><title>Drukowanie ...</title>');
   docprint.document.write('</head>');
   docprint.document.write('<body onclick="self.print()"><center>');
   docprint.document.close();
   docprint.document.getElementsByTagName('head')[0].appendChild(cssNode);
   docprint.document.body.innerHTML=content_vlue;
   iframe=docprint.document.body;
}

function pefs() {
   //docprint.document.getElementsByTagName('head')[0].appendChild(cssNode);
        var calosc='';
        var wiersz='';
        var pole='';
        tabela=document.getElementById('tatab');
        rows=tabela.getElementsByTagName('tr');
        for (i=0; i<rows.length-1; ++i) {
                tds=rows[i].getElementsByTagName('td');
                for (j=0; j<tds.length; ++j) {
                        pole=tds[j].innerHTML;
			if (i==0) pole=pole.replace(/.*/,'pole '+j);
                        wiersz+=pole.replace(/&nbsp;/g,'');
                        if (j<tds.length-1) wiersz+='"	"';
                }
                calosc+='"'+wiersz+'"';
		if (i<rows.length-2) calosc+='\n';
                wiersz='';
        }
	form3.calosc.value=calosc;
//      document.body.innerHTML='<tr><td><pre>'+calosc+'</pre></td></tr>';
}

function html2xls() {
   //docprint.document.getElementsByTagName('head')[0].appendChild(cssNode);
        var calosc='';
        var wiersz='';
        var pole='';
        tabela=document.getElementById('tatab');
        rows=tabela.getElementsByTagName('tr');
        for (i=0; i<rows.length-1; ++i) {
                tds=rows[i].getElementsByTagName('td');
                for (j=0; j<tds.length; ++j) {
                        pole=tds[j].innerHTML;
                        wiersz+=pole.replace(/&nbsp;/g,'');
                        if (j<tds.length-1) wiersz+='"	"';
                }
                calosc+='"'+wiersz+'"';
                if (i<rows.length-2) calosc+='\n';
                wiersz='';
        }
        form3.calosc.value=calosc;
//      document.body.innerHTML='<tr><td><pre>'+calosc+'</pre></td></tr>';
}

function tabela2xls() {
var calosc='';
var wiersz='';
var pole='';

tabele=document.getElementsByTagName('table');
for (it=1; it<tabele.length; ++it) {
	if (tabele[it].className=='tatab') {
	        rows=tabele[it].getElementsByTagName('tr');
        	for (i=1; i<rows.length-1; ++i) {
			if (rows[i].className=="pomin") ++i;
                	tds=rows[i].getElementsByTagName('td');
	                for (j=0; j<tds.length; ++j) {
				spany=tds[j].getElementsByTagName('span');
				if (spany.length>0) {
					for (s=0; s<spany.length; ++s) {
						pole+=spany[s].innerHTML;
						if (s<spany.length-1) pole+='"	"';
					}
				} else {
					pole=tds[j].innerHTML;
				}
				pole=pole.replace(/amp;/g,'');
				pole=pole.replace(/<br>/g,'"	"');
				pole=pole.replace(/<br \/>/g,'"	"');
				pole=pole.replace(/<br\/>/g,'"	"');
				pole=pole.replace(/<b>/g,'');
				pole=pole.replace(/<\/b>/g,'');
                        	wiersz+=pole.replace(/&nbsp;/g,'');
				pole='';
	                        if (j<tds.length-1) wiersz+='"	"';
        	        }
                	calosc+='"'+wiersz+'"';
	                if (i<rows.length-2) calosc+='\r\n';
        	        wiersz='';
	        }
	}
	var newinp=document.createElement('input');
	newinp.name='calosc';
	newinp.type='hidden';
	newinp.value=calosc;
	form3.appendChild(newinp);
	form3.submit();
}
}

function listaobecnosci() {
        var calosc=''; var wiersz=''; var pole='';
	daty=document.getElementById('daty').getElementsByTagName('td');
	for ( i=0; i<daty.length; i++) {
	        var newinp=document.createElement('input'); 
		newinp.type='hidden';
                newinp.name='daty['+i+']';
                newinp.value=daty[i].innerHTML;
                form4.appendChild(newinp);
	}
        tabela=document.getElementById('tatab');
        rows=tabela.getElementsByTagName('tr');
        for (i=1; i<rows.length-1; ++i) {
                tds=rows[i].getElementsByTagName('td');
		var newinp=document.createElement('input');
		newinp.name='t['+i+'][0]';
		newinp.type='hidden';
		newinp.value=tds[0].innerHTML;
		form4.appendChild(newinp);
		var newinp=document.createElement('input'); 
		newinp.type='hidden';
                newinp.name='t['+i+'][1]';
                newinp.value=tds[1].innerHTML+' '+tds[2].innerHTML;
                form4.appendChild(newinp);
		var newinp=document.createElement('input'); 
		newinp.type='hidden';
                newinp.name='t['+i+'][2]';
                newinp.value=tds[9].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][3]';
                newinp.value=tds[10].innerHTML;
                form4.appendChild(newinp);
        }
	form4.submit();
}

function listaobecnosci() {
        var calosc=''; var wiersz=''; var pole='';
        daty=document.getElementById('daty').getElementsByTagName('td');
        for ( i=0; i<daty.length; i++) {
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='daty['+i+']';
                newinp.value=daty[i].innerHTML;
                form4.appendChild(newinp);
        }
        tabela=document.getElementById('tatab');
        rows=tabela.getElementsByTagName('tr');
        for (i=1; i<rows.length-1; ++i) {
                tds=rows[i].getElementsByTagName('td');
                var newinp=document.createElement('input');
                newinp.name='t['+i+'][0]';
                newinp.type='hidden';
                newinp.value=tds[0].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][1]';
                newinp.value=tds[1].innerHTML+' '+tds[2].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][2]';
                newinp.value=tds[9].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][3]';
                newinp.value=tds[10].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][4]';
                newinp.value=tds[11].innerHTML;
                form4.appendChild(newinp);
        }

        var o_szkoleniu=document.getElementById('o_szkoleniu');
        rows=o_szkoleniu.getElementsByTagName('tr');
        for (i=0; i<rows.length-1; ++i) {
                tds=rows[i].getElementsByTagName('td');
                var newinp=document.createElement('input');
                newinp.name='os['+i+'][0]';
                newinp.type='hidden';
                newinp.value=tds[0].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.name='os['+i+'][1]';
                newinp.type='hidden';
                newinp.value=tds[1].innerHTML;
                form4.appendChild(newinp);
        }

	form4.action='lista_obecnosci.php';
        form4.submit();
}

function zaswiadczenia() {
        var calosc=''; var wiersz=''; var pole='';
        var tabela=document.getElementById('tatab');
        rows=tabela.getElementsByTagName('tr');
        for (i=1; i<rows.length-1; ++i) {
                tds=rows[i].getElementsByTagName('td');
                var newinp=document.createElement('input');
                newinp.name='t['+i+'][0]';
                newinp.type='hidden';
                newinp.value=tds[1].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][1]';
                newinp.value=tds[2].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][2]';
                newinp.value=tds[3].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][3]';
                newinp.value=tds[4].innerHTML;
                form4.appendChild(newinp);
        }

	var o_szkoleniu=document.getElementById('o_szkoleniu');
        rows=o_szkoleniu.getElementsByTagName('tr');
        for (i=0; i<rows.length; ++i) {
                tds=rows[i].getElementsByTagName('td');
                var newinp=document.createElement('input');
                newinp.name='os['+i+'][0]';
                newinp.type='hidden';
                newinp.value=tds[0].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.name='os['+i+'][1]';
                newinp.type='hidden';
                newinp.value=tds[1].innerHTML;
                form4.appendChild(newinp);
	}
	form4.action='zaswiadczenia.php';
        form4.submit();
}

function wysylka() {
        var calosc=''; var wiersz=''; var pole='';
        tabela=document.getElementById('tatab');
        rows=tabela.getElementsByTagName('tr');
        for (i=1; i<rows.length-1; ++i) {
                tds=rows[i].getElementsByTagName('td');
                var newinp=document.createElement('input');
                newinp.name='t['+i+'][0]';
                newinp.type='hidden';
                newinp.value=tds[1].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][1]';
                newinp.value=tds[2].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][2]';
                newinp.value=tds[9].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][3]';
                newinp.value=tds[5].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][4]';
                newinp.value=tds[6].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][5]';
                newinp.value=tds[7].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][6]';
                newinp.value=tds[8].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][7]';
                newinp.value=tds[12].innerHTML;
                form4.appendChild(newinp);
                var newinp=document.createElement('input');
                newinp.type='hidden';
                newinp.name='t['+i+'][8]';
                newinp.value=tds[13].innerHTML;
                form4.appendChild(newinp);



        }
        form4.action='wysylka.php';
        form4.submit();
}

