function IsBlankLoginInfo(b){for(var a=0;a<b.length;a++){var d=b.charAt(a);if((d!="")&&(d!="\n")&&(d!="\t")){return false}}return true}function login(l){var j="";var p=true;var m=document[l.name].UserName.value;var k=m.search("@");var d=m.search(".");if(!IsBlankLoginInfo(document[l.name].UserName.value)&&(document[l.name].Password.value!=null)&&(!k)){var r=true;for(i=0;i<m.length;i++){if((m.charCodeAt(i)>0&&m.charCodeAt(i)<48)||(m.charCodeAt(i)>57&&m.charCodeAt(i)<65)||(m.charCodeAt(i)>90&&m.charCodeAt(i)<97)||(m.charCodeAt(i)>122)){alert("Your User Name contains invalid characters.");r=false;p=false;j+="Your User Name can only consist of letters and numbers.\n";break}}if(m.length>=2&&m.length<30){}else{p=false;j+="Your User ID must be greater than 7 and less than 20 characters.\n"}var n=/[a-z]{1}/g;var h=document[l.name].Password.value;var c=document[l.name].Password.value;var o=/[A-Z]{1}/g;var e=/\d{1}/g;var b=h.search(e);var q=h.search(n);var g=h.search(o);var a=false;if(h.length>=7&&h.length<15){a=true}if(h!=c){p=false;j+="The password and confirmation password do not match.\n"}if(a){}else{p=false;j+="Invalid Password.\n"}}else{if(k&&!d){p=true}else{p=false;j+="Invalid Login.\n"}}if(!p){alert(j);return false}else{return true}};