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,112";
// 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,150";
// 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,235";
// 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,24";
// 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,101";
// 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,146";
// 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,237";
// 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,145"
// 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,149";
// 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,147";
// 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,239";
// 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,121"
// 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,179";
// 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,148";
// 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,241";
// 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,45"
}
// 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 "";
}
