// JavaScript SystemQuote.js Document
// This code is used to validate all the information found in the Computer System section of a form
// Raymond A McCue - Copyright (C) 2003 - ecWest LLC

function checkSystem(flag) {
   box = eval("document.ComputerQuote.ComputerServiceType[0]"); 
      box.checked = flag;
   box = eval("document.ComputerQuote.SystemType[0]"); 
      box.checked = flag;
   box = eval("document.ComputerQuote.ComputerOSType[2]"); 
      box.checked = flag;
   box = eval("document.ComputerQuote.SoftwareType[0]"); 
      box.checked = flag;
   box = eval("document.ComputerQuote.Processor"); 
      box.checked = flag;
   EnableSubItem("Processor");
   box = eval("document.ComputerQuote.Memory"); 
      box.checked = flag;
   EnableSubItem("Memory");
   box = eval("document.ComputerQuote.FloppyDrive"); 
      box.checked = flag;
   box = eval("document.ComputerQuote.ZipDrive"); 
      box.checked = false;
   box = eval("document.ComputerQuote.CDROM"); 
      box.checked = flag;
   box = eval("document.ComputerQuote.CDBurner"); 
      box.checked = false;
   box = eval("document.ComputerQuote.DVD"); 
      box.checked = false;
   box = eval("document.ComputerQuote.HardDrive"); 
      box.checked = flag;
   EnableSubItem("HardDrive");	  
   box = eval("document.ComputerQuote.Mouse"); 
      box.checked = flag;
   EnableSubItem("Mouse");
   box = eval("document.ComputerQuote.Keyboard"); 
      box.checked = flag;
   EnableSubItem("Keyboard");
   box = eval("document.ComputerQuote.Monitor"); 
      box.checked = flag;
   EnableSubItem("Monitor");	  
   box = eval("document.ComputerQuote.SoundCard"); 
      box.checked = flag;
   EnableSubItem("SoundCard");	  
   box = eval("document.ComputerQuote.VideoCard"); 
      box.checked = flag;
   EnableSubItem("VideoCard");
   box = eval("document.ComputerQuote.NetworkCard"); 
      box.checked = flag;
   EnableSubItem("NetworkCard");
   box = eval("document.ComputerQuote.Speakers"); 
      box.checked = false;
   box = eval("document.ComputerQuote.Modem"); 
      box.checked = flag;
   EnableSubItem("Modem");
   box = eval("document.ComputerQuote.TapeDrive"); 
      box.checked = flag;
   box = eval("document.ComputerQuote.SystemComments"); 
      box.value = "";
   box = eval("document.ComputerQuote.NumberofSystems"); 
      box.value = "1";
   box = eval("document.ComputerQuote.WhenRequired"); 
      box.value = "";
}

function EnableSystem(override) {
   var i, radiogroup, radioname;
   box = eval("document.ComputerQuote.NeedSystem");

   if (override == 1)
   {
       i = true;
   }
   else
   {    
	   if (box.checked == true)
	   {
		  i = false;
	   }
	   else
	   {
		  i = true;
	   }	  
   }
   
   radiogroup = eval("document.ComputerQuote.ComputerServiceType");
   for(var j = 0 ; j < radiogroup.length; ++j)
   {
	  radiogroup[j].disabled = i;
   }
  
   radiogroup = eval("document.ComputerQuote.ComputerOSType");
   for(var j = 0 ; j < radiogroup.length; ++j)
   {
	  radiogroup[j].disabled = i;
   }
  
   radiogroup = eval("document.ComputerQuote.SoftwareType");
   for(var j = 0 ; j < radiogroup.length; ++j)
   {
	  radiogroup[j].disabled = i;
   }
   
   box = eval("document.ComputerQuote.AdditionalSoftware");
   box.disabled = i;
   
   radiogroup = eval("document.ComputerQuote.SystemType");
   for(var j = 0 ; j < radiogroup.length; ++j)
   {
	  radiogroup[j].disabled = i;
   }
   
   box = eval("document.ComputerQuote.Processor"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.Memory"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.FloppyDrive"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.ZipDrive"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.CDROM"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.CDBurner"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.DVD"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.HardDrive"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.Mouse"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.Keyboard"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.Monitor"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.MonitorType"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.MonitorInfo"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.SoundCard"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.VideoCard"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.NetworkCard"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.Speakers"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.Modem"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.TapeDrive"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.SystemComments"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.NumberofSystems"); 
   box.disabled = i;
   box = eval("document.ComputerQuote.WhenRequired"); 
   box.disabled = i;

   box = eval("document.ComputerQuote.NeedSystem");
   
   checkSystem(box.checked);
}

// End of JavaScript File
