/***********************************************
* Email Validation script- ? Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function search_form(thisform){
with (thisform){

if (keyword.value=="") {alert("Please key-in keyword you wish to search"); keyword.focus(); return false}
}
}

function login_form(thisform){
with (thisform){

if (userName.value=="") {alert("Please key-in user name"); userName.focus(); return false}
else if (passWord.value=="") {alert("Please key-in password"); passWord.focus(); return false}
}
}

function isNumberKey(evt)
{
 var charCode = (evt.which) ? evt.which : event.keyCode
 if (charCode > 31 && (charCode < 48 || charCode > 57))
	return false;

 return true;
}

/**************************************************************************/
function CategoryForm(thisform){
with (thisform){

if (title.value=="") {alert("Please key-in category title"); title.focus(); return false}
else if (description.value=="") {alert("Please key-in description"); description.focus(); return false}
}
}

function ProgramForm(thisform){
with (thisform){

if (category.value=="") {alert("Please select category"); category.focus(); return false}
else if (title.value=="") {alert("Please key-in category title"); title.focus(); return false}
else if (description.value=="") {alert("Please key-in description"); description.focus(); return false}
}
}

function confirmDel(title)
{
	return (confirm("Are you sure you want to delete < "+title+" > ?"))
}

function AddArticleForm(thisform){
with (thisform){

if (title.value=="") {alert("Please key-in title"); title.focus(); return false}
//else if (description.value=="") {alert("Please key-in description"); description.focus(); return false}
//else if (content.value=="") {alert("Please key-in content"); content.focus(); return false}
}
updateRTEs('');
}

function AddZhuanLanForm(thisform){
with (thisform){

if (writer.value=="") {alert("Please key-in writer name"); writer.focus(); return false}
else if (title.value=="") {alert("Please key-in title"); title.focus(); return false}
else if (description.value=="") {alert("Please key-in description"); description.focus(); return false}
else if (content.value=="") {alert("Please key-in content"); content.focus(); return false}
}
updateRTEs('');
}

function WriterForm(thisform){
with (thisform){

if (name.value=="") {alert("Please key-in name"); name.focus(); return false}
else if (type.value=="") {alert("Please key-in type"); type.focus(); return false}
else if (description.value=="") {alert("Please key-in description"); description.focus(); return false}
}
}

function galleryForm(thisform){
with (thisform){

if (category.value=="") {alert("Please select category"); category.focus(); return false}
else if (title.value=="") {alert("Please key-in title"); title.focus(); return false}
else if (description.value=="") {alert("Please key-in description"); description.focus(); return false}
}
}

function galleryForm(thisform){
with (thisform){

if (category.value=="") {alert("Please select category"); category.focus(); return false}
else if (title.value=="") {alert("Please key-in title"); title.focus(); return false}
else if (description.value=="") {alert("Please key-in description"); description.focus(); return false}
}
}

function contestForm(thisform){
with (thisform){

if (ans1.value=="") {alert("Please key-in answer for question 1!!"); ans1.focus(); return false}
else if (ans2.value=="") {alert("Please key-in answer for question 2!!"); ans2.focus(); return false}
else if (ans3.value=="") {alert("Please key-in answer for question 3!!"); ans3.focus(); return false}
else if (ans4.value=="") {alert("Please key-in answer for question 4!!"); ans4.focus(); return false}
}
}

function memberRegForm(thisform){
with (thisform){

if (username.value=="") {alert("Please key-in username!!"); username.focus(); return false}
else if (passwd.value=="") {alert("Please key-in password!!"); passwd.focus(); return false}
else if (cname.value=="") {alert("Please key-in name CN!!"); cname.focus(); return false}
else if (ename.value=="") {alert("Please key-in name EN!!"); ename.focus(); return false}
else if (gender[0].checked == false && gender[1].checked== false) {alert("Please select gender!!"); icno.focus(); return false}
else if (icno.value=="") {alert("Please key-in IC Number!!"); icno.focus(); return false}
else if (mContact.value=="") {alert("Please key-in mobile number!!"); mContact.focus(); return false}
else if (emailfilter.test(email.value)==false) {alert("Please enter a valid email address."); email.focus(); return false}
else if (address.value=="") {alert("Please key-in address!!"); address.focus(); return false}
}
}

function memberLoginForm(thisform){
with (thisform){

if (username.value=="") {alert("Please key-in username!!"); username.focus(); return false}
else if (passwd.value=="") {alert("Please key-in password!!"); passwd.focus(); return false}
}
}

function forgetpwForm(thisform){
with (thisform){

if (username.value=="") {alert("Please key-in username!!"); username.focus(); return false}
else if (icno.value=="") {alert("Please key-in IC No!!"); icno.focus(); return false}
}
}

function adminForm(thisform){
with (thisform){

if (username.value=="") {alert("Please key-in username!!"); username.focus(); return false}
else if (passwd.value=="") {alert("Please key-in password!!"); passwd.focus(); return false}
}
}

function profileForm(thisform){
with (thisform){

if (cname.value=="") {alert("Please key-in name CN!!"); cname.focus(); return false}
else if (ename.value=="") {alert("Please key-in name EN!!"); ename.focus(); return false}
else if (gender[0].checked == false && gender[1].checked== false) {alert("Please select gender!!"); icno.focus(); return false}
else if (icno.value=="") {alert("Please key-in IC Number!!"); icno.focus(); return false}
else if (mContact.value=="") {alert("Please key-in mobile number!!"); mContact.focus(); return false}
else if (emailfilter.test(email.value)==false) {alert("Please enter a valid email address."); email.focus(); return false}
else if (address.value=="") {alert("Please key-in address!!"); address.focus(); return false}
}
}
