function register(){
	var regForm = document.getElementById('member-form');
	var regexp = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	
	if(regForm){
		if(regForm['email'].value.replace(/\s+/g,"").length == 0){
			alert('Please enter your email !');
			regForm['email'].focus();
		}
		else if(regForm['email'].value.search(regexp) == -1)
		{
			alert('Please enter valid email address ! ');
			regForm['email'].focus();
		}	
		else if(regForm['username'].value.replace(/\s+/g,"").length == 0){
			alert('Please enter your username !');
			regForm['username'].focus();
		}
		else if(regForm['password'].value.replace(/\s+/g,"").length == 0){
			alert('Please enter your password !');
			regForm['password'].focus();
		}
		else{
			var answerField = null;
			for (i=0 ; i<regForm.elements.length ; i++)
			{
				if (regForm.elements[i].type == 'text' && regForm.elements[i].name.indexOf('answer_') != -1)
				{
					answerField	= regForm.elements[i].name;
					break;
				}
			}
			var userAnswer = parseInt(regForm[answerField].value);
			var tempArr = answerField.split('_');
			if (tempArr[1] && tempArr[2])
			{
				var answer = parseInt(tempArr[1]) + parseInt(tempArr[2]);
				if (answer != userAnswer)
				{
					alert('Please answer security question !');
					regForm[answerField].focus();
				}
				else
				{
					regForm['helper'].value = 'register';
					regForm.submit();
				}
			}
		}
	}
}
