
var selTab = -1;

function trim(x)
{
    return x.replace(/^\s+|\s+$/g,'');
}

function hasClass(obj, clName)
{
    var clN = ' ' + obj.className + ' ';
    return (clN.match(' ' + clName + ' ') != null);
}

function addClass(obj, clName)
{
    obj.className = trim(obj.className + ' ' + clName);
}

function removeClass(obj, clName)
{
    if (!hasClass(obj, clName)) return;
    var clN = ' ' + obj.className + ' ';
    eval("obj.className = trim(clN.replace(/ " + clName + " /g,''));");
}



function getCustomObj(obj) {
    return document.all ? document.all[obj] : document.getElementById(obj);
}

function getStanowisko(branza)
{
    var ilosc_stan            = 0;
    var stan                  = getCustomObj('stanowisko');
    var szuk_stan			= getCustomObj('szuk_stan');
    stan.options.length       = 0;

    //stan.options[ilosc_stan++] = new Option('wybierz', branza);
    for (i = 1; i < stanowisko.length; i++) {
        if (stanowisko[i]['branza'] == branza) {
            stan.options[ilosc_stan] = new Option(stanowisko[i]['nazwa'],stanowisko[i]['adres']);
            ilosc_stan++;
        }
    }
    changeUrl(stan.options[0].value);
    stan.disabled=false;
    szuk_stan.disabled=false;

}
function getOglUrl(klucz)
{
    var jest = 0;
    var href = '#';
    for (i = 1; i < ogloszenia.length && jest==0; i++) {
        if (ogloszenia[i]['klucz'] == klucz) {
            jest=1;
		href=ogloszenia[i]['url'];
        }
    }
    if (jest==1) {//self.location=href;
	window.open(href,"_blank");
    } else {
		alert('Nie możemy pokazać ogloszeń dla tego stanowiska, skontaktuj się z pomoc@agora.pl ');
    }
    return;
}

function setDefBranza(){
	var jest=0;
	if (defXX != null && defXX != 'null' && defXX != '') { //pobieramy dane z XX
		for (i = 1; i < stanowisko.length && jest==0; i++) {
			if (stanowisko[i]['xx'] == defXX) {
				defBranza=stanowisko[i]['branza'];
				defAdres=stanowisko[i]['adres'];
				jest=1;	
                  }
		}
	}
	var brn = getCustomObj('branza');
	var size = brn.options.length;
	jest=0;
	for (i = 0; i<size && jest == 0; i++){
		if (brn.options[i].value == defBranza){
			brn.options[i].selected=true;
			getStanowisko(defBranza);
			setDefStanowisko();
			jest=1;
		}
	}
	if (jest==0) { 
		brn.options[0].selected=true;
		getCustomObj('stanowisko').disabled=true;
	}

}
function setDefStanowisko(){
	var stn = getCustomObj('stanowisko');
	var size = stn.options.length;
	for (i = 0; i<size; i++){
		if (stn.options[i].value == defAdres){
			stn.options[i].selected=true;
			changeUrl(defAdres);
		}
	}
}

function changeUrl(url)
{
	var frm 	= getCustomObj('frm1');
	frm.action  = url;
}
//getStanowisko("Administracja");
setDefBranza();

