// JavaScript Document
// Author: Joemarie Aliling

function trim(str)
{
    if(!str || typeof str != 'string')
        return null;

    return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}
function checkEmail (strng) {
	if (strng == "") {
	   return false;
	}

    var emailFilter=/^.+@.+\..{2,3}$/;
    if (!(emailFilter.test(strng))) { 
       return false;
    }
    else {
	//test email for illegal characters
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
        if (strng.match(illegalChars)) {
          return false;
       	}
    }
	return  true;    
}
function CheckLogin(frm){
	if(frm.user.value == ""){
		alert("Please enter your username.");
		frm.user.focus();
		return false;
	}
	if(frm.pass.value == ""){
		alert("Please enter your password.");
		frm.pass.focus();
		return false;
	}
	return true;
}

function validateNewsForm(frm){
	if (frm.txtTitle.value == ""){
		alert("Please enter the title of the newsletter.");
		frm.txtTitle.focus();
		return false;
	}
	if (frm.txtDescription.value == "")	{
		alert("Please enter description of the newsletter.");
		frm.txtDescription.focus();
		return false;
	}
	if (frm.theFile.value == ""){
		alert("Please upload an MS Word or PDF file.");
		frm.theFile.focus();
		return false;
	}
	return true;
}
function validateNewsForm2(frm){
	if (frm.txtTitle.value == ""){
		alert("Please enter the title of the newsletter.");
		frm.txtTitle.focus();
		return false;
	}
	if (frm.txtDescription.value == ""){
		alert("Please enter description of the newsletter.");
		frm.txtDescription.focus();
		return false;
	}
	return true;
}

function validatePresentationForm(frm){
	if (frm.txtTitle.value == ""){
		alert("Please enter the title of the presentation.");
		frm.txtTitle.focus();
		return false;
	}
	if (frm.txtDescription.value == "")	{
		alert("Please enter description of the presentation.");
		frm.txtDescription.focus();
		return false;
	}
	if (frm.theFile.value == ""){
		alert("Please upload the Presentation file.");
		frm.theFile.focus();
		return false;
	}
	return true;
}
function validatePresentationForm2(frm){
	if (frm.txtTitle.value == ""){
		alert("Please enter the title of the presentation.");
		frm.txtTitle.focus();
		return false;
	}
	if (frm.txtDescription.value == ""){
		alert("Please enter description of the presentation.");
		frm.txtDescription.focus();
		return false;
	}
	return true;
}
function validateMinuteForm(frm){
	if (frm.txtTitle.value == ""){
		alert("Please enter the title of the Minute.");
		frm.txtTitle.focus();
		return false;
	}
	if (frm.theFile.value == ""){
		alert("Please upload the Minute file.");
		frm.theFile.focus();
		return false;
	}
	return true;
}
function validateMinuteForm2(frm){
	if (frm.txtTitle.value == ""){
		alert("Please enter the title of the Minute.");
		frm.txtTitle.focus();
		return false;
	}
	return true;
}


function validateMemberForm(frm){
	if(frm.selUserType.value == "Select One"){
		alert("Please select the Type of User.");
		frm.selUserType.focus();
		return false;
	}
	if(frm.txtUsername.value == ""){
		alert("Please enter the username.");
		frm.txtUsername.focus();
		return false;
	}
	if(frm.txtPassword.value == ""){
		alert("Please enter the password.");
		frm.txtPassword.focus();
		return false;
	}
	if(frm.txtCPassword.value == ""){
		alert("Please re-type the password.");
		frm.txtCPassword.focus();
		return false;
	}
	if(frm.txtPassword.value != "" && frm.txtCPassword.value != "" && frm.txtPassword.value != frm.txtCPassword.value){
		alert("Passwords do not match. Please check.");
		frm.txtPassword.focus();
		return false;
	}
	if(frm.txtFirstname.value == ""){
		alert("Please enter first name.");
		frm.txtFirstname.focus();
		return false;
	}
	if(frm.txtMI.value == ""){
		alert("Please enter middle name.");
		frm.txtMI.focus();
		return false;
	}
	if(frm.txtLastname.value == ""){
		alert("Please enter last name.");
		frm.txtLastname.focus();
		return false;
	}
	if(frm.txtTitle.value == ""){
		alert("Please enter your title.");
		frm.txtTitle.focus();
		return false;
	}
	if(frm.txtCompany.value == ""){
		alert("Please enter the name of company.");
		frm.txtCompany.focus();
		return false;
	}
	if(frm.txtEmail.value == ""){
		alert("Please enter the email address.");
		frm.txtEmail.focus();
		return false;
	}else{
		if(!checkEmail(frm.txtEmail.value)){
			alert("Invalid email. Please check.");
			frm.txtEmail.focus();
			return false;
		}
	}
	return true;
}
function validateVendorForm(frm){
	if(frm.txtName.value == ""){
		alert("Please enter the name.");
		frm.txtName.focus();
		return false;
	}
	if(frm.txtDescription.value == ""){
		alert("Please enter the description.");
		frm.txtDescription.focus();
		return false;
	}
	if(frm.txtPerson.value == ""){
		alert("Please enter the contact person.");
		frm.txtPerson.focus();
		return false;
	}
	if(frm.txtContactNo.value == ""){
		alert("Please enter the contact no.");
		frm.txtContactNo.focus();
		return false;
	}
	if(frm.txtURL.value == ""){
		alert("Please enter the URL of your website.");
		frm.txtURL.focus();
		return false;
	}
	if(frm.txtEmail.value == ""){
		alert("Please enter the email address.");
		frm.txtEmail.focus();
		return false;
	}else{
		if(!checkEmail(frm.txtEmail.value)){
			alert("Invalid email. Please check.");
			frm.txtEmail.focus();
			return false;
		}
	}
	if(frm.theFile.value == ""){
		alert("Please upload the logo of the vendor.");
		frm.theFile.focus();
		return false;
	}
	return true;
}
function validateVendorForm2(frm){
	if(frm.txtName.value == ""){
		alert("Please enter the name.");
		frm.txtName.focus();
		return false;
	}
	if(frm.txtDescription.value == ""){
		alert("Please enter the description.");
		frm.txtDescription.focus();
		return false;
	}
	if(frm.txtPerson.value == ""){
		alert("Please enter the contact person.");
		frm.txtPerson.focus();
		return false;
	}
	if(frm.txtContactNo.value == ""){
		alert("Please enter the contact no.");
		frm.txtContactNo.focus();
		return false;
	}
	if(frm.txtURL.value == ""){
		alert("Please enter the URL of your website.");
		frm.txtURL.focus();
		return false;
	}
	if(frm.txtEmail.value == ""){
		alert("Please enter the email address.");
		frm.txtEmail.focus();
		return false;
	}else{
		if(!checkEmail(frm.txtEmail.value)){
			alert("Invalid email. Please check.");
			frm.txtEmail.focus();
			return false;
		}
	}
	return true;
}
