function cancel_update(msg) {
	var leave = true;
	leave = confirm(msg);
	if (!leave) {
	       // Do nothing if cancelled
	} else {
	      window.location = '/update/cancel_update';
	}
}

/* Used to clear remote function in order to avoid
 * overlapping requests. 
 * Nest remote cals to div with id 'remoteCall' */
function clearRemote(){
	var clearable = document.getElementById("remoteCall");
	if(clearable){
	   clearable.innerHTML="";
	}

}

function remoteCall(){
new Ajax.Updater('mmc_drives','/update/mmc_drives',{asynchronous:true,evalScripts:true});
}


function selectAll(){
var name;
var boxes = document.getElementsByTagName('input');
for(i=0;i<boxes.length;++i){
  if(boxes[i].getAttribute('id')){
    name = boxes[i].getAttribute('id');
    if(name.match(/update/)){
      if(boxes[i].checked == true){
	boxes[i].checked = false;
      }
      else{
	boxes[i].checked = true;
      }
    }	
  }
}
 
}

function useProgress(){
	if (window.innerWidth){
		var w = window.innerWidth;
		var h = window.innerHeight;
		var ph = document.height;
		var t = window.pageYOffset;
	}else if (document.all){
		var w = document.body.clientWidth;
		var h = document.body.clientHeight;
		var ph = h = document.body.scrollHeight;
		var t = document.body.scrollTop;
	}
	var div = document.getElementById("gloak");
	div.style.display = "block";
	/* for ie6 must be changed after display */
	div.style.position = "absolute";
        div.style.top = "0px";
        div.style.left = "0px";
	/*
        div.style.width = ""+(w)+"px";
	div.style.height = ""+ph+"px";
	*/
	
        div.style.width = ""+w+"px";
	div.style.height = ""+ph+"px";
	div.style.filter = "alpha(opacity=80)";
	var div = document.getElementById("progress");
	div.style.position = "absolute";
	div.style.top = (((h/2)+t) - 53) + "px";
	div.style.left = ((w/2) - 160) + "px";
	div.style.display = "block"
}

function clearButtons(){
 var div = document.getElementById("buttonHolder");
 var ok = "<img src=\"/images/icons/button_ok_gray.gif\" alt=\"ok\" />&nbsp;";
 var cancel = "<a href=\"update/show_updates\"><img src=\"/images/icons/button_cancel_red.gif\" alt =\"\" /></a>";
 div.innerHTML = ""+ok+""+cancel+"";
}
