﻿//submit form create poll
function login(frm) {
	if(frm.username.value == "") {
		alert("Bạn chưa nhập tên đăng nhập!");
		frm.username.focus();
		return false;
	}
	if(frm.password.value == "") {
		alert("Bạn chưa nhập mật khẩu!");
		frm.password.focus();
    	return false;
	}
	return true;
}
function createpoll(frm) {
	if(frm.code.value == "") {
		alert("Bạn chưa nhập mã bầu chọn!");
		frm.code.focus();
    	return false;
	}
	if(frm.pollname.value == "") {
		alert("Bạn chưa nhập tên cuộc bầu chọn!");
		frm.pollname.focus();
    	return false;
	}
	if(frm.name == 'createpoll') {
		if(frm.avatar.value == "") {
			alert("Bạn chưa chọn ảnh đại diện!");
			frm.avatar.focus();
			return false;
		}
	}
	if(frm.begindate.value == "") {
		alert("Bạn chưa nhập ngày bắt đầu!");
		frm.begindate.focus();
    	return false;
	}
	if(frm.enddate.value == "") {
		alert("Bạn chưa nhập ngày kết thúc!");
		frm.enddate.focus();
    	return false;
	}
	if(frm.servicenumber.value == "") {
		alert("Bạn chưa chọn đầu số!");
		frm.servicenumber.focus();
    	return false;
	}
	return true;
}

function editPollName(frm) {
	if(frm.name.value == "") {
		alert("Bạn chưa nhập tên bình chọn!");
		frm.name.focus();
    	return false;
	}
	return true;
}

function createAccount(frm) {
	if(frm.username.value == "") {
		alert("Bạn chưa nhập tên đăng nhập!");
		frm.username.focus();
    	return false;
	}
	var valid=/^[0-9a-zA-Z_]*$/;//alert(frm.name);

	if(!valid.test(frm.username.value) )
	{
		frm.username.style.background = "#FFCCCC";
		alert("Tên đăng nhập chỉ gồm các chữ cái, chữ số và ký tự gạch chân dưới viết liền nhau");
		frm.username.focus();
		return false;
	}
	if(frm.email.value == "") {
		alert("Bạn chưa nhập email!");
		frm.email.focus();
    	return false;
	}
	
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(frm.email.value)) {
		alert("Email không hợp lệ!");
		frm.email.focus();
		return false;
	}
	
	if(frm.name != 'frmupdate') {
		if(frm.password.value == "") {
			alert("Bạn chưa nhập mật khẩu!");
			frm.password.focus();
			return false;
		}
		if(frm.password.value != "") {
			var pwd = frm.password.value;
			if(pwd.length < 6 || pwd.lenth > 18) {
				alert("Yêu cầu mật khẩu dài từ 6 đến 18 ký tự !");
				frm.password.focus();
				return false;
			}
			
		}
		
		if(frm.repassword.value == "") {
			alert("Bạn chưa nhập lại mật khẩu!");
			frm.repassword.focus();
			return false;
		}
		if(frm.repassword.value != frm.password.value) {
			alert("Mật khẩu nhập lại không đúng!");
			frm.repassword.focus();
			return false;
		}
	} else {
		if(frm.oldpassword.value != "" || frm.password.value != "" || frm.repassword.value != "" ) {
			
			if(frm.oldpassword.value == "") {
				alert("Bạn chưa nhập mật khẩu hiện tại!");
				frm.oldpassword.focus();
				return false;
			}
			
			if(frm.password.value == "") {
				alert("Bạn chưa nhập mật khẩu!");
				frm.password.focus();
				return false;
			}
			if(frm.password.value != "") {
				var pwd = frm.password.value;
				if(pwd.length < 6 || pwd.lenth > 18) {
					alert("Yêu cầu mật khẩu dài từ 6 đến 18 ký tự !");
					frm.password.focus();
					return false;
				}
				
			}
			
			if(frm.repassword.value == "") {
				alert("Bạn chưa nhập lại mật khẩu!");
				frm.repassword.focus();
				return false;
			}
			if(frm.repassword.value != frm.password.value) {
				alert("Mật khẩu nhập lại không đúng!");
				frm.repassword.focus();
				return false;
			}
		}
	}
	
	
	
	
	return true;
}

function createOption(frm) {
	var len= frm.c.length;
	if(!len) {
		len =1;
	}
	
	var keyword;
	var title;
	var temp;// = document.getElementById(keyword1).value;
	for(i = 1; i <= len; i++) {
		keyword = 'keyword'+i;
		title = 'title'+i;
		
		if(document.getElementById(keyword) ){
			if(document.getElementById(keyword).value == "") {
				alert("Bạn phải nhập mã lựa chọn");
				document.getElementById(keyword).focus();
				return false;
			} else {
				temp = document.getElementById(keyword).value;
			}
		}
		
		//check keyword 
		for(j = i + 1; j <= len; j++) {
			keyword2 = 'keyword' + j;
			if(temp == document.getElementById(keyword2).value) {
				alert("Các mã không được trùng nhau!");
				document.getElementById(keyword2).focus();
				return false;
			}
		}
		
		
		if(document.getElementById(title) ) {
			if(document.getElementById(title).value == "") {
				alert("Bạn phải nhập tiêu đề");
				document.getElementById(title).focus();
				return false;
			}
		}
	}
	return true;
}
function isDel(id) {
	if(confirm('Bạn có chắc chắn muốn xóa không?') ) {
		return true;
	}	
	else
		return false;
}
function changePassword(frm) {
	if(frm.curpass.value == "") {
		alert("Bạn chưa nhập mật khẩu hiện tại!");
		frm.curpass.focus();
    	return false;
	}
	
	if(frm.password.value == "") {
		alert("Bạn chưa nhập mật khẩu mới!");
		frm.password.focus();
    	return false;
	}
	
	if(frm.repassword.value == "") {
		alert("Bạn chưa nhập lại mật khẩu mới!");
		frm.repassword.focus();
    	return false;
	}
	
	if(frm.password.value != "") {
		var pwd = frm.password.value;
		if(pwd.length < 6 || pwd.lenth > 18) {
			alert("Yêu cầu mật khẩu dài từ 6 đến 18 ký tự !");
			frm.password.focus();
			return false;
		}
    	
	}
	
	if(frm.repassword.value != frm.password.value) {
		alert("Mật khẩu nhập lại không đúng!");
		frm.repassword.focus();
    	return false;
	}
	return true;
}
function showDiv(id) {
	$(id).style.display = "block";
}
function hideDiv(id) {
	$(id).style.display = "none";
}
function changeTab(str) {
	var className = $(str).className;
	if(className != 'active') {
		$(str).className = 'active';
		if(str == 'tablatest') {
			showDiv('latest');
			hideTab('top');
			hideTab('featured');
		} else if(str == 'tabtop') {
			showDiv('top');
			hideTab('latest');
			hideTab('featured');
		} else if(str == 'tabfeatured') {
			showDiv('featured');
			hideTab('latest');
			hideTab('top');
		}
	}
}
function hideTab(id) {
	var divTab = 'tab' + id;
	hideDiv(id);
	$(divTab).className = null;
}

function lostPass(frm) {
	if(frm.email.value == "") {
		alert("Bạn chưa nhập email!");
		frm.email.focus();
    	return false;
	}
	
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(frm.email.value)) {
		alert("Email không hợp lệ!");
		frm.email.focus();
		return false;
	}
}

function resetPassword(frm) {
	if(frm.password.value == "") {
				alert("Bạn chưa nhập mật khẩu!");
				frm.password.focus();
				return false;
			}
			if(frm.password.value != "") {
				var pwd = frm.password.value;
				if(pwd.length < 6 || pwd.lenth > 18) {
					alert("Yêu cầu mật khẩu dài từ 6 đến 18 ký tự !");
					frm.password.focus();
					return false;
				}
				
			}
			
			if(frm.repassword.value == "") {
				alert("Bạn chưa nhập lại mật khẩu!");
				frm.repassword.focus();
				return false;
			}
			if(frm.repassword.value != frm.password.value) {
				alert("Mật khẩu nhập lại không đúng!");
				frm.repassword.focus();
				return false;
			}

}
