function validateRegisteredUserAdd()
{		  
		var valBgColor = '#D7E9A0';
			if(document.getElementById('RegisteredUserEmailAddress').value=='')
			{
				
				Effect.Appear('dvValRegisteredUserEmail');
				document.getElementById('RegisteredUserEmailAddress').focus();
				document.getElementById('RegisteredUserEmailAddress').style.background = valBgColor;
				return false;
			}
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('RegisteredUserEmailAddress').value))
			{
				//return (true)
			}
			else
			{
				Effect.Appear('dvValRegisteredUserInvalidEmail');
				Effect.Fade('dvValRegisteredUserEmail');
				document.getElementById('RegisteredUserEmailAddress').focus();
				document.getElementById('RegisteredUserEmailAddress').style.background = valBgColor;
				return (false)
			}
//			if (document.getElementById('RegisteredUserEmailAddress').value!=document.getElementById('RegisteredUserEmailAddressConfirm').value)
//			{
//				Effect.Appear('dvValRegisteredUserConfirmEmailFail');
//				document.getElementById('RegisteredUserEmailAddressConfirm').focus();
//				document.getElementById('RegisteredUserEmailAddressConfirm').style.background = valBgColor;
//				return false;
//			}
             
			if(document.getElementById('RegisteredUserUserPassword').value=='')
			{
				Effect.Appear('dvValRegisteredUserUserPassword');
				Effect.Fade('dvValRegisteredUserInvalidEmail');
				Effect.Fade('dvValRegisteredUserEmail');
				document.getElementById('RegisteredUserUserPassword').focus();
				document.getElementById('RegisteredUserUserPassword').style.background = valBgColor;
				return false;
			}
			
			if(document.getElementById('RegisteredUserUserPassword').value!="")
			{
				
				if(checkAlphaNumeric(document.getElementById('RegisteredUserUserPassword').value))
				{
					
					if(document.getElementById('RegisteredUserUserPassword').value.length>5 && document.getElementById('RegisteredUserUserPassword').value.length<17)
								{     
								}
								else
								{
									
									Effect.Appear('dvValRegisteredUserPasswordLength');
									Effect.Fade('dvValRegisteredUserUserPassword');
									Effect.Fade('dvValRegisteredUserInvalidEmail');
									Effect.Fade('dvValRegisteredUserEmail');
									document.getElementById('RegisteredUserUserPassword').focus();
									document.getElementById('RegisteredUserUserPassword').style.background = valBgColor;
									return false;
				
								}
				}
				else
				{
					Effect.Appear('dvValRegisteredUserInvalidPassword');
					Effect.Fade('dvValRegisteredUserPasswordLength');
					Effect.Fade('dvValRegisteredUserUserPassword');
					Effect.Fade('dvValRegisteredUserInvalidEmail');
					Effect.Fade('dvValRegisteredUserEmail');
					document.getElementById('RegisteredUserUserPassword').focus();
					document.getElementById('RegisteredUserUserPassword').style.background = valBgColor;
					return false;
				}
				
					
			}
           
			
			
			    
			if (document.getElementById('RegisteredUserUserPassword').value!=document.getElementById('RegisteredUserPasswordConfirm').value)
			{
				Effect.Appear('dvValRegisteredUserConfirmPasswordFail');
				Effect.Fade('dvValRegisteredUserInvalidPassword');
				Effect.Fade('dvValRegisteredUserPasswordLength');
				Effect.Fade('dvValRegisteredUserUserPassword');
				Effect.Fade('dvValRegisteredUserInvalidEmail');
				Effect.Fade('dvValRegisteredUserEmail');
				document.getElementById('RegisteredUserPasswordConfirm').focus();
				document.getElementById('RegisteredUserPasswordConfirm').style.background = valBgColor;
				return false;
			}
            
			if(document.getElementById('RegisteredUserFirstName').value=='')
			{
				Effect.Appear('dvValRegisteredUserFirstName');
				Effect.Fade('dvValRegisteredUserConfirmPasswordFail');
				Effect.Fade('dvValRegisteredUserInvalidPassword');
				Effect.Fade('dvValRegisteredUserPasswordLength');
				Effect.Fade('dvValRegisteredUserUserPassword');
				Effect.Fade('dvValRegisteredUserInvalidEmail');
				Effect.Fade('dvValRegisteredUserEmail');
				document.getElementById('RegisteredUserFirstName').focus();
				document.getElementById('RegisteredUserFirstName').style.background = valBgColor;
				return false;
			}
			if(document.getElementById('RegisteredUserLastName').value=='')
			{
				Effect.Appear('dvValRegisteredUserLastName');
				Effect.Fade('dvValRegisteredUserFirstName');
				document.getElementById('RegisteredUserLastName').focus();
				document.getElementById('RegisteredUserLastName').style.background = valBgColor;
				return false;
			}
			
			obj = document.getElementById('RegisteredUserPhone');
			if(obj!=null)
			{
				if (obj.value=='')
				{
					//alert('Phone is required');
					Effect.Appear('dvValRegisteredUserPhone');
					Effect.Fade('dvValRegisteredUserLastName');
					document.getElementById('RegisteredUserPhone').focus();
					return false;
				}else{
					var v = document.getElementById('RegisteredUserPhone').value;
					var regex = /^(\()?(\d{3})([\)-\. ])?(\d{3})([-\. ])?(\d{4})$/;
					if(regex.test(v)){
					}else{
						Effect.Appear('dvValRegisteredUserPhoneInvalid');
						Effect.Fade('dvValRegisteredUserPhone');
						//alert('Please enter a 10 digits valid Phone Number. Valid format is xxx-xxx-xxxx');
						return false;
					}
				}
		
			}
			
			
		obj = document.getElementById('RegisteredUserAddress');
		if(obj!=null)
		{
			if (obj.value=='')
			{
				//alert('Address is required');
				Effect.Appear('dvValRegisteredUserAddress');
				Effect.Fade('dvValRegisteredUserPhoneInvalid');
				document.getElementById('RegisteredUserAddress').focus();
				return false;
			}
		}
		
		obj = document.getElementById('RegisteredUserCity');
		if(obj != null){
			if(obj.value == ''){
				//alert('City is required');
				Effect.Appear('dvValRegisteredUserCity');
				Effect.Fade('dvValRegisteredUserAddress');
				document.getElementById('RegisteredUserCity').focus();
				return false;
			}
		}
		
		obj = document.getElementById('RegisteredUserCountry');
		if(obj!=null)
		{
			if (obj.value=='')
			{
				//alert('Country is required');
				Effect.Appear('dvValRegisteredUserCountry');
				Effect.Fade('dvValRegisteredUserPhoneInvalid');
				document.getElementById('RegisteredUserCountry').focus();
				return false;
			}	
		}
		
		
		if(document.getElementById('RegisteredUserCountry').value == "Canada")
		{
			obj = document.getElementById('RegisteredUserStateCanada');
			if(obj != null){
				if(obj.value ==''){
					//alert('State is required');
					Effect.Appear('dvValRegisteredUserState');
					Effect.Fade('dvValRegisteredUserCountry');
					document.getElementById('RegisteredUserStateCanada').focus();
					return false;
				}
			}
		}
		
		if(document.getElementById('RegisteredUserCountry').value == 'United States'){
			obj = document.getElementById('RegisteredUserStateUs');
			if(obj != null){
				if(obj.value == ''){
					//alert('State is required');
					Effect.Appear('dvValRegisteredUserState');
					Effect.Fade('dvValRegisteredUserCountry');
					document.getElementById('RegisteredUserStateUs').focus();
					return false;
				}
			}
		}
		
		if((document.getElementById('RegisteredUserCountry').value != 'Canada') && (document.getElementById('RegisteredUserCountry').value != 'United States')){
			obj = document.getElementById('RegisteredUserStateOther');
			if(obj != null){
				if(obj.value == ''){
					//alert('State is required');
					Effect.Appear('dvValRegisteredUserState');
					Effect.Fade('dvValRegisteredUserCountry');
					document.getElementById('RegisteredUserStateOther').focus();
					return false;
				}
			}
		}
		
	
		
		obj = document.getElementById('RegisteredUserZipcode');
		if(obj!=null)
		{
			if (obj.value=='')
			{
				//alert('Zip/Postal code is required');
				document.getElementById('RegisteredUserZipcode').focus();
				return false;
			}
		}
			
			if (document.getElementById('auto_transfer').checked)
			{
			obj = document.getElementById('RegisteredUserPhone');		
			if(obj!=null)
			{
				if (obj.value=='')
				{
					Effect.Appear('dvValRegisteredUserPhone');
					//alert('Phone is required');
					document.getElementById('RegisteredUserPhone').focus();
					document.getElementById('RegisteredUserPhone').style.background = valBgColor;
					return false;
				}
			}
			obj = document.getElementById('RegisteredUserAddress');
			if(obj!=null)
			{
				if (obj.value=='')
				{
					Effect.Appear('dvValRegisteredUserAddress');
					//alert('Address is required');
					document.getElementById('RegisteredUserAddress').focus();
					document.getElementById('RegisteredUserAddress').style.background = valBgColor;
					return false;
				}
			}
			obj = document.getElementById('RegisteredUserBankName');
			if(obj!=null)
			{
				if (obj.value=='')
				{
					Effect.Appear('dvValRegisteredUserBankName');
					//alert('Bank Name is required');
					document.getElementById('RegisteredUserBankName').focus();
					document.getElementById('RegisteredUserBankName').style.background = valBgColor;
					return false;
				}
			}
		
			obj = document.getElementById('RegisteredUserTransitNo');
			if(obj!=null)
			{
				if (obj.value=='')
				{
					Effect.Appear('dvValRegisteredUserTransitNo');
					//alert('Bank Transit Number is required');
					document.getElementById('RegisteredUserTransitNo').focus();
					document.getElementById('RegisteredUserTransitNo').style.background = valBgColor;
					return false;
				}
			}	
			obj = document.getElementById('RegisteredUserBankAccountNo');
			if(obj!=null)
			{
				if (obj.value=='')
				{
					Effect.Appear('dvValRegisteredUserBankAccountNo');
					//alert('Bank Account Number is required');
					document.getElementById('RegisteredUserBankAccountNo').focus();
					document.getElementById('RegisteredUserBankAccountNo').style.background = valBgColor;
					return false;
				}
			}
			}	
		
			if(checkSelectedInterests('frmAddRegUser')==false)
			{
				Effect.Appear('dvValRegisteredUserInterest');
				return false;
			}
}


function validateRegisteredUserAdd()
{		  
		var valBgColor = '#D7E9A0';
			if(document.getElementById('RegisteredUserEmailAddress').value=='')
			{
				
				Effect.Appear('dvValRegisteredUserEmail');
				document.getElementById('RegisteredUserEmailAddress').focus();
				document.getElementById('RegisteredUserEmailAddress').style.background = valBgColor;
				return false;
			}
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('RegisteredUserEmailAddress').value))
			{
				//return (true)
			}
			else
			{
				Effect.Appear('dvValRegisteredUserInvalidEmail');
				Effect.Fade('dvValRegisteredUserEmail');
				document.getElementById('RegisteredUserEmailAddress').focus();
				document.getElementById('RegisteredUserEmailAddress').style.background = valBgColor;
				return (false)
			}
//			if (document.getElementById('RegisteredUserEmailAddress').value!=document.getElementById('RegisteredUserEmailAddressConfirm').value)
//			{
//				Effect.Appear('dvValRegisteredUserConfirmEmailFail');
//				document.getElementById('RegisteredUserEmailAddressConfirm').focus();
//				document.getElementById('RegisteredUserEmailAddressConfirm').style.background = valBgColor;
//				return false;
//			}
             
			if(document.getElementById('RegisteredUserUserPassword').value=='')
			{
				Effect.Appear('dvValRegisteredUserUserPassword');
				Effect.Fade('dvValRegisteredUserInvalidEmail');
				Effect.Fade('dvValRegisteredUserEmail');
				document.getElementById('RegisteredUserUserPassword').focus();
				document.getElementById('RegisteredUserUserPassword').style.background = valBgColor;
				return false;
			}
			
			if(document.getElementById('RegisteredUserUserPassword').value!="")
			{
				
				if(checkAlphaNumeric(document.getElementById('RegisteredUserUserPassword').value))
				{
					
					if(document.getElementById('RegisteredUserUserPassword').value.length>5 && document.getElementById('RegisteredUserUserPassword').value.length<17)
								{     
								}
								else
								{
									
									Effect.Appear('dvValRegisteredUserPasswordLength');
									Effect.Fade('dvValRegisteredUserUserPassword');
									Effect.Fade('dvValRegisteredUserInvalidEmail');
									Effect.Fade('dvValRegisteredUserEmail');
									document.getElementById('RegisteredUserUserPassword').focus();
									document.getElementById('RegisteredUserUserPassword').style.background = valBgColor;
									return false;
				
								}
				}
				else
				{
					Effect.Appear('dvValRegisteredUserInvalidPassword');
					Effect.Fade('dvValRegisteredUserPasswordLength');
					Effect.Fade('dvValRegisteredUserUserPassword');
					Effect.Fade('dvValRegisteredUserInvalidEmail');
					Effect.Fade('dvValRegisteredUserEmail');
					document.getElementById('RegisteredUserUserPassword').focus();
					document.getElementById('RegisteredUserUserPassword').style.background = valBgColor;
					return false;
				}
				
					
			}
           
			
			
			    
			if (document.getElementById('RegisteredUserUserPassword').value!=document.getElementById('RegisteredUserPasswordConfirm').value)
			{
				Effect.Appear('dvValRegisteredUserConfirmPasswordFail');
				Effect.Fade('dvValRegisteredUserInvalidPassword');
				Effect.Fade('dvValRegisteredUserPasswordLength');
				Effect.Fade('dvValRegisteredUserUserPassword');
				Effect.Fade('dvValRegisteredUserInvalidEmail');
				Effect.Fade('dvValRegisteredUserEmail');
				document.getElementById('RegisteredUserPasswordConfirm').focus();
				document.getElementById('RegisteredUserPasswordConfirm').style.background = valBgColor;
				return false;
			}
            
			if(document.getElementById('RegisteredUserFirstName').value=='')
			{
				Effect.Appear('dvValRegisteredUserFirstName');
				Effect.Fade('dvValRegisteredUserConfirmPasswordFail');
				Effect.Fade('dvValRegisteredUserInvalidPassword');
				Effect.Fade('dvValRegisteredUserPasswordLength');
				Effect.Fade('dvValRegisteredUserUserPassword');
				Effect.Fade('dvValRegisteredUserInvalidEmail');
				Effect.Fade('dvValRegisteredUserEmail');
				document.getElementById('RegisteredUserFirstName').focus();
				document.getElementById('RegisteredUserFirstName').style.background = valBgColor;
				return false;
			}
			if(document.getElementById('RegisteredUserLastName').value=='')
			{
				Effect.Appear('dvValRegisteredUserLastName');
				Effect.Fade('dvValRegisteredUserFirstName');
				document.getElementById('RegisteredUserLastName').focus();
				document.getElementById('RegisteredUserLastName').style.background = valBgColor;
				return false;
			}
			
			obj = document.getElementById('RegisteredUserPhone');
			if(obj!=null)
			{
				if (obj.value=='')
				{
					//alert('Phone is required');
					Effect.Appear('dvValRegisteredUserPhone');
					Effect.Fade('dvValRegisteredUserLastName');
					document.getElementById('RegisteredUserPhone').focus();
					return false;
				}else{
					var v = document.getElementById('RegisteredUserPhone').value;
					var regex = /^(\()?(\d{3})([\)-\. ])?(\d{3})([-\. ])?(\d{4})$/;
					if(regex.test(v)){
					}else{
						Effect.Appear('dvValRegisteredUserPhoneInvalid');
						Effect.Fade('dvValRegisteredUserPhone');
						//alert('Please enter a 10 digits valid Phone Number. Valid format is xxx-xxx-xxxx');
						return false;
					}
				}
		
			}
			
			
		obj = document.getElementById('RegisteredUserAddress');
		if(obj!=null)
		{
			if (obj.value=='')
			{
				//alert('Address is required');
				Effect.Appear('dvValRegisteredUserAddress');
				Effect.Fade('dvValRegisteredUserPhoneInvalid');
				document.getElementById('RegisteredUserAddress').focus();
				return false;
			}
		}
		
		obj = document.getElementById('RegisteredUserCity');
		if(obj != null){
			if(obj.value == ''){
				//alert('City is required');
				Effect.Appear('dvValRegisteredUserCity');
				Effect.Fade('dvValRegisteredUserAddress');
				document.getElementById('RegisteredUserCity').focus();
				return false;
			}
		}
		
		obj = document.getElementById('RegisteredUserCountry');
		if(obj!=null)
		{
			if (obj.value=='')
			{
				//alert('Country is required');
				Effect.Appear('dvValRegisteredUserCountry');
				Effect.Fade('dvValRegisteredUserPhoneInvalid');
				document.getElementById('RegisteredUserCountry').focus();
				return false;
			}	
		}
		
		
		if(document.getElementById('RegisteredUserCountry').value == "Canada")
		{
			obj = document.getElementById('RegisteredUserStateCanada');
			if(obj != null){
				if(obj.value ==''){
					//alert('State is required');
					Effect.Appear('dvValRegisteredUserState');
					Effect.Fade('dvValRegisteredUserCountry');
					document.getElementById('RegisteredUserStateCanada').focus();
					return false;
				}
			}
		}
		
		if(document.getElementById('RegisteredUserCountry').value == 'United States'){
			obj = document.getElementById('RegisteredUserStateUs');
			if(obj != null){
				if(obj.value == ''){
					//alert('State is required');
					Effect.Appear('dvValRegisteredUserState');
					Effect.Fade('dvValRegisteredUserCountry');
					document.getElementById('RegisteredUserStateUs').focus();
					return false;
				}
			}
		}
		
		if((document.getElementById('RegisteredUserCountry').value != 'Canada') && (document.getElementById('RegisteredUserCountry').value != 'United States')){
			obj = document.getElementById('RegisteredUserStateOther');
			if(obj != null){
				if(obj.value == ''){
					//alert('State is required');
					Effect.Appear('dvValRegisteredUserState');
					Effect.Fade('dvValRegisteredUserCountry');
					document.getElementById('RegisteredUserStateOther').focus();
					return false;
				}
			}
		}
		
	
		
		obj = document.getElementById('RegisteredUserZipcode');
		if(obj!=null)
		{
			if (obj.value=='')
			{
				//alert('Zip/Postal code is required');
				document.getElementById('RegisteredUserZipcode').focus();
				return false;
			}
		}
			
			if (document.getElementById('auto_transfer').checked)
			{
			obj = document.getElementById('RegisteredUserPhone');		
			if(obj!=null)
			{
				if (obj.value=='')
				{
					Effect.Appear('dvValRegisteredUserPhone');
					//alert('Phone is required');
					document.getElementById('RegisteredUserPhone').focus();
					document.getElementById('RegisteredUserPhone').style.background = valBgColor;
					return false;
				}
			}
			obj = document.getElementById('RegisteredUserAddress');
			if(obj!=null)
			{
				if (obj.value=='')
				{
					Effect.Appear('dvValRegisteredUserAddress');
					//alert('Address is required');
					document.getElementById('RegisteredUserAddress').focus();
					document.getElementById('RegisteredUserAddress').style.background = valBgColor;
					return false;
				}
			}
			obj = document.getElementById('RegisteredUserBankName');
			if(obj!=null)
			{
				if (obj.value=='')
				{
					Effect.Appear('dvValRegisteredUserBankName');
					//alert('Bank Name is required');
					document.getElementById('RegisteredUserBankName').focus();
					document.getElementById('RegisteredUserBankName').style.background = valBgColor;
					return false;
				}
			}
		
			obj = document.getElementById('RegisteredUserTransitNo');
			if(obj!=null)
			{
				if (obj.value=='')
				{
					Effect.Appear('dvValRegisteredUserTransitNo');
					//alert('Bank Transit Number is required');
					document.getElementById('RegisteredUserTransitNo').focus();
					document.getElementById('RegisteredUserTransitNo').style.background = valBgColor;
					return false;
				}
			}	
			obj = document.getElementById('RegisteredUserBankAccountNo');
			if(obj!=null)
			{
				if (obj.value=='')
				{
					Effect.Appear('dvValRegisteredUserBankAccountNo');
					//alert('Bank Account Number is required');
					document.getElementById('RegisteredUserBankAccountNo').focus();
					document.getElementById('RegisteredUserBankAccountNo').style.background = valBgColor;
					return false;
				}
			}
			}	
		
			if(checkSelectedInterests('frmAddRegUser')==false)
			{
				Effect.Appear('dvValRegisteredUserInterest');
				return false;
			}
}


function changeBgRegUser()
{
	var valBgColor = '#FFFFFF';
			if(document.getElementById('RegisteredUserEmailAddress').value!='')
			{
				//Effect.Fade('dvValRegisteredUserEmail');	
				document.getElementById('RegisteredUserEmailAddress').style.background = valBgColor;
			}
			
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('RegisteredUserEmailAddress').value))
			{
				//Effect.Fade('dvValRegisteredUserInvalidEmail');
			}
//			if (document.getElementById('RegisteredUserEmailAddress').value==document.getElementById('RegisteredUserEmailAddressConfirm').value)
//			{
//				Effect.Fade('dvValRegisteredUserConfirmEmailFail');
//				document.getElementById('RegisteredUserEmailAddressConfirm').style.background = valBgColor;
//			}

			if(document.getElementById('RegisteredUserUserPassword').value!='')
			{
			//	Effect.Fade('dvValRegisteredUserUserPassword');
				document.getElementById('RegisteredUserUserPassword').style.background = valBgColor;
			}
			if(document.getElementById('RegisteredUserUserPassword').value!="")
				{
					if(checkAlphaNumeric(document.getElementById('RegisteredUserUserPassword').value))
						{
						//	Effect.Fade('dvValRegisteredUserInvalidPassword');
							document.getElementById('RegisteredUserUserPassword').style.background = valBgColor
							
							
							if(document.getElementById('RegisteredUserUserPassword').value.length>5 && document.getElementById('RegisteredUserUserPassword').value.length<17)
										{ 
										//	Effect.Fade('dvValRegisteredUserPasswordLength');
											document.getElementById('RegisteredUserUserPassword').style.background = valBgColor;    
										}
										
						}					
				
				}
					
			if (document.getElementById('RegisteredUserUserPassword').value==document.getElementById('RegisteredUserPasswordConfirm').value)
			{
				//Effect.Fade('dvValRegisteredUserConfirmPasswordFail');
				document.getElementById('RegisteredUserPasswordConfirm').style.background = valBgColor;
			}
			if(document.getElementById('RegisteredUserFirstName').value!='')
			{
				//Effect.Fade('dvValRegisteredUserFirstName');
				document.getElementById('RegisteredUserFirstName').style.background = valBgColor;
			}
			if(document.getElementById('RegisteredUserLastName').value!='')
			{
				//Effect.Fade('dvValRegisteredUserLastName');
				document.getElementById('RegisteredUserLastName').style.background = valBgColor;
			}
			
			obj = document.getElementById('RegisteredUserPhone');
			if(obj!=null)
			{
			if(document.getElementById('RegisteredUserPhone').value!='')
			{
				//Effect.Fade('dvValRegisteredUserPhone');
				document.getElementById('RegisteredUserPhone').style.background = valBgColor;
			}
			} 
			
			obj = document.getElementById('RegisteredUserAddress');
			if(obj!=null)
			{
			if(document.getElementById('RegisteredUserAddress').value!='')
			{
				//Effect.Fade('dvValRegisteredUserAddress');
				document.getElementById('RegisteredUserAddress').style.background = valBgColor;
			}
			}
			
			obj = document.getElementById('RegisteredUserBankName');
			if(obj!=null)
			{	
			if(document.getElementById('RegisteredUserBankName').value!='')
			{
				//Effect.Fade('dvValRegisteredUserBankName');
				document.getElementById('RegisteredUserBankName').style.background = valBgColor;
			}
			}
			
			obj = document.getElementById('RegisteredUserTransitNo');
			if(obj!=null)
			{
			if(document.getElementById('RegisteredUserTransitNo').value!='')
			{
				//Effect.Fade('dvValRegisteredUserTransitNo');
				document.getElementById('RegisteredUserTransitNo').style.background = valBgColor;
			}
			}
			
			obj = document.getElementById('RegisteredUserBankAccountNo');
			if(obj!=null)
			{
			if(document.getElementById('RegisteredUserBankAccountNo').value!='')
			{
				//Effect.Fade('dvValRegisteredUserBankAccountNo');
				document.getElementById('RegisteredUserBankAccountNo').style.background = valBgColor;
			}
			}
										
			if(checkSelectedInterests('frmAddRegUser')==true)
			{
				//Effect.Fade('dvValRegisteredUserInterest');
			}
}

function changeBgRegUserEdit()
{
	var valBgColor = '#FFFFFF';
		if(document.getElementById('RegisteredUserUserPassword').value!='')
			{
				Effect.Fade('dvValRegisteredUserPassword');
				document.getElementById('RegisteredUserUserPassword').style.background = valBgColor;
			}
					
			if(document.getElementById('hfPassword').value!=document.getElementById('RegisteredUserUserPassword').value)
				{
				if(checkAlphaNumeric(document.getElementById('RegisteredUserUserPassword').value))
				{
					Effect.Fade('dvValRegisteredUserInvalidPassword');
					document.getElementById('RegisteredUserUserPassword').style.background = valBgColor
					
					
					if(document.getElementById('RegisteredUserUserPassword').value.length>5 && document.getElementById('RegisteredUserUserPassword').value.length<17)
								{ 
									Effect.Fade('dvValRegisteredUserPasswordLength');
									document.getElementById('RegisteredUserUserPassword').style.background = valBgColor;    
								}
								
				}
				
						
						if (document.getElementById('RegisteredUserUserPassword').value!=document.getElementById('RegisteredUserPasswordConfirm').value)
						{
							
						}
						else
						{
							Effect.Fade('dvValRegisteredUserConfirmPasswordFail');
							document.getElementById('RegisteredUserPasswordConfirm').style.background = valBgColor;
						}
						
				}
					
				if(document.getElementById('RegisteredUserFirstName').value!='')
			{
				Effect.Fade('dvValRegisteredUserFirstName');
				document.getElementById('RegisteredUserFirstName').style.background = valBgColor;
			}
			if(document.getElementById('RegisteredUserLastName').value!='')
			{
				Effect.Fade('dvValRegisteredUserLastName');
				document.getElementById('RegisteredUserLastName').style.background = valBgColor;
			}
			
			obj = document.getElementById('RegisteredUserPhone');
			if(obj!=null)
			{
			if(document.getElementById('RegisteredUserPhone').value!='')
			{
				Effect.Fade('dvValRegisteredUserPhone');
				document.getElementById('RegisteredUserPhone').style.background = valBgColor;
			}
			} 
			
			obj = document.getElementById('RegisteredUserAddress');
			if(obj!=null)
			{
			if(document.getElementById('RegisteredUserAddress').value!='')
			{
				Effect.Fade('dvValRegisteredUserAddress');
				document.getElementById('RegisteredUserAddress').style.background = valBgColor;
			}
			}
			
			obj = document.getElementById('RegisteredUserBankName');
			if(obj!=null)
			{	
			if(document.getElementById('RegisteredUserBankName').value!='')
			{
				Effect.Fade('dvValRegisteredUserBankName');
				document.getElementById('RegisteredUserBankName').style.background = valBgColor;
			}
			}
			
			obj = document.getElementById('RegisteredUserTransitNo');
			if(obj!=null)
			{
			if(document.getElementById('RegisteredUserTransitNo').value!='')
			{
				Effect.Fade('dvValRegisteredUserTransitNo');
				document.getElementById('RegisteredUserTransitNo').style.background = valBgColor;
			}
			}
			
			obj = document.getElementById('RegisteredUserBankAccountNo');
			if(obj!=null)
			{
			if(document.getElementById('RegisteredUserBankAccountNo').value!='')
			{
				Effect.Fade('dvValRegisteredUserBankAccountNo');
				document.getElementById('RegisteredUserBankAccountNo').style.background = valBgColor;
			}
			}
				
			if(checkSelectedInterests('frmEditRegUser')==true)
			{
				Effect.Fade('dvValRegisteredUserInterest');
			}	
					
			
}

function toggleStateRegisteredUsers()
{
	if((document.getElementById('RegisteredUserCountry').value)== "Canada")
	{
		document.getElementById('div_state').style.display="none"; 
		document.getElementById('div_stateUS').style.display="none"; 
		document.getElementById('div_stateCanada').style.display="block"; 
	}
	else if((document.getElementById('RegisteredUserCountry').value)== "United States")
	{
		document.getElementById('div_state').style.display="none"; 
		document.getElementById('div_stateCanada').style.display="none";		
		document.getElementById('div_stateUS').style.display="block"; 		
	}
	else
	{
		document.getElementById('div_stateCanada').style.display="none";
		document.getElementById('div_stateUS').style.display="none";
		document.getElementById('div_state').style.display="block"; 		
	}
}

function checkSelectedInterests(formName)
{
	
	var valseleted = false;
	var formElements = document.getElementById(formName).elements;
	for(i=0;i<formElements.length;i++)
	{
		if(formElements[i].type=='checkbox')
		{
			if(formElements[i].id=='genreListing')
			{	
				if(formElements[i].checked)
				{
					valseleted = true;
					break;					
				}
			}			
		}
			
	}
	
	return valseleted;
}


function checkAlphaNumeric(val)
{
	var alphaCount=0
 var numCount=0


var num_valid="123456789"

    for (var i=0; i<val.length; i++) {
        if (num_valid.indexOf(val.charAt(i)) < 0) {
         numCount++
        }
    }
 if(numCount==val.length){
 	
 	
	return false;
   }

var alph_valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

    for (var i=0; i<val.length; i++) {
        if (alph_valid.indexOf(val.charAt(i)) < 0) {
            alphaCount++
        }
    }
 if(alphaCount==val.length){
 
	return false;
   }
   	
   return true;
	
}