function RIGHTS(){

document.write(' <div style="border-bottom:1px solid #999999;padding-bottom:5px;padding-left:185px;text-align:left;font-size:11px;color:#444444;">If you’d like to receive our short newsletters with tips, tools, interesting articles and information on upcoming events, <a href="newsletter.html" OnFocus="this.blur()">click here….</a></div> ');

document.write(' <br /><div style="padding-left:315px; text-align:left">&copy; Copyright 2007-2010 Back to Business  &nbsp; &nbsp; :: &nbsp; &nbsp; All Rights Reserved  &nbsp; &nbsp; :: &nbsp; &nbsp; Franklin, MA 02038</div> ');

}



function TESTENTRY(){

var done=0;

var username=document.login.username.value;

username=username.toLowerCase();

var password=document.login.password.value;

password=password.toLowerCase();

if (username=="career" && password=="confidence") { window.location="http://www.backtobusiness.org/assessments_mbtistrong.html"; done=1; } 

if (done==0) { alert("Sorry, you are not authorized to view this page"); } 

}



	function validate(frm) {

		var inputFields = new Array("formmail_mail_email");

		var counter;

		var name;

		var msg = "Please complete the following fields:\n";

		var badFields = "";

		for (counter = 0; counter < inputFields.length; counter++) {

			name = inputFields[counter];

			if (frm.elements[name].value.length == 0) {

				if (name == "formmail_mail_email") {

					badFields = badFields + "  - Email \n";

				} else {

					badFields = badFields + "  - " + name + "\n";

				}

			}

		}

		if (badFields.length != 0) {

			alert(msg + badFields);

			return false;

		}

		if (frm.formmail_mail_email.value.length > 0) {

			return emailCheck(frm.formmail_mail_email.value);

		} else {

			return true;

		}

	}



	function emailCheck(emailStr) {

		var emailPat=/^(.+)@(.+)$/;

		var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";

		var validChars="\[^\\s" + specialChars + "\]";

		var quotedUser="(\"[^\"]*\")";

		var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;

		var atom=validChars + '+';

		var word="(" + atom + "|" + quotedUser + ")";

		var userPat=new RegExp("^" + word + "(\\." + word + ")*$");

		var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");

		var matchArray=emailStr.match(emailPat);



		if (matchArray==null) {

			alert("Email address seems incorrect (check @ and .'s)");

			return false;

		}



		var user=matchArray[1];

		var domain=matchArray[2];



		if (user.match(userPat)==null) {

    			alert("The username doesn't seem to be valid.");

			return false;

		}



		var IPArray=domain.match(ipDomainPat);

		if (IPArray!=null) {

	  		for (var i=1;i<=4;i++) {

			    if (IPArray[i]>255) {

		        	alert("Destination IP address is invalid!");

				return false;

	 	   		}

    			}

    			return true;

		}



		var domainArray=domain.match(domainPat);

		if (domainArray==null) {

			alert("The domain name doesn't seem to be valid.");

    			return false;

		}



		var atomPat=new RegExp(atom,"g");

		var domArr=domain.match(atomPat);

		var len=domArr.length;

		if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {

		   alert("The address must end in a three-letter domain, or two letter country.");

   			return false;

		}



		if (len<2) {

   			var errStr="This address is missing a hostname!";

			alert(errStr);

   		return false;

		}



 		return true;

	}




