// JavaScript Document
function open_popup(url,popup_name,width,height,left,top){
	window.open(url,popup_name, 'height='+height+', width='+width+', left='+left+',top='+top+',toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, status=no');
}
function validateEmail(email) {
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (!re_mail.test(email.value)) {
		return false;
	}
	return true;
}
function checkNumber(number){
	var oldstring = number.value; 
	var newstring = parseFloat(oldstring).toString(); 
	var InpValid=1; 
	if (oldstring.length != newstring.length || newstring == "NaN") { 
		InpValid=0; 
		return false;
	} 
	return true;
}
function check_empty(object,txtAlert){
	if(object.value == ''){
		alert("Please input "+txtAlert+"!");
		object.focus();
		return false;
	}
	return true;
}

//-- Password form (activation)
function createPass(){
	var frm = document.frmMyActive;
	if(frm.n_password.value == ''){
		alert('Vui lòng nhập mật khẩu!');	
		frm.n_password.focus();
		return;
	}
	if(frm.n_password.value.length < 6){
		alert('Mật khẩu phải có ít nhất 06 ký tự!');	
		frm.n_password.focus();
		return;
	}
	if(frm.n_password.value != frm.c_password.value){
		alert('Vui lòng kiểm tra xác nhận mật khẩu!');	
		frm.c_password.focus();
		return;
	}
	frm.submit();
}

//-- Do login
function doLogin(){
	var frm = document.frmLogin;
	if(frm.email.value == ''){
		alert('Vui lòng nhập email!');	
		frm.email.focus();
		return;
	}
	if(frm.password.value == ''){
		alert('Vui lòng nhập mật khẩu!');	
		frm.password.focus();
		return;
	}
	frm.submit();
}

//-- Do save profile
function doChkPolicyRead(){
	var frm = document.frmChkPolicyRead;
	if(frm.read.checked == false){
		alert('Bạn vui lòng đọc kỹ và tick vào để xác nhận bạn đồng ý với những điều khoản trên!');	
		return;
	}
	frm.submit();
}

//-- Do save profile
function doSaveProfile(){
	var frm = document.frmRegister;
	alert(frm.test.value);
	if(frm.alias.value == ''){
		alert('Vui lòng nhập tên tài khoản!');	
		frm.alias.focus();
		return;
	}
	
	if(frm.password.value == ''){
		alert('Vui lòng tạo mật khẩu!');	
		frm.password.focus();
		return;
	}
	if(frm.password.value.length < 6){
		alert('Mật khẩu phải dài hơn 05 ký tự!');	
		frm.password.focus();
		return;
	}
	if(frm.re_password.value != frm.password.value){
		alert('Vui lòng kiểm tra mật khẩu xác nhận!');	
		frm.re_password.focus();
		return;
	}
	if(frm.fullname.value == ''){
		alert('Vui lòng nhập họ và tên bạn!');	
		frm.fullname.focus();
		return;
	}
	if(frm.email.value == ''){
		alert('Vui lòng nhập email!');	
		frm.email.focus();
		return;
	}
	if(validateEmail(frm.email) == false){
		alert('Email không hợp lệ! (aaa@bbb.ccc)');	
		frm.email.focus();
		return;
	}
	if(frm.mobile.value == ''){
		alert('Vui lòng nhập số mobile!');	
		frm.mobile.focus();
		return;
	}
	frm.submit();
}

//-- Do update profile
function doUpdateProfile(){
	var frm = document.frmUpdateProfile;
	if(frm.fullname.value == ''){
		alert('Vui lòng nhập họ và tên bạn!');	
		frm.fullname.focus();
		return;
	}
	if(frm.address.value == ''){
		alert('Vui lòng nhập vào địa chỉ của bạn!');	
		frm.address.focus();
		return;
	}
	if(frm.phone.value == '' && frm.mobile.value == ''){
		alert('Bạn cần nhập ít nhất là số cố định hoặc số di động của bạn!');	
		frm.phone.focus();
		return;
	}
	frm.submit();
}

//- Do change pass
function doChangePass(){
	var frm = document.frmChangePassForm;
	if(frm.o_pass.value == ''){
		alert('Vui lòng nhập mật khẩu cũ!');	
		frm.o_pass.focus();
		return;
	}
	if(frm.n_pass.value == ''){
		alert('Vui lòng nhập mật khẩu mới!');	
		frm.n_pass.focus();
		return;
	}
	if(frm.n_pass.value.length < 6){
		alert('Mật khẩu phải dài ít nhất 06 ký tự!');	
		frm.n_pass.focus();
		return;
	}
	if(frm.n_pass.value != frm.c_pass.value){
		alert('Vui lòng kiểm tra mật khẩu xác nhận!');	
		frm.c_pass.focus();
		return;
	}
	frm.submit();
}

//-- Do get back pass
function doGetBackPass(){
	var frm = document.frmGetBackPass;
	if(frm.my_email.value == ''){
		alert('Vui lòng nhập email!');	
		frm.my_email.focus();
		return;
	}
	if(validateEmail(frm.my_email) == false){
		alert('Email không hợp lệ! (aaa@bbb.ccc)');	
		frm.my_email.focus();
		return;
	}
	frm.submit();
}


//- Do reset pass
function doResetPass(){
	var frm = document.frmResetPassForm;
	if(frm.n_pass.value == ''){
		alert('Vui lòng nhập mất khẩu mới!');	
		frm.n_pass.focus();
		return;
	}
	if(frm.n_pass.value.length < 6){
		alert('MMật khẩu phải dài ít nhất 06 ký tự!');	
		frm.n_pass.focus();
		return;
	}
	if(frm.n_pass.value != frm.c_pass.value){
		alert('Vui lòng kiểm tra mật khẩu xác nhận!');	
		frm.c_pass.focus();
		return;
	}
	frm.submit();
}

//- Do reset pass
function doUploadAvatar(){
	var frm = document.frmUploadAvatar;
	if(frm.avatar.value == ''){
		alert('Vui lòng chọn file cần upload!');	
		frm.avatar.focus();
		return;
	}
	frm.submit();
}

//- Do ask a question
function doAddQuestion(){
	var frm = document.frmAddQuestion;
	if(frm.txtTitle.value == ''){
		alert('Vui lòng nhập vào Tiêu đề câu hỏi!');	
		frm.txtTitle.focus();
		return;
	}
	if(frm.txtContent.value == ''){
		alert('Vui lòng nhập vào Nội dung câu hỏi!');	
		frm.txtContent.focus();
		return;
	}
	frm.submit();
}

//- Do answer question
function doAnswerThisQuestion(){
	var frm = document.frmAnswerThisQuestion;
	if(frm.txtContent.value == ''){
		alert('Vui lòng nhập vào nội dung câu trả lời!');	
		frm.txtContent.focus();
		return;
	}
	frm.submit();
}

//- Do ask a question for expert
function doAddQuestionForExpert(){
	var frm = document.frmAddQuestionForExpert;
	if(frm.txtContent.value == ''){
		alert('Vui lòng nhập vào Nội dung câu hỏi!');	
		frm.txtContent.focus();
		return;
	}
	frm.submit();
}