	
	function validateEmailFriend(f){
		var msg="Unable to send your email, \nplease complete the following fields:\n\n";
		
		var flag=0;	
		
		if (f.emailTo.value=="Enter Friend's Email")
			f.emailTo.value="";
		if (f.nameTo.value=="Enter Friend's Name")
			f.nameTo.value="";
		if (f.emailFrom.value=="Enter Your Email")
			f.emailFrom.value="";
		if (f.nameFrom.value=="Enter Your Name")
			f.nameFrom.value="";
		if (f.emailMessage.value=="Enter Your Message")
			f.emailMessage.value="";	
		
		if (f.nameTo.value=="")
			msg+="Friend's Name (Empty)\n";
		else flag++;
		
		if (f.emailTo.value=="")
			msg+="Friend's Email (Empty)\n";
		else{
			if(!/^\w+([\'\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.emailTo.value))
				msg+="Friend's Email Address (Invalid Format)\n";
			else flag++;
		}
		
		if (f.nameFrom.value=="")
			msg+="Your Name (Empty)\n";
		else flag++;

		if (f.emailFrom.value=="")
			msg+="Your Email (Empty)\n";
		else{
			if(!/^\w+([\'\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.emailFrom.value))
				msg+="Your Email Address (Invalid Format)\n";
			else flag++;
		}
		
		if (f.emailMessage.value=="")
			msg+="Your Message (Empty)\n";
		else flag++;


		if (flag<5){
			alert(msg);
			return false;
		}
			return true;

	}


	function validateLogon(f){
		if (f.username.value=='Username' || f.username.value==''){
			alert("You must enter your username");
			return false;
		}
		if (f.password.value==''){
			alert("You must enter your password");
			return false;
		}
		return true;
	}

	
	function validateDiscussion(f){
		var msg="Unable to submit your Discussion, \nplease complete the following fields:\n\n";
		var flag=0;
		if (f.disc_firstname.value=="First Name")
			f.disc_firstname.value="";
		if (f.disc_lastname.value=="Last Name")
			f.disc_lastname.value="";
		if (f.disc_email.value=="E-mail")
			f.disc_email.value="";
		if (f.disc_title.value=="Title")
			f.disc_title.value="";
		if (f.disc_comment.value=="Enter Comment")
			f.disc_comment.value="";

		if (f.disc_firstname.value=="")
			msg+="First Name (Empty)\n";
		else flag++;
		
		if (f.disc_lastname.value=="")
			msg+="Last Name (Empty)\n";
		else flag++;
		
		if (f.disc_email.value==""){
			flag++;
			//msg+="E-mail (Empty)\n";
			}
		else{
			if(!isEmail(f.disc_email.value))
				msg+="E-mail (Invalid Format)\n";
			else flag++;
		}
		
		if (f.discussiontype.value=="")
			msg+="Discussion Type (Empty)\n";
		else flag++;

		if (f.disc_title.value=="")
			msg+="Title (Empty)\n";
		else flag++;
		
		if (f.disc_comment.value=="")
			msg+="Comment (Empty)\n";
		else flag++;

		if (flag<6){
			alert(msg);
			return false;
		}
		return true;
	}

	
	function ValidateEmail(f, fielddefault){
		if (f.email.value == fielddefault)
			f.email.value = "";

		if(!isEmail(f.email.value)){
			alert("Please re-check your email address format");
			f.email.focus();
			return false;	
		}
		return true;
	}

	function isEmail(email) {
		if (/^\w+([\'\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email))
			return true;
		else
			return false;
	}

