function validateForm(form) {

var e
var strfld
   
if (form.firstname.value == "") {
   alert("Please enter your First name!");
   form.firstname.focus( ); 
   return false; 
   }
   
if (form.lastname.value == "") {
   alert("Please enter your Last name!");
   form.lastname.focus( ); 
   return false; 
   }

if (form.address.value == "") {
   alert("Please enter your Address!");
   form.address.focus( ); 
   return false; 
   }

if (form.city.value == "") {
   alert("Please enter your City!");
   form.city.focus( ); 
   return false; 
   }

if (form.province.value == "") {
   alert("Please enter your Province!");
   form.city.focus( ); 
   return false; 
   }
   
if (form.country.value == "") {
   alert("Please enter your Country!");
   form.country.focus( ); 
   return false; 
   }

if (form.phone.value == "") {
   alert("Please enter your Phone #!");
   form.phone.focus( ); 
   return false; 
   }
   
if (form.email.value == "") {
   alert("Please enter your Email Address!");
   form.email.focus( ); 
   return false; 
   }


if (form.interac.checked == false) {   
		if (form.cfname.value == "") {
		   alert("Please enter your first name!");
		   form.cfname.focus( ); 
		   return false; 
		   }
		
		if (form.clname.value == "") {
		   alert("Please enter your last name!");
		   form.clname.focus( ); 
		   return false; 
		   }
		   
		if (form.cnum.value == "") {
		   alert("Please enter your credit card #!");
		   form.email.focus( ); 
		   return false; 
		   }
		   
		if (form.cnum.value != "") {
			e = document.getElementById("ctype"); // select element
			strfld = e.options[e.selectedIndex].value;
			if (strfld == "") {
			   alert("Please select the credit card Type!");
			   form.ctype.focus( ); 
			   return false; 
			   }  
			}
			
		e = document.getElementById("expdate_month"); // select element
		strfld = e.options[e.selectedIndex].value;
		
		if (strfld == "") {
		   alert("Please select the credit card Expiry month!");
		   form.expdate_month.focus( ); 
		   return false; 
		   }
		   
		e = document.getElementById("expdate_year"); // select element
		strfld = e.options[e.selectedIndex].value;
		
		if (strfld == "") {
		   alert("Please select the credit card Expiry year!");
		   form.expdate_year.focus( ); 
		   return false; 
		   }
	}
}



function disabler(fd) {
	if (fd =="1"){
		var thisradioGroup = document.getElementsByName("onetime");
		document.getElementById("onetimevalue").value="";
		document.getElementById("onetimevalue").disabled=true;
		for(var j=0;j<thisradioGroup.length;j++) {
			thisradioGroup[j].checked = false;
			thisradioGroup[j].disabled = true;
		}
	}
	if (fd =="2") {

		for(var j=0;j<2;j++) {
			if (j == 0){
				var thisradioGroup = document.getElementsByName("recuring");
				document.getElementById("recuringvalue").value="";
				document.getElementById("recuringvalue").disabled=true;
			}
			if (j == 1) {
				thisradioGroup = document.getElementsByName("recursched");
			}
			for(var x=0;x<thisradioGroup.length;x++) {
				thisradioGroup[x].checked = false;
				thisradioGroup[x].disabled = true;
			}
		}
	}
}

function valuedisabler(fd) {
	for(var j=0;j<2;j++) {
		if (j == 0){
			thisradioGroup = document.getElementsByName("recuring");
		}
		if (j == 1) {
			thisradioGroup = document.getElementsByName("onetime");
		}
		
		for(var x=0;x<thisradioGroup.length;x++) {
			thisradioGroup[x].checked = false;
			thisradioGroup[x].disabled = true;
		}
	}

	if (fd == "onetimevalue"){
		var thisradioGroup = document.getElementsByName("recursched");
		for(var x=0;x<thisradioGroup.length;x++) {
			thisradioGroup[x].checked = false;
			thisradioGroup[x].disabled = true;
		}
		document.getElementById("recuringvalue").value="";
		document.getElementById("recuringvalue").disabled=true;
	}
	if (fd == "recuringvalue"){
		document.getElementById("onetimevalue").value="";
		document.getElementById("onetimevalue").disabled=true;
	}	
}