
	
	
	function validateJoin()
	{
		var valid = true;

		if ($('email').value == '')
		{
			$('emailMsg').innerHTML = 'required';
			$('emailMsg').className = 'errorSpan';
			valid = false;
		}
		else
		{
			if (isValidEmail($('email').value) == false)
			{
				$('emailMsg').innerHTML = 'not valid';
				$('emailMsg').className = 'errorSpan';
				valid = false;
			}
			else
			{
				$('emailMsg').innerHTML = '';
			}
		}
		
		if ($('password').value == '' || $('password').value.length < 6)
		{
			$('passwordMsg').innerHTML = 'min. 6 characters required';
			$('passwordMsg').className = 'errorSpan';
			valid = false;
		}
		else
		{
			$('passwordMsg').innerHTML = '';
		}

        if ($('gender_male').checked == false && $('gender_female').checked == false)
		{
			$('genderMsg').innerHTML = 'required';
			$('genderMsg').className = 'errorSpan';
			valid = false;
		}
		else
		{
		  $('genderMsg').innerHTML = '';
		}
		
		if ($('nickname').value == '' || $('nickname').value.length <3 || $('nickname').value.length > 15)
		{
			$('nicknameMsg').innerHTML = '3 to 15 characters required';
			$('nicknameMsg').className = 'errorSpan';
			valid = false;
		}
		else
		{
			if (!usernameValid($('nickname').value))
			{
				$('nicknameMsg').innerHTML = 'only letters, numbers and "-" (must not start or end with "-")';
				$('nicknameMsg').className = 'errorSpan';
				valid = false;
			}
			else
			{
				$('nicknameMsg').innerHTML = '';
			}
		}
	
		
		

		
		

if ($('add_blog_toggle_yes').checked)
{
	if ($('category').disabled == false)
	{
		if ($('category').value == '')
		{
			$('categoryMsg').innerHTML = 'required';
			$('categoryMsg').className = 'errorSpan';
			valid = false;
		}
		else
		{
			$('categoryMsg').innerHTML = '';
		}
	}
	
	
	
		if ($('url').value == '')
		{
			$('blogurlMsg').innerHTML = 'required';
			$('blogurlMsg').className = 'errorSpan';
			valid = false;
		}
		else
		{
			if (!isValidURL($('url').value))
			{
				$('blogurlMsg').innerHTML = 'URL is not valid';
				$('blogurlMsg').className = 'errorSpan';
				valid = false;
			}
			else
			{
				$('blogurlMsg').innerHTML = '';
			}
		}
		
		
	/*	
		if ($('memberid').value == '' || $('memberid').value.length <3 || $('memberid').value.length > 15)
		{
			$('memberidMsg').innerHTML = '3 to 15 characters required';
			$('memberidMsg').className = 'errorSpan';
			valid = false;
		}
		else
		{
			if (!usernameValid($('memberid').value))
			{
				$('memberidMsg').innerHTML = 'only letters, numbers and "-" (must not start or end with "-")';
				$('memberidMsg').className = 'errorSpan';
				valid = false;
			}
			else
				$('memberidMsg').innerHTML = '';
		}
		
      */  
		
		
		if ($('sitename').value == '' || $('sitename').value.length < 10)
		{
			$('sitenameMsg').innerHTML = 'min. 10 characters required';
			$('sitenameMsg').className = 'errorSpan';
			valid = false;
		}
		else
		{
			if ($('sitename').value.length > 150)
			{
				$('sitenameMsg').innerHTML = 'up to 150 characters';
				$('sitenameMsg').className = 'errorSpan';
				valid = false;
			}
			else
			{
				$('sitenameMsg').innerHTML = '';
			}
		}
		
		
		if ($('language_id').value == '')
		{
			$('languageMsg').innerHTML = 'language is required';
			$('languageMsg').className = 'errorSpan';
			valid = false;
		}
		else
		{
			
			$('languageMsg').innerHTML = '';
			
		}
		
		
		if ($('descr').value == '' || $('descr').value.length < 10)
		{
			$('descriptionMsg').innerHTML = 'min. 10 characters required';
			$('descriptionMsg').className = 'errorSpan';
			valid = false;
		}
		else
		{
			
			$('descriptionMsg').innerHTML = '';
			
		}
		
}
		
		if ($('add_personal_toggle_yes').checked == true)
		{
			if (isEmpty($('month_birth').value) || isEmpty($('day_birth').value) || isEmpty($('year_birth').value))
    		{
    			$('birth_dateMsg').innerHTML = 'required';
    			$('birth_dateMsg').className = 'errorSpan';
    			valid = false;
    		}
    		else
    		{
    			$('birth_dateMsg').innerHTML = '';
    		}
			
		}
		
		if (!valid)
		{
			document.body.scrollTop=0;
			alert('There was a problem. Please fix.');
		}
		
		//alert(valid);
		return valid;
	}