function galeriiTaistekstiOtsingSubmit(){
    var piiraIkoon = document.getElementById('closeable_oc').className;
    document.getElementById('oc_piira_kinni').value = piiraIkoon == 'oc_outer oc_piira_closed'?'oc_piira_closed':'oc_piira_open';
    var piiraNyyd = document.getElementById('oc_piira_kinni').value;

    if(document.getElementById('gal_full_otsing')){
        var fulltyyp = '';

        var radioKoik = document.getElementById('gal_koik').length;
        if(radioKoik == undefined && document.getElementById('gal_koik').checked) fulltyyp = document.getElementById('gal_koik').value;
        for(var i = 0; i < radioKoik; i++) {
            if(document.getElementById('gal_koik')[i].checked) {
                fulltyyp = document.getElementById('gal_koik')[i].value;
            }
        }

        var radioFraas = document.getElementById('gal_fraas').length;
        if(radioFraas == undefined && document.getElementById('gal_fraas').checked) fulltyyp = document.getElementById('gal_fraas').value;
        for(var i = 0; i < radioFraas; i++) {
            if(document.getElementById('gal_fraas')[i].checked) {
                fulltyyp = document.getElementById('gal_fraas')[i].value;
            }
        }

        var radioYhte = document.getElementById('gal_yhte').length;
        if(radioYhte == undefined && document.getElementById('gal_yhte').checked) fulltyyp = document.getElementById('gal_yhte').value;
        for(var i = 0; i < radioYhte; i++) {
            if(document.getElementById('gal_yhte')[i].checked) {
                fulltyyp = document.getElementById('gal_yhte')[i].value;
            }
        }

        var otsingufraas  = 'galerii?sonad='+document.getElementById('gal_full_otsing').value;
        otsingufraas += '&tyyp='+fulltyyp+'&oc_piira_kinni='+piiraNyyd;
        document.location.href = otsingufraas;
    }
}

function galeriiPiirangAva(){
    var piiraKlass = document.getElementById('closeable_oc').className;
    //alert('piiraklass=' + piiraKlass);//oc_outer oc_piira_closed
    document.getElementById('oc_piira_kinni').value = piiraKlass == 'oc_outer oc_piira_closed'?'oc_piira_open':'oc_piira_closed';
    document.getElementById('closeable_oc').className = piiraKlass == 'oc_outer oc_piira_closed'?'oc_outer oc_piira_open':'oc_outer oc_piira_closed';
}

function galeriiPiirangOtsingSubmit(){
    document.gal_otsing_form.submit();
}

function validate(){
    if (document.mainform.grupp_nimi.value == ""){
        alert("Nimi puudu!");
        document.mainform.grupp_nimi.focus();
        return false;
    }
    if (document.mainform.grupp_kirjeldus.value.length > 2000) {
        alert('Kirjeldus peab olema lühem kui 2000 tähemärki!');
        document.mainform.grupp_kirjeldus.focus();
        return false;
    }
    return true;
}

function lisa_grupp() {
	var i = 0;
	var olemas = false;
	var valik = document.mainform.kasutaja_grupid;
    if(valik.options[valik.selectedIndex].value==0){
        alert('Lisatav grupp valimata!');
        return false;
    }
	var valiku_kast = document.mainform.valitud_grupi_id;
	var rida = document.createElement('option');
	rida.text = valik.options[valik.selectedIndex].text;
	rida.value = valik.options[valik.selectedIndex].value;
	for (i = 0; i < valiku_kast.options.length; i++) {
		if (valiku_kast.options[i].value == rida.value) {
			olemas = true;
			break;
		}
	}
	if (olemas) {
		//valiku_kast.options[i].selected = true;
		//muuda_oigused(i, oig_arr[i]);
	} else {
		//valiku_kast.add(rida, valiku_kast.options.length);
		valiku_kast.options[valiku_kast.options.length] = new Option(rida.text, rida.value, false);
		//valiku_kast.options[valiku_kast.options.length - 1].selected = true;
		//muuda_oigused(valiku_kast.options.length - 1, 7);
	}
	salvesta_grupid();
}

function kustuta_grupp(ix) {
	var valik = document.mainform.valitud_grupi_id;
	if (valik.options.length > 1 && ix > -1) {
		valik.options[ix] = null;
		//oig_arr.splice(ix, 1);
		salvesta_grupid();
		//muuda_oigused(-1, -1);
	} else if (valik.options.length < 2) {
		alert('Galerii grupp peab kuuluma vähemalt ühte kasutajagruppi!');
	}
}

function salvesta_grupid() {
	var gruppide_kast = document.mainform.grupid;
	var grupid = document.mainform.valitud_grupi_id;
	var i;
	gruppide_kast.value = "";
	for (i = 0; i < grupid.length; i++) {
		gruppide_kast.value = gruppide_kast.value + (i>0?",":"") + grupid[i].value;
	}
}

function set_grupp_rw(){
	if(document.mainform.teised_rw.checked){
		document.mainform.grupp_rw.checked = true;
	}
}