//loop through selects with similar names and make sure the value
//is not the same as the current value selected.  If it is the same,
//change it to blank
function uniqueRadioButtons(o)
{
    var relatedSelects = document.getElementsByName(o.name);
    var i = 0;
    var select;
    while(i < relatedSelects.length){
    	select = relatedSelects[i];
    	if(select.id != o.id && select.selectedIndex == o.selectedIndex){
    		select.selectedIndex = 0;
    		break;
    	}
    	i++;
    }
}

function checkAll(o, name){
	
	var elements = document.getElementsByName(name);
	if(elements.length == 0){
		var elements = document.getElementsByName(name + "[]");
	}
	
	if(o.checked == true){
		i = 0;
		while(i < elements.length){
			elements[i].checked = true;
			i++;
		}
	}else{
		i = 0;
		while(i < elements.length){
			elements[i].checked = false;
			i++;
		}
	}
	
}
	

function limitResponse(){
	
	var sel = document.getElementById('auth_list_id');
	var option = sel.options[sel.selectedIndex].value;
	var authRadio = document.getElementById('limit_ip');
	var none = document.getElementById('none');
	
	if(option == 'sentrisecure' || option > 0){
		authRadio.disabled = false;
	}else{
		authRadio.disabled = true;
		if(authRadio.checked == true){
			none.checked = true;
		}
		authRadio.checked = false;
		
	}
	
}


startList = function() {

	//code only for IE
	if(!document.body.currentStyle) return;
	var subs = document.getElementsByName('submenu');
	for(var i=0; i<subs.length; i++) {
		var li = subs[i].parentNode;
		if(li && li.lastChild.style) {
			li.onmouseover = function() {
				this.lastChild.style.visibility = 'visible';
			}
			li.onmouseout = function() {
				this.lastChild.style.visibility = 'hidden';
			}
		}
	}
}
window.onload=startList;
