// 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 EnableInfrastructure(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.NeedInfrastructure");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
		  i = false;
	   }
	   else
	   {
		  i = true;
	   }	  
   }
   
   box = eval("document.ComputerQuote.AllIn1Server");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("AllIn1Server");
   box = eval("document.ComputerQuote.AppServer");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("AppServer");
   box = eval("document.ComputerQuote.FileServer");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("FileServer");
   box = eval("document.ComputerQuote.WebServer");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("WebServer");
   box = eval("document.ComputerQuote.EmailServer");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("EmailServer");
   box = eval("document.ComputerQuote.DHCPServer");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("DHCPServer");
   box = eval("document.ComputerQuote.DNSServer");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("DNSServer");
   box = eval("document.ComputerQuote.ProxyServer");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("ProxyServer");
   box = eval("document.ComputerQuote.ConferenceServer");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("ConferenceServer");
   box = eval("document.ComputerQuote.VirusServer");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("VirusServer");
   box = eval("document.ComputerQuote.FirewallServer");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("FirewallServer");
   box = eval("document.ComputerQuote.InfrastructureComments");
   box.disabled = i;

}

function EnableNetworkConsulting(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.NeedConsulting");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
		  i = false;
	   }
	   else
	   {
		  i = true;
	   }	  
   }
   
   box = eval("document.ComputerQuote.Audit");
   box.disabled = i;
   box.checked = false;
   box = eval("document.ComputerQuote.Maintenance");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("Maintenance");
   box = eval("document.ComputerQuote.Performance");
   box.disabled = i;
   box.checked = false;
   box = eval("document.ComputerQuote.Repair");
   box.disabled = i;
   box.checked = false;
   box = eval("document.ComputerQuote.Upgrade");
   box.disabled = i;
   box.checked = false;
   box = eval("document.ComputerQuote.ServiceComments");
   box.disabled = i;
   box.checked = false;
}

function EnableNetworkServices(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.NeedNetworkServices");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
		  i = false;
	   }
	   else
	   {
		  i = true;
	   }	  
   }
   
   box = eval("document.ComputerQuote.NeedInfrastructure");
   box.disabled = i;
   box.checked = false;
   
   box = eval("document.ComputerQuote.NeedConsulting");
   box.disabled = i;
   box.checked = false;
   
   EnableInfrastructure(override);
   
   EnableNetworkConsulting(override);
}
// End of Javascript Document
