	
	function validate_account_email(form, div) {
		if (form.email.value.search(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/gi) == -1) {
			alert('Please enter a valid Email Address');
			form.email.focus();
			return false;
		}  else {
		update_account(form, div);
		}
	}

	function validate_loginpage(form) {
//		if (form.user.value.search(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/gi) == -1) {
		if ((form.user.value == "") || (form.user.value == "Email or Mobile #")) {
			alert('Please enter a valid Email Address or mobile #');
			form.user.focus();
			return false;
		}  
		return true;
	}




function validate_confirm_mobile(form, div) {	
		var error = false;
		if (form.confirm_code.value == '') {
			alert('Please enter your confirmation code that was sent to your mobile device');
			form.confirm_code.focus();
			error = true;
			return false;
		} 
		if(!error){
		update_account(form, div);
		}

}
	
function validate_account_details(form, div) {
		var error = false;
		if (form.areacode.value == '') {
			alert('Please enter your 3 digit area code.');
			form.areacode.focus();
			error = true;
			return false;
		} 
		
		if (form.bday_month.selectedIndex == 0) {
			alert('Please choose your Birth Month');
			form.bday_month.focus();
			error = true;
			return false;
		}
		
		if (form.bday_day.selectedIndex == 0) {
			alert('Please choose your Birth Day');
			form.bday_day.focus();
			error = true;
			return false;
		}
		
		if (form.bday_year.selectedIndex == 0) {
			alert('Please choose your Birth Year');
			form.bday_year.focus();
			error = true;
			return false;
		}
		
		if (form.gender.selectedIndex == 0) {
			alert('Please choose your Gender');
			form.gender.focus();
			error = true;
			return false;
		}
		if(!error){
		update_account(form, div);
		}
	}
	
	function validate_account_password(form, div) {
		var error = false;
		if (form.old_pass.value == '') {
			alert('Please enter your old password.');
			form.old_pass.focus();
			error = true;
			return false;
		} 
		
		if (form.new_pass.value == '') {
			alert('Please enter your new password.');
			form.new_pass.focus();
			error = true;
			return false;
		} 
		
		if (form.new_pass.value != form.confirm_pass.value) {
			alert('Your Password Do Not Match.');
			form.new_pass.focus();
			error = true;
			return false;
		} 
		if(!error){
		update_account(form, div);
		}
	}
	
	function validate_account_question(form, div) {
		var error = false;
		if (form.sec_question.selectedIndex == 0) {
			alert('Please choose your question');
			form.sec_question.focus();
			error = true;
			return false;
		}
		if (form.sec_answer.value == '') {
			alert('Please enter your awnser.');
			form.sec_answer.focus();
			error = true;
			return false;
		} 
		if(!error){
		update_account(form, div);
		}
	}
	
	
	function validate_account_mobile(form, div) {
		var error = false;
		
		if (form.mobile.value == '') {
			alert('Please enter your 10 digit mobile number.');
			form.mobile.focus();
			error = true;
			return false;
		} 
		if (form.mobile.value.length < 10) {
			alert('Please enter your 10 digit mobile number.');
			form.mobile.focus();
			error = true;
			return false;
		} 
		
		if (form.carrier.selectedIndex == 0) {
			alert('Please choose your carrier');
			form.carrier.focus();
			error = true;
			return false;
		}
		
		if(!error){
		update_account(form, div);
		}
	}
	
	
	function validate_account_name(form, div) {
		var error = false;

		if (form.first_name.value == '') {
			alert('Please enter your first name.');
			form.first_name.focus();
			error = true;
			return false;
		} 
		
		if (form.last_name.value == '') {
			alert('Please enter your last name.');
			form.last_name.focus();
			error = true;
			return false;
		} 
		
		if (form.displayName.value == '') {
			alert('Please enter your display name.');
			form.displayName.focus();
			error = true;
			return false;
		} 
		
		if(!error){
		update_account(form, div);
		}
	}
	
	
	function validate_contact_us(form) {
		
		
		if (form.department.selectedIndex == 0) {
			alert('Please choose a department');
			form.department.focus();
			return false;
		}
		
		if (form.name.value == '') {
			alert('Please enter your name.');
			form.name.focus();
			return false;
		}
		
		
		if (form.email.value.search(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/gi) == -1) {
			alert('Please enter a valid Email Address');
			form.email.focus();
			return false;
		}
		
		
		if (form.subject.value == '') {
			alert('Please a subject.');
			form.subject.focus();
			return false;
		}
		
		if (form.message.value == '') {
			alert('Please type a message.');
			form.message.focus();
			return false;
		}
			
	
		return true;
		
		
	}
	
	
	
	function validate_pageregister(form) {
		var error = false;
		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.displayname.value == '') {
			alert('Please enter your Display Name.');
			form.displayname.focus();
			return false;
		}
	
		if (form.email.value.search(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/gi) == -1) {
			alert('Please enter a valid Email Address');
			form.email.focus();
			return false;
		}
		
		if (form.password.value == '') {
			alert('Please enter a Password.');
			form.password.focus();
			return false;
		}
		
	
		if (form.bday_month.selectedIndex == 0) {
			alert('Please choose your Birth Month');
			form.bday_month.focus();
			return false;
		}
		
		if (form.bday_day.selectedIndex == 0) {
			alert('Please choose your Birth Day');
			form.bday_day.focus();
			return false;
		}
		
		if (form.bday_year.selectedIndex == 0) {
			alert('Please choose your Birth Year');
			form.bday_year.focus();
			return false;
		}
		
		if (form.gender.selectedIndex == 0) {
			alert('Please choose your Gender');
			form.gender.focus();
			return false;
		}
			
	
		return true;
		
		
	}
	
	
	function validate_register(form, div) {
		var error = false;
		if (form.firstname.value == '') {
			alert('Please enter your First Name.');
			form.firstname.focus();
			error = true;
			return false;
		}
		
		if (form.lastname.value == '') {
			alert('Please enter your Last Name.');
			form.lastname.focus();
			error = true;
			return false;
		}
		
		if (form.displayname.value == '') {
			alert('Please enter your Display Name.');
			form.displayname.focus();
			error = true;
			return false;
		}
	
		if (form.email.value.search(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/gi) == -1) {
			alert('Please enter a valid Email Address');
			form.email.focus();
			error = true;
			return false;
		}
		
		if (form.password.value == '') {
			alert('Please enter a Password.');
			form.password.focus();
			error = true;
			return false;
		}
		
	
		if (form.bday_month.selectedIndex == 0) {
			alert('Please choose your Birth Month');
			form.bday_month.focus();
			error = true;
			return false;
		}
		
		if (form.bday_day.selectedIndex == 0) {
			alert('Please choose your Birth Day');
			form.bday_day.focus();
			error = true;
			return false;
		}
		
		if (form.bday_year.selectedIndex == 0) {
			alert('Please choose your Birth Year');
			form.bday_year.focus();
			error = true;
			return false;
		}
		
		if (form.gender.selectedIndex == 0) {
			alert('Please choose your Gender');
			form.gender.focus();
			error = true;
			return false;
		}
			
			new Ajax.Updater(div, '/updater/member/member_register.php', {
				parameters: $(form).serialize(),
				onComplete: function(transport) {
					var complete = transport.responseText;
					if(complete == 'done'){
						$(div).innerHTML = '<center>Registeration Complete... Loging You In<br /><img src="images/loading_icon/loading_div_white.gif"></center>';
				
						setTimeout('reload_home()', 1000);
					}
				}
			});
	
		return false;
		
		
	}
	function reload_home(){ window.location = "/member_home.php" }
	
	function validate_email(form) {
	
		if (form.email.value.search(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/gi) == -1) {
			alert('Please enter a valid Email Address');
			form.email.focus();
			return false;
		}
		return true;
	}
	
	
	function validate_photo(form) {

		if (form.file.value == '') {
			alert('Please Choose A Photo To Upload');
			form.file.focus();
			return false;
		}
		
		var allowSubmit = false;
	
		var validExtensions = new Array(".jpg", ".gif", ".png", ".jpeg", ".bmp");
	   
	   
	   
		var file = form.file.value;
		
		//get the file type
			type = file.slice(file.indexOf("\\") + 1);
			var ext = file.slice(file.lastIndexOf(".")).toLowerCase();
			//loop through our array of extensions
			for (var i = 0; i < validExtensions.length; i++)
			{
				//check to see if it's the proper extension
				if (validExtensions[i] == ext)
				{
					//it's the proper extension
					allowSubmit = true;
				}
			}
		
		if (allowSubmit == false)
		{
			alert("Only files with extensions .jpg .gif .png .jpeg .bmp are allowed");
			return false;
		}
   $('form_submit__upload').innerHTML = '<img src="images/loading_icon/loading_form.gif">';
  	 return true;
	}
	

	function show_pass(el){
		$(el+'_pass_show').style.display = $(el).checked ? '' : 'none';
		$(el+'_pass').style.display = $(el).checked ? 'none' : '' ;
	}
	
	function sync_pass(el){
		$(el+'_pass_show').value = $(el+'_pass').value;
	}
	
	
	
	
	// Business Management
	
		// Add Adlbum
		function validate_album(form) {

		if (form.gallery_name.value == '') {
			alert('Please Your Album Name.');
			form.gallery_name.focus();
			return false;
		}


		if (form.file.value != '') {
		
			var allowSubmit = false;
		
			var validExtensions = new Array(".jpg", ".gif", ".png", ".jpeg", ".bmp");
		   
			var file = form.file.value;
			
			//get the file type
				type = file.slice(file.indexOf("\\") + 1);
				var ext = file.slice(file.lastIndexOf(".")).toLowerCase();
				//loop through our array of extensions
				for (var i = 0; i < validExtensions.length; i++)
				{
					//check to see if it's the proper extension
					if (validExtensions[i] == ext)
					{
						//it's the proper extension
						allowSubmit = true;
					}
				}
			
			if (allowSubmit == false)
			{
				alert("Only files with extensions .jpg .gif .png .jpeg .bmp are allowed");
				return false;
			}
		}
		
		
		
		$('form_submit').innerHTML = '<img src="images/loading_icon/loading_form.gif">LOADING...';
   
  	 return true;
	}
	
	
	
	
	// Add Event Flyer
		function validate_event_flyer(form) {

		if (form.file.value != '') {
		
			var allowSubmit = false;
		
			var validExtensions = new Array(".jpg", ".gif", ".png", ".jpeg", ".bmp");
		   
			var file = form.file.value;
			
			//get the file type
				type = file.slice(file.indexOf("\\") + 1);
				var ext = file.slice(file.lastIndexOf(".")).toLowerCase();
				//loop through our array of extensions
				for (var i = 0; i < validExtensions.length; i++)
				{
					//check to see if it's the proper extension
					if (validExtensions[i] == ext)
					{
						//it's the proper extension
						allowSubmit = true;
					}
				}
			
			if (allowSubmit == false)
			{
				alert("Only files with extensions .jpg .gif .png .jpeg .bmp are allowed");
				return false;
			}
		}
		
		
		
		 $('form_submit').innerHTML = '<img src="images/loading_icon/loading_form.gif">LOADING...';
   
  	 return true;
	}
	
	function numbersonly(e, decimal) {
		var key;
		var keychar;
		
		if (window.event) {
		   key = window.event.keyCode;
		}
		else if (e) {
		   key = e.which;
		}
		else {
		   return true;
		}
		keychar = String.fromCharCode(key);
		
		if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
		   return true;
		}
		else if ((("0123456789").indexOf(keychar) > -1)) {
		   return true;
		}
		else if (decimal && (keychar == ".")) { 
		  return true;
		}
		else
		   return false;
	}
	
	
	
	
	function payment_disable(value, amount){
		
		if(value == 'Subscription'){
			
			$('payment_amount').disabled = true;
			$('payment_amount').value = amount;
		} else {
			$('payment_amount').disabled = false;
			$('payment_amount').value = '';
		
		}
		
		
	}

	function validate_contest(form) {
		if ($('winner_message').value == '') {
			alert('Please enter a message to send');
			$('winner_message').focus();
			return false;
		}
		
		return true
	}
	
	
	function manager_memebr_search(form, type){
		
		if (form.member_email.value.search(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/gi) == -1) {
			alert('Please enter a valid Email Address');
			form.member_email.focus();
			
			
		}  else {
			
			var email = form.member_email.value;
			if(type == 'add_rep'){
				new Ajax.Updater('member_results', 'sales/managers/updaters/find_member.php', {
					parameters: {email:email}
				});
			}
			if(type == 'add_manager'){
				new Ajax.Updater('member_results', 'sales/employee/updaters/find_member.php', {
					parameters: {email:email}
				});
			}
		
		}
		
		return false;
	}
	
	
	
	function validate_add_business(form, div) {
		var error = false;
		if (form.ar_code.value == '') {
			alert('Please enter the business Area Code.');
			form.ar_code.focus();
			return false;
			error = true;
		}
		if (form.cat_id.selectedIndex == 0) {
			alert('Please choose the business category');
			form.cat_id.focus();
			return false;
			error = true;
		}
		
		
		
		if (form.name.value == '') {
			alert('Please enter the business name.');
			form.name.focus();
			return false;
			error = true;
		}
		
		if (form.address.value == '') {
			alert('Please enter the business address.');
			form.address.focus();
			return false;
			error = true;
		}
		
		if (form.city.value == '') {
			alert('Please enter the business city.');
			form.city.focus();
			return false;
			error = true;
		}
	
		if (form.state.selectedIndex == 0) {
			alert('Please choose the business state');
			form.state.focus();
			return false;
			error = true;
		}
	
		if (form.phone.value == '') {
			alert('Please enter the business phone.');
			form.phone.focus();
			return false;
			error = true;
		}
		
		
		
		if(!error){
		add_business(form, div);
		}
		
		return false;
		
	}
	
	
	
