var hideTimeout;
function pokaz(num) {
	nieUkrywaj();
	for(i=1;i<=3;i++)
		if(i==num)
			document.getElementById("submenu_"+i).style.display = 'block';
		else
			document.getElementById("submenu_"+i).style.display = 'none';
}
function ukryj() {
	hideTimeout = setTimeout("ukryjNatychmiast()",500);
}
function ukryjNatychmiast() {
	zgas();
	for(i=1;i<=3;i++)
		document.getElementById("submenu_"+i).style.display = 'none';
}
function nieUkrywaj() {
	clearTimeout(hideTimeout);
}
var podswietlony;
function podswietl(obj) {
	zgas(podswietlony);
	podswietlony = obj;
	obj.style.color = "#bb0009";
}
function zgas(obj) {
	if(obj == undefined) {
		obj = podswietlony;
		podswietlony = undefined;
	}
	if(obj != undefined)
		obj.style.color = "#545353";
}
function getUrl(url) {
	document.location.href = url;
	return false;
}
function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}
function expand(ob) {
	var el = getElementsByClass('submenu',document.getElementById('prawaKolumna'),'table');
	for(var i=0;i<el.length;i++) {
		el[i].nextSibling.style.display='none'
		var im = getElementsByClass('strzalka',el[i],'img');
		im[0].src='img/green_arrow.gif'
		var cal = getElementsByClass('call',el[i],'div');
		cal[0].style.display='block'
	}
	ob.nextSibling.style.display='block'
	var im = getElementsByClass('strzalka',ob,'img');
	im[0].src='img/green_arrow_selected.gif'
	
	var cal = getElementsByClass('call',ob,'div');
	cal[0].style.display='none'
}

function isValidEmail(str) {
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function pokazPracodawcow(ob) {
	var no = ob.value
	
	var pracodawcy = $('pracodawcy')
	var pracodawca = $('pracodawca')
	
	if(isInteger(no)) {	
		n = no - pracodawcy.childNodes.length
		if(n>0) {
			for(var i = 0;i < n;i++) {
				var p = pracodawca.cloneNode(true)
				p.id = undefined
				
				var inputs = p.getElementsByTagName('input')
				var selects = p.getElementsByTagName('select')
				var textareas = p.getElementsByTagName('textarea')
				
				for(var j = 0 ; j < inputs.length ; j++) {
					inputs[j].name = 'pracodawca('+(pracodawcy.childNodes.length+1)+') : '+inputs[j].name
				}
				
				for(var j = 0 ; j < selects.length ; j++) {
					selects[j].name = 'pracodawca('+(pracodawcy.childNodes.length+1)+') : '+selects[j].name
				}
				
				for(var j = 0 ; j < textareas.length ; j++) {
					textareas[j].name = 'pracodawca('+(pracodawcy.childNodes.length+1)+') : '+textareas[j].name
				}
				
				pracodawcy.appendChild(p)
			}
			
		} else if(n<0) {
			for(var i = 0;i < -n;i++) {
				pracodawcy.childNodes[pracodawcy.childNodes.length-1-i].style.display = 'none'
			}
		}
		if(no>0) {
			for(var i = 0;i < no;i++) {
				pracodawcy.childNodes[i].style.display = 'block'
			}
		}
		ob.value = no
	} else {
		alert("Podaj ilość pracodawców (np. 3)");
		var cnt = 0
		for(cnt = 0;cnt < pracodawcy.childNodes.length;cnt++) {
			if(pracodawcy.childNodes[cnt].style.display != 'block') break;
		}
		ob.value = cnt
	}
}

function isInteger(s) {
	if (s == "" || s == undefined) return;
	for (i = 0 ; i < s.length ; i++) {
		if ((s.charAt(i) < '0') || (s.charAt(i) > '9')) return false
	}
	return true;
}