// JavaScript Document
function RadioCheck() {
	
	

document.form1.amount.value = (1275);

 var rel = document.form1.amount.value;

var rad_val = "";

for (i=0; i < document.form1.RadioGroup1.length; i++)
   {
   if (document.form1.RadioGroup1[i].checked)
      {
	   rad_val = document.form1.RadioGroup1[i].id;
      }
   }


var sele = "";
for (i=0; i < document.form1.RadioGroup2.length; i++)
   {
   if (document.form1.RadioGroup2[i].checked)
      {
	   sele = document.form1.RadioGroup2[i].id;
      }
   }
   
var sas = "";
for (i=0; i < document.form1.RadioGroup3.length; i++)
   {
   if (document.form1.RadioGroup3[i].checked)
      {
	   sas = document.form1.RadioGroup3[i].id;
      }
   }   
   
var was = parseInt("0");

for (i=0; i < document.form1.checkbox1.length; i++)
    {
   if (document.form1.checkbox1[i].checked)
      {
		was += parseInt(document.form1.checkbox1[i].id);
		
      }
   }  
    
  
var total = parseInt(rel) + parseInt(rad_val) + parseInt(sele) + parseInt(sas) + parseInt(was);
document.form1.amount.value = ('£' + total);
}

//Form Validation

function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
    } if (errors) alert('The following error(s) occurred:\n'+errors);
    document.MM_returnValue = (errors == '');
} }