function Trim(val) {return val.replace(/(^\s*)|(\s*$)/g,"");}
function reg_check(){
	var m_first_name=document.getElementById("m_first_name");
	var m_last_name=document.getElementById("m_last_name");
	var m_user_name=document.getElementById("m_user_name");
	var m_password=document.getElementById("m_password");
	var m_password2=document.getElementById("m_password2");
	var m_ask=document.getElementById("m_ask");
	var m_answer=document.getElementById("m_answer");
	


	if( Trim(m_first_name.value)=="" ){
		alert("Please enter first name!");
		m_first_name.focus();
		return false;
	}else if( Trim(m_last_name.value)=="" ){
		alert("Please enter last name!");
		m_last_name.focus();
		return false;
	}else if ( m_user_name.value.length< 5 || m_user_name.value.length > 50 ){
		alert("E-mail should be the length of characters 5-50!");
		m_user_name.focus();
		return false;	
	}else if ( uidExists(m_user_name.value)==1 ){
		alert("This E-mail already exists!");
		m_user_name.focus();
		return false;
	}else if( m_user_name.value.search(/^[\w]+[\@]{1}[\w]+([\.]{1}[\w]+)+$/)==-1 ){
		alert("E-mail format is not correct!");
		m_user_name.focus();
		return false;
	}else if ( Trim(m_password.value)=="" ){
		alert("Passwords can not be empty!");
		m_password.focus();
		return false;
	}else if( m_password.value!=m_password2.value ){
		alert("Re-Enter password wrong!");
		m_password.focus();
		return false;
	}else if( Trim(m_ask.value)=="" ){
		alert("Please enter password problem!");
		m_ask.focus();
		return false;
	}else if( Trim(m_answer.value)=="" ){
		alert("Please enter problem answer!");
		m_answer.focus();
		return false;
	}
	return info_check();
}
function info_check(){
	var m_country=document.getElementById("m_country");
	var m_tel=document.getElementById("m_tel");
	var m_msn=document.getElementById("m_msn");
	var m_yahoo=document.getElementById("m_yahoo");
	if ( Trim(m_tel.value)=="" ){
		alert("Please enter telephone number!");
		m_tel.focus();
		return false;
	}	
}
