// JavaScript Document
function radio_button_checker(radiobutton) {
        // Loop from zero to the one minus the number of radio button selections
        for (counter = 0; counter < radiobutton.length; counter++) {
                // If a radio button has been selected it will return true // (If not it will return false)
                if (radiobutton[counter].checked) {
                        return true;
                }
        }
        return false;
}

function checkbox_checkerSub() {
        for        (i=0;i<document.all.length;i++) {
                if (document.all[i].name == "chiropractic_subscription_topic") {
                        if (document.all[i].checked) {
                                return true;
                        }
                }
        }
        return false;
}
function CheckSubmit(memberType) {
		var objFIRSTNAME = document.getElementById("FirstName");
		var objdivFIRSTNAME = document.getElementById("divFirstName");
		var objSURNAME = document.getElementById("LastName");
		var objdivSURNAME = document.getElementById("divLastName");
		var objEMAIL = document.getElementById("Email");
		var objdivEMAIL = document.getElementById("divEmail");
		
		var IsError
		var Email
		Email = false;
		IsError= false;
		//type 0 is members and type 1 is subscribers
		if (memberType == 0) {
						
						if (objFIRSTNAME.value == "")  {
								divFirstName.innerHTML = '*';
								IsError = true;
						}
						else {
								divFirstName.innerHTML = "";
						}

						if (objSURNAME.value == "")  {
								divLastName.innerHTML = '*';
								IsError = true;
						}
						else {
								divLastName.innerHTML = "";
						}

						if (objEMAIL.value == "")  {
								objdivEMAIL.innerHTML =  '*';
								IsError = true;
						}
						else {
								objdivEMAIL.innerHTML = "";
						}	
						//----------------------------------------
						// Checks for correct format email
						//-----------------------------------------
						if ((objEMAIL.value.indexOf(".") > 0)&&(objEMAIL.value.indexOf("@") > 2)) {

								objdivEMAIL.innerHTML =  "";
								Email = true;
						}
						else {
								objdivEMAIL.innerHTML = '*';
						}
						//------------------------------------------
						// Handles any error flags raised
						//------------------------------------------
						if (IsError == true) {
						alert("Please fill in the required fields");
						return false;
						}
						if (Email == false) {
						alert("Please insert a correct email");
						return false;
						}
						if (checkbox_checker() == false) {
						alert("Please make a selection from the preferences list");
						return false;
						}
		}
}

function SubCheckSubmit() {
	
		var objFIRSTNAME = document.getElementById("SubFirstName");
		var objdivFIRSTNAME = document.getElementById("divSubFirstName");
		var objEMAIL = document.getElementById("SubEmail");
		var objdivEMAIL = document.getElementById("divSubEmail");
		var IsError
		var Email
		IsError= false;
		Email = false;
		
		

		if (objFIRSTNAME.value == "")  {
			
				objdivFIRSTNAME.innerHTML = "Please enter your First Name";
				IsError = true;
		}
		else {
				objdivFIRSTNAME.innerHTML = "";
		}

		if (objEMAIL.value == "")  {
				objdivEMAIL.innerHTML =  'Please enter your correct Email';
				IsError = true;
		}
		else {
				objdivEMAIL.innerHTML = "";
		}
		if ((objEMAIL.value.indexOf(".") > 2)&&(objEMAIL.value.indexOf("@") > 0)) {

				objdivEMAIL.innerHTML =  "";
				Email = true;
		}
		else {
				objdivEMAIL.innerHTML = 'Please enter your correct Email';
		}
		
		if (IsError == true) {
		alert("Please fill in the required fields");
		return false;
		}
		if (Email == false) {
		alert("Please insert a correct email");
		return false;
		}
		if (checkbox_checkerSub() == false) {
			alert("Please make a selection from one or more of the Topics and click Sign Up.");
			return false;
		}
}


