//
// Form Utils - Created by: Nicholas Ethan 2008
//

//var dVersion = 'r1.2.2';	// default to latest

function removeAllOptions(selectbox) {
  var i;
  for(i=selectbox.options.length-1;i>=0;i--) {
    selectbox.remove(i);
  }
}

function removeOptions(selectbox) {
  var i;
  for(i=selectbox.options.length-1;i>=0;i--) {
    if(selectbox.options[i].selected)
    selectbox.remove(i);
  }
}

function addOption(selectbox,text,value) {
  var optn = document.createElement("OPTION");
  optn.text = text;
  optn.value = value;
  selectbox.options.add(optn);
}

function determineOS(opsys){
	var obj = document.getElementById('toggleOS');
	var cont = document.getElementById('driverContainer');
	
	if(opsys.match(/Windows/g)){
		obj.style.display='none';
		cont.style.display='block';
		var loc = 'driverContainer';
		var addr = 'sub_drivers.inc.php';
		var pass = 'os,kernel';
		var vals = 'Windows,' + opsys;
		var frm = '';
		sendReq(loc,addr,pass,vals,frm);
	}else{
		obj.style.display='block';
		cont.style.display='none';
		getDirectories(opsys,'kernel');
	}
}

function viewDriverContainer(kernel){
	obj = document.getElementById('driverContainer');
	if(kernel.length > 0){
		obj.style.display = "block";
		var opsys = document.getElementById('os').value;
		var loc = 'driverContainer';
		var addr = 'sub_drivers.inc.php';
		var pass = 'opsys';
		var vals = opsys;
		var frm = '';
		sendReq(loc,addr,pass,vals,frm);
	}else{
		obj.style.display = "none";
	}
}