String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); }

function rejt(){
	$('tr.gr').hide();
}

function mutat(mit){
	//alert($(mit).css);
	$('tr.gr').hide();
	$("#"+mit).show();
}

function hozzaad(csoport){
	//alert (csoport + " csoport "+ termek + " terméke hozzáadva a listához.");
	var selectek = $('#'+csoport+'s option:selected');
	var kivalasztottak = $('#gr_ks option');
	var csoportnev = $('#'+csoport+'cs');
	var beszurni = 0;
	if (kivalasztottak.length+selectek.length>maxelemszam){
		alert("Maximum "+maxelemszam+" elem!");
	} else {
		for (i=0; i<selectek.length;i++){
			beszurando = csoportnev[0].innerHTML+' -&gt; '+selectek[i].innerHTML;
			beszurni = 0;
			for (j=0;j<kivalasztottak.length;j++){
				if (kivalasztottak[j].innerHTML == beszurando){;beszurni++;}
			}
			if (beszurni==0) {$('#gr_ks').append('<option value="'+selectek[i].value+'">'+beszurando+'</option>');}
		}
	}
	elemszam();
}

function torol(){
	$('#gr_ks option:selected').remove(); 
	elemszam();
}

function elemszam(){
	var kivalasztottak = $('#gr_ks option');
	var elemszam = maxelemszam - kivalasztottak.length;
	$('span#elemszam')[0].innerHTML = elemszam;
	if (kivalasztottak.length==0){
		$('#gr_ks').hide();
		$('#torlesbtn').hide();
	} else {
		$('#gr_ks').show();
		$('#torlesbtn').show();
	}
}

function changeSearchWhereStatus() {
    var f = document.getElementById('idSearchForm')
    var a = document.getElementById('idSearchWhere').selectedIndex;

    tags = f.getElementsByTagName('input');
    for(i = 0; i < tags.length; i++) {
        switch(tags[i].type) {
            case 'password':
            case 'text':
                tags[i].value = '';
                break;
            case 'checkbox':
            case 'radio':
                tags[i].checked = false;
                break;
        }
    }
   
    tags = f.getElementsByTagName('select');
    for(i = 0; i < tags.length; i++) {
        if(tags[i].type == 'select-one') {
            tags[i].selectedIndex = 0;
        }
        else {
            for(j = 0; j < tags[i].options.length; j++) {
                tags[i].options[j].selected = false;
            }
        }
    }

    tags = f.getElementsByTagName('textarea');
    for(i = 0; i < tags.length; i++) {
        tags[i].value = '';
    }

    document.getElementById('idSearchWhere').selectedIndex = a;
    document.getElementById('idSearchForm').submit();
}