function inpfocus(node){ if ((node.id=="inppass")&&(node.type=="text")){ $("b_inppass").innerHTML = ''; $("inppass").focus(); node.value=""; }; node.style.fontStyle="normal"; node.style.color="#ffffff"; if((node.id=="inpemail")&&(node.value=="email")){node.value=""} window.setTimeout('$("'+node.id+'").focus()',100); } function inpblur(node){ if (node.value==""){ node.style.fontStyle="italic"; node.style.color="#aaaaaa"; if (node.id=="inppass"){ $("b_inppass").innerHTML = ''; }; if (node.id=="inpemail"){node.value="email"}; } } function inpkeydown(e){ e = window.event || e; var Key = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; if(Key==13){login()} } // email validator // ^[A-Z0-9._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}$ // var regexpEmail = /^[A-Z0-9._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}$/i; var regexpUser = /[A-Z0-9_+-]/i; function checkform(){ var email = $('inpemail').value; if(email.match(regexpEmail) == null){return false}; return true } function login(){ // check form and send request to mapEvents if(!checkform()){ showSysMsg("invalid email/password") } else{ // form is valid __api("auth.login","e="+$("inpemail").value+"&p="+md5($("inppass").value),function(r){ // login OK top.location.href = "http://eko-exo.com/mbfb/login.php" }) } }