// JavaScript SystemQuote.js Document
// This code is used to validate all the information found on the Wireless section of a Form
// Raymond A McCue - Copyright (C) 2003 - ecWest LLC

function EnableInstall802A(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.WirelessType[1]");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
		  box = eval("document.ComputerQuote.AccessPoint");
		  box.checked = true;
		  box = eval("document.ComputerQuote.WirelessFirewall");
		  box.checked = true;
		  i = false;
	   }
	   else
	   {
		  box = eval("document.ComputerQuote.AccessPoint");
		  box.checked = false;
		  box = eval("document.ComputerQuote.WirelessFirewall");
		  box.checked = false;
		  i = true;
	   }	  
   }
   
   box = eval("document.ComputerQuote.AccessPoint");
   box.disabled = i;
   EnableSubItem("AccessPoint");
   box = eval("document.ComputerQuote.PCICard54MB");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("PCICard54MB");
   box = eval("document.ComputerQuote.PCMCIACard54MB");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("PCMCIACard54MB");
   box = eval("document.ComputerQuote.USBCard54MB");
   box.checked = false;
   box.disabled = i;
   EnableSubItem("USBCard54MB");

   box = eval("document.ComputerQuote.PCICard11MB");
   box.disabled = true;
   box.checked = false;
   EnableSubItem("PCICard11MB");
   box = eval("document.ComputerQuote.PCMCIACard11MB");
   box.disabled = true;
   box.checked = false;
   EnableSubItem("PCMCIACard11MB");
   box = eval("document.ComputerQuote.USBCard11MB");
   box.checked = false;
   box.disabled = true;
   EnableSubItem("USBCard11MB");
   box = eval("document.ComputerQuote.PDACard11MB");
   box.checked = false;
   box.disabled = true;
   EnableSubItem("PDACard11MB");
   
}

function EnableInstall802B(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.WirelessType[2]");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
		  box = eval("document.ComputerQuote.AccessPoint");
		  box.checked = true;
		  box = eval("document.ComputerQuote.WirelessFirewall");
		  box.checked = true;
		  i = false;
	   }
	   else
	   {
		  box = eval("document.ComputerQuote.AccessPoint");
		  box.checked = false;
		  box = eval("document.ComputerQuote.WirelessFirewall");
		  box.checked = false;
		  i = true;
	   }	  
   }
   
   box = eval("document.ComputerQuote.AccessPoint");
   box.disabled = i;
   EnableSubItem("AccessPoint");
   box = eval("document.ComputerQuote.PCICard11MB");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("PCICard11MB");
   box = eval("document.ComputerQuote.PCMCIACard11MB");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("PCMCIACard11MB");
   box = eval("document.ComputerQuote.USBCard11MB");
   box.checked = false;
   box.disabled = i;
   EnableSubItem("USBCard11MB");
   box = eval("document.ComputerQuote.PDACard11MB");
   box.checked = false;
   box.disabled = i;
   EnableSubItem("PDACard11MB");
  
   box = eval("document.ComputerQuote.PCICard54MB");
   box.disabled = true;
   box.checked = false;
   EnableSubItem("PCICard54MB");
   box = eval("document.ComputerQuote.PCMCIACard54MB");
   box.disabled = true;
   box.checked = false;
   EnableSubItem("PCMCIACard54MB");
   box = eval("document.ComputerQuote.USBCard54MB");
   box.checked = false;
   box.disabled = true;
   EnableSubItem("USBCard54MB");
   box = eval("document.ComputerQuote.PDACard54MB");
   box.checked = false;
   box.disabled = true;
   EnableSubItem("PDACard54MB");
   
}

function EnableInstall802AB(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.WirelessType[0]");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
		  box = eval("document.ComputerQuote.AccessPoint");
		  box.checked = true;
		  box = eval("document.ComputerQuote.WirelessFirewall");
		  box.checked = true;
		  i = false;
	   }
	   else
	   {
		  box = eval("document.ComputerQuote.AccessPoint");
		  box.checked = false;
		  box = eval("document.ComputerQuote.WirelessFirewall");
		  box.checked = false;
		  i = true;
	   }	  
   }
   
   box = eval("document.ComputerQuote.AccessPoint");
   box.disabled = i;
   EnableSubItem("AccessPoint");
   box = eval("document.ComputerQuote.PCICard11MB");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("PCICard11MB");
   box = eval("document.ComputerQuote.PCMCIACard11MB");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("PCMCIACard11MB");
   box = eval("document.ComputerQuote.USBCard11MB");
   box.checked = false;
   box.disabled = i;
   EnableSubItem("USBCard11MB");
   box = eval("document.ComputerQuote.PDACard11MB");
   box.checked = false;
   box.disabled = i;
   EnableSubItem("PDACard11MB");

   box = eval("document.ComputerQuote.PCICard54MB");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("PCICard54MB");
   box = eval("document.ComputerQuote.PCMCIACard54MB");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("PCMCIACard54MB");
   box = eval("document.ComputerQuote.USBCard54MB");
   box.checked = false;
   box.disabled = i;
   EnableSubItem("USBCard54MB");
}

function EnableWireless(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.NeedWireless");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
   		  box = eval("document.ComputerQuote.WirelessType[0]");	   
		  box.checked = true;
		  i = false;
	   }
	   else
	   {
   		  box = eval("document.ComputerQuote.WirelessType[0]");	   
		  box.checked = false;
		  i = true;
	   }	  
   }
   
   radiogroup = eval("document.ComputerQuote.WirelessType");
   
   for(var j = 0 ; j < radiogroup.length; ++j)
   {
	  radiogroup[j].disabled = i;
   }

   EnableInstall802A(override);
   EnableInstall802B(override);
   EnableInstall802AB(override);
   box = eval("document.ComputerQuote.Marketing");
   box.disabled = i;
   box.checked = false;
   box = eval("document.ComputerQuote.Training");
   box.disabled = i;
   box.checked = false;
   box = eval("document.ComputerQuote.InstallCDROM");
   box.disabled = i;
   box.checked = false;
   box = eval("document.ComputerQuote.WirelessFirewall");
   box.disabled = i;
   box.checked = false;
   box = eval("document.ComputerQuote.WirelessMaintenance");
   box.disabled = i;
   box.checked = false;
   EnableSubItem("WirelessMaintenance");
   
   box = eval("document.ComputerQuote.WirelessComments");
   box.disabled = i;
   box = eval("document.ComputerQuote.WirelessComputers");
   box.disabled = i;
   box = eval("document.ComputerQuote.WhenWirelessRequired");
   box.disabled = i;

}

// End of JavaScript File
