function calculate()
{
	var options = document.getElementsByName("checkOption");
	var values = document.getElementsByName("checkValue");
	var txts = document.getElementsByName("checkTxt");
	var total = 0;
	var txt = "";
	for(var i=0;i<options.length;i++)
	{
		if(options[i].checked)
		{
			total+=parseFloat(values[i].value);
			txt=txts[i].value;
		}
	}
	
	//if you want to fix to 2 decimal places
	document.getElementById("checkTotal").value="$" + Number(total).toFixed(2);
	document.getElementById("optionTaken").value=txt;
	//document.getElementById("checkTotal").value=values[0].value;
	
}

//function to check valid email address
function isValidEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = document.forms[0].email.value;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      alert('A valid e-mail address is required.\nPlease retry.');
      return false;
    } 
    return true; 
}



function ValidateForm(){
	var emailID=document.getElementById("emailID");
	var firstnameID=document.getElementById("firstname");
	var surnameID=document.getElementById("surname");
	
	
	if ((firstnameID.value==null)||(firstnameID.value=="")){
		alert("Please type your First Name")
		firstnameID.focus()
		return false
	}
	if ((surnameID.value==null)||(surnameID.value=="")){
		alert("Please type your Surname")
		surnameID.focus()
		return false
	}
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email")
		emailID.focus()
		return false
	}
	if (isValidEmail(emailID.value)==false){
		emailID.focus()
		return false
	}
	if (isOptionChecked()==false){
		return false
	}
	return true
 }

// Function to check terms

function fun(){
if(document.form1.terms.checked==false){
alert('[You must agree with our terms and conditions before proceeding]');
document.form1.terms.focus();
return false;
}
}


//function to check options
function isOptionChecked(){

	var checkOptionID=document.getElementById("checkTotal");
	
	if ((checkOptionID.value==null)||(checkOptionID.value=="")){
		alert("Please choose your registration option")
		return false
	}
	return true
}
