// JavaScript Document
// This code is used to validate all the information found in the Network Section of a Form 
// Raymond A McCue - Copyright (C) 2003 - ecWest LLC
function EnableInternet(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.Internet");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
 	      box = eval("document.ComputerQuote.ConnectType[0]");
		  box.checked = true;
		  i = false;
	   }
	   else
	   {
 	      box = eval("document.ComputerQuote.ConnectType[0]");
		  box.checked = false;
		  i = true;
	   }	  
   }
   
   radiogroup = eval("document.ComputerQuote.ConnectType");
   for(var j = 0 ; j < radiogroup.length; ++j)
   {
	  radiogroup[j].disabled = i;
   }
}

function EnableInstallNetwork(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.InstallNetwork");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
		  box = eval("document.ComputerQuote.NetworkStatus[0]");
	      box.checked = true;
		  i = false;
	   }
	   else
	   {
		  box = eval("document.ComputerQuote.NetworkStatus[0]");
	      box.checked = false;
		  i = true;
	   }	  
   }
   
   radiogroup = eval("document.ComputerQuote.NetworkStatus");
   for(var j = 0 ; j < radiogroup.length; ++j)
   {
	  radiogroup[j].disabled = i;
   }
}

function EnableNetworkEquipment(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.NetEquipment");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
		  i = false;
	   }
	   else
	   {
		  i = true;
	   }	  
   }
   
   box = eval("document.ComputerQuote.Hub"); 
   box.disabled = i;
   box.checked = false;
   EnableSubItem("Hub");
   box = eval("document.ComputerQuote.Switch"); 
   box.disabled = i;
   box.checked = false;
   EnableSubItem("Switch");
   box = eval("document.ComputerQuote.Cable"); 
   box.disabled = i;
   box.checked = false;
   EnableSubItem("Cable");
   box = eval("document.ComputerQuote.Firewall"); 
   box.disabled = i;
   box.checked = false;
   EnableSubItem("Firewall");
   box = eval("document.ComputerQuote.Wiring"); 
   box.disabled = i;
   box.checked = false;
   EnableSubItem("Wiring");
   box = eval("document.ComputerQuote.NetPrinter"); 
   box.disabled = i;

   box.checked = false;
   EnableSubItem("NetPrinter");
   box = eval("document.ComputerQuote.NetworkComments"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.NetworkedComputers"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.WhenNetRequired"); 
   box.disabled = i;
   
}

function EnableNetwork(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.NeedNetwork");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
		  i = false;
	   }
	   else
	   {
		  i = true;
	   }	  
   }
   
   box = eval("document.ComputerQuote.Internet");
   box.disabled = i;
   box.checked = false;
   
   EnableInternet(override);
   
   box = eval("document.ComputerQuote.InstallNetwork");
   box.disabled = i;
   box.checked = false;
   
   EnableInstallNetwork(override);
   
   box = eval("document.ComputerQuote.NetEquipment");
   box.disabled = i;
   box.checked = false;
   
   EnableNetworkEquipment(override);
}
// End of Javascript Document
