function UpdateChecks(which) {
if     (which == 'all')    { AllIsChecked();  }
else if(which == 'color')  { BoxesCheck();    }

	if(document.form.Suite.checked == false) { 
	document.getElementById("secit_form").style.display = "none";
	}
	if(document.form.securit.checked == true) { 
	document.getElementById("secit_form").style.display = "inline";
	}

}

function AllIsChecked() {
if(document.form.Suite.checked == false) { BoxesCheck(); }
else {
	document.form.psc.checked = false;
	document.form.storage.checked = false;
	document.form.securit.checked = false;
	document.form.Suite.checked = true;
	document.getElementById("secit_form").style.display = "inline";
	}
}

function BoxesCheck() {
document.form.Suite.checked = false;
if((document.form.psc.checked == true) && (document.form.storage.checked == true) && (document.form.securit.checked == true)) {
	document.form.Suite.checked = true;
	document.getElementById("secit_form").style.display = "inline";
	AllIsChecked();
	}
else if((document.form.psc.checked == false) && (document.form.storage.checked == false) && (document.form.securit.checked == false)) {
	document.form.Suite.checked = true;
	NoneIsChecked();
	}

}


function checkForm() {

	name = document.getElementById("name").value;
  	username = document.getElementById("acctemail").value;
  	password = document.getElementById("password").value;
  	password2 = document.getElementById("password2").value;
  	
  	phone = document.getElementById("phone").value;
  	

  if (name == "") {
  hideAllErrors();
document.getElementById("nameError").style.display = "inline";
document.getElementById("name").select();
document.getElementById("name").focus();
  return false;
  
  } else if (username == "") {
hideAllErrors();
document.getElementById("usernameError").style.display = "inline";
document.getElementById("username").select();
document.getElementById("username").focus();
  return false;
  
  } else if (password == "") {
hideAllErrors();
document.getElementById("passwordError").style.display = "inline";
document.getElementById("password").select();
document.getElementById("password").focus();
  return false;
  
  } else if (password != password2) {
hideAllErrors();
document.getElementById("password2Error").style.display = "inline";
document.getElementById("password").select();
document.getElementById("password").focus();
  return false;

  } else if (phone == "") {
hideAllErrors();
document.getElementById("phoneError").style.display = "inline";
document.getElementById("phone").select();
document.getElementById("phone").focus();
  return false;
}

   if ( document.form.Suite.checked || document.form.product.checked )
    {
    
  
    	if (!document.form.license[0].checked &&
			!document.form.license[1].checked) {
        	hideAllErrors();
			document.getElementById("radiosError").style.display = "inline";
        	return false;
   		}
    
    	if (!document.form.service[0].checked &&
			!document.form.service[1].checked &&
			!document.form.service[2].checked) {
       	 	hideAllErrors();
			document.getElementById("radiosError").style.display = "inline";
        	return false;
    	}
    
    	if (!document.form.software[0].checked &&
			!document.form.software[1].checked) {
         	hideAllErrors();
			document.getElementById("radiosError").style.display = "inline";
        	return false;
    	}
    
    }	
	  
    return true;
  }
 
  function hideAllErrors() {
document.getElementById("nameError").style.display = "none"
document.getElementById("usernameError").style.display = "none"
document.getElementById("passwordError").style.display = "none"
document.getElementById("password2Error").style.display = "none"
document.getElementById("radiosError").style.display = "none"
document.getElementById("phoneError").style.display = "none"
  }
  