function Register()
{
// Register to Main and Post-Con 1 [01]-
  if (window.RegGroup.grp1[0].checked && window.RegGroup.grp2[1].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,104";
// Register to Main and Post-Con 2 [02]-
  if (window.RegGroup.grp1[0].checked && window.RegGroup.grp2[2].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,138";
// Register to Main and Post-Con 3 [03]-
  if (window.RegGroup.grp1[0].checked && window.RegGroup.grp2[3].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,223";
// Register to Main and pre-Con 1 [10]-
  if (window.RegGroup.grp1[1].checked && window.RegGroup.grp2[0].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,23";
// Register to Main and Pre-Con 1 and Post 1 [11] (vb,tdd)-
  if (window.RegGroup.grp1[1].checked && window.RegGroup.grp2[1].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,114";
// Register to Main and Pre-Con 1 and Post-con 2 [12] (vb,sp)
  if (window.RegGroup.grp1[1].checked && window.RegGroup.grp2[2].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,139";
// Register to Main and Pre-Con 1 and Post-con 3 [13] 
  if (window.RegGroup.grp1[1].checked && window.RegGroup.grp2[3].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,225";
// Register to Main and Pre-Con 2 [20]-
  if (window.RegGroup.grp1[2].checked && window.RegGroup.grp2[0].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,137"
// Register to Main and Pre-Con 2 and Post-con 1 [21] (net30,tdd)
  if (window.RegGroup.grp1[2].checked && window.RegGroup.grp2[1].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,142";
// Register to Main and Pre-Con 2 and Post-con 2 [22] (Net3.0,SP)
  if (window.RegGroup.grp1[2].checked && window.RegGroup.grp2[2].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,140";
// Register to Main and Pre-Con 2 and Post-con 3 [23] 
  if (window.RegGroup.grp1[2].checked && window.RegGroup.grp2[3].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,227";
// Register to Main and Pre-Con 3 [30]- 
  if (window.RegGroup.grp1[3].checked && window.RegGroup.grp2[0].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,120"
// Register to Main and Pre-Con 3 and Post-con 1 [31] (SQL,TDD)
  if (window.RegGroup.grp1[3].checked && window.RegGroup.grp2[1].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,135";
// Register to Main and Pre-Con 3 and Post-con 2 [32] (SQL,SP)
  if (window.RegGroup.grp1[3].checked && window.RegGroup.grp2[2].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,141";
// Register to Main and Pre-Con 3 and Post-con 3 [33] (SQL,SP)
  if (window.RegGroup.grp1[3].checked && window.RegGroup.grp2[3].checked)
         window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,229";
// Register to Main only [00]-
  if (window.RegGroup.grp1[0].checked && window.RegGroup.grp2[0].checked)
      window.location="/wconnect/wc.dll?FournierTransformation~1,10,4,3"
}
// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
