var upisSlobodan=true;
var mustHave = [];
var addedEvent = false;
var nedostaje = false;

function provjeriUnos(el){
	if(mustHave.length>0){
		nedostaje = false;
		upisSlobodan = true;
		mustHave.each(function(el) {
			el = $(el);
			if (el){
				if (!addedEvent){
					
					el.addEvent("change", function(){
			        	provjeriUnos(el);
			        });
		        }
		        if(el.selectedIndex<0 || el.value == ""){
					upisSlobodan=false;
					nedostaje = true;
				}
				else {
					upisSlobodan = true;
					if(!nedostaje) nedostaje = false;
				}
				bojajPolje(el, upisSlobodan);
		    }
		})
		addedEvent = true;
	}
	else {
		if (el){
			if(el.selectedIndex<0 || el.value == ""){
				upisSlobodan=false;
			}
			else {
				upisSlobodan = true;			
			}
			el.addEvent("change", function(){
	        	if(el.value!="" || el.selectedIndex<0){
	                upisSlobodan=true;   
	        	}
	        	else{
	                upisSlobodan=false;   
	            }
	        	provjeriUnos(el);
	        });
			
			bojajPolje(el);	
		}
		
	}
	
	if(nedostaje) {
		upisSlobodan = false;
	}
	else {
		upisSlobodan = true;
	}
	return upisSlobodan
}

function bojajPolje(el, nedostaje){
	el = $(el);
	if(el){
        if(nedostaje){
				el.removeClass('upitnikTxt2');
				el.addClass('upitnikTxt');
			}else{
				el.removeClass('upitnikTxt');
				el.addClass('upitnikTxt2');
		}
	}
	else{
        alert("Nema elementa " + el.name + " " + el.id + el);
    }
}

