includeScript("/js/togglers.js");
includeScript("/js/validateForm2.js");
function swapForms(f1Id,f2Id,sf2){var f1=document.getElementById(f1Id),f2=document.getElementById(f2Id);if(sf2)f1.resetter.onclick();else f2.reset();f1.style.display=sf2?"none":"";f2.style.display=sf2?"":"none"}
function retrieveSubscriberId(n,sid){function vhf(ax){var s=ax.getResponseText(),d;v=s!="";if(v){v=true;sid.value=s;n.disabled=true}else{v=false;d="";document.getElementById("emTd").innerHTML="Subscription not found."}document.getElementById("emTr").style.display=d}var v;try{var ax=new AjaxXHR();ax.addVariable(n.name,n.value).setDoneHandler(vhf).sendPost("/validators/ajaxSL.php",false);if(undefined===v)vhf(ax);return v}catch(e){return false}}
function validateNeedle(f){var n=f.needle.value=f.needle.value.trim(),m="";if(n.indexOf("@")>=0){if(!isValidEmail(n))m="Email address"}else if(!/^[0-9A-F]{8}$/i.test(n))m="Subscriber ID";if(m!=""){window.alert(m+" is not valid.");f.needle.focus();return false}return validateForm(f,"subscriptionLogin",["needle"],["emTd","emTr"])&&retrieveSubscriberId(f.needle,f.SubscriberID)}
function validateSubscriptionLogin(){return false}
var names2=["needle"],optionals2=[false],mode2=true;
