function validateMembershipForm(){
	var error = "";
	
	//Check for name
	if(document.membershipForm.name_of_member.value == "")
	{	error = error + "Name is required.\n";	}
	
	//Check for address
	if(document.membershipForm.address.value == "")
	{	error = error + "Address is required.\n";	}
	
	//Check for phone
	if(document.membershipForm.phone.value == "")
	{	error = error + "Phone is required.\n";	}
	
	//Check for contact person
	if(document.membershipForm.contact.value == "")
	{	error = error + "Contact Person is required.\n";	}
	
	//Check for email
	if(document.membershipForm.email.value == "")
	{	error = error + "Email is required.\n";	}
	
	//Check for valid email
	if(document.membershipForm.email.value > "")
	{	if(!isValidEmail(document.membershipForm.email.value))
		{	error = error + "Email must be a valid email address.\n";	}	}
	
	//Check for retype email matches email
	if(document.membershipForm.email.value != document.membershipForm.email_confirm.value)
	{	error = error + "Email and Retype Email must match.\n";	}
	
	//Check for membership type
	var membershipError = true;
	for(i=0;i<6;i++){
		if(document.membershipForm.membership[i].checked == true)
		{	membershipError = false;
			break;	
		}
	}
	
	if(membershipError == true)
	{	error = error + "Membership Type is required.\n";	}
	
	
	if(error > "")
	{	alert(error);
		return false;	}
	
	return true;
}

function validateMembershipPaypal(){
	var error = "";
	
	//Check for membership type
	var membershipError = true;
	for(i=0;i<6;i++){
		if(document.membershipPaypal.os0[i].checked == true)
		{	membershipError = false;
			break;	
		}
	}
	
	if(membershipError == true)
	{	error = error + "Membership Type is required.\n";	}
	
	if(error > "")
	{	alert(error);
		return false;	}
	
	return true;
}

function validateConferenceForm(){
	var error = "";
	
	//Check for name
	if(document.conferenceForm.registration_name.value == "")
	{	error = error + "Name is required.\n";	}
	
	//Check for address
	if(document.conferenceForm.address.value == "")
	{	error = error + "Address is required.\n";	}
	
	//Check for phone
	if(document.conferenceForm.phone.value == "")
	{	error = error + "Phone is required.\n";	}
	
	//Check for attendee
	if(document.conferenceForm.attendee.value == "")
	{	error = error + "Attendee is required.\n";	}
	
	//Check for email
	if(document.conferenceForm.email.value == "")
	{	error = error + "Email is required.\n";	}
	
	//Check for valid email
	if(document.conferenceForm.email.value > "")
	{	if(!isValidEmail(document.conferenceForm.email.value))
		{	error = error + "Email must be a valid email address.\n";	}	}
	
	//Check for retype email matches email
	if(document.conferenceForm.email.value != document.conferenceForm.email_confirm.value)
	{	error = error + "Email and Retype Email must match.\n";	}
	
	//Check for total number of attendees
	if(document.conferenceForm.attendees_number.value == "")
	{	error = error + "Total number of Attendees is required.\n";	}
	
	//Check that total number of attendees is numeric
	if(document.conferenceForm.attendees_number.value != "" && !isInteger(document.conferenceForm.attendees_number.value))
	{	error = error + "Total number of Attendees must be a number.\n";	}
	
	if(error > "")
	{	alert(error);
		return false;	}
	
	return true;
}

function validateConferencePaypal(){
	var error = "";
	
	//Check for membership type
	var conferenceError = true;
	for(i=0;i<3;i++){
		if(document.conferencePaypal.os0[i].checked == true)
		{	conferenceError = false;
			break;	
		}
	}
	
	if(conferenceError == true)
	{	error = error + "Membership Type is required.\n";	}
	
	//Check for number of attendees
	if(document.conferencePaypal.quantity.value == "")
	{	error = error + "Number of Attendees is required.\n";	}
	
	//Check that total number of attendees is numeric
	if(document.conferencePaypal.quantity.value != "" && !isInteger(document.conferencePaypal.quantity.value))
	{	error = error + "Number of Attendees must be a number.\n";	}
	
	if(error > "")
	{	alert(error);
		return false;	}
	
	return true;
}


//Simple function to validate email addresses
function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

//simple function to validate integer
isInteger = function( s ) {
return !isNaN( parseInt( s ) );
}
