var pfp=function(id){this.domain="http://www.perfectfitpro.com/";this.imagepath="javascript/pfitprologin/";this.logo="pfithealthlogo.png";if(typeof(id)=="string"){this.obj=document.getElementById(id);}else if(typeof(id)=="object"){this.obj=id;}else if(id==document){this.obj=document;}this.hide=function(){this.obj.style.display="none";};this.show=function(){this.obj.style.display="block";};this.focus=function(f){if(this.obj&&typeof(f)=="function"){this.obj.onfocus=f;}};this.blur=function(f){if(this.obj&&typeof(f)=="function"){this.obj.onblur=f;}};this.change=function(f){if(this.obj&&typeof(f)=="function"){this.obj.onchange=f;}};this.val=function(v){if(typeof(v)!="undefined"){this.obj.value=v;}if(this.obj){return this.obj.value;}else{return false;}};this.html=function(h){if(this.obj){if(typeof(h)=="string"){return this.obj.innerHTML=h;}else{return this.obj.innerHTML;}}else{return"";}};this.ihtml=function(o,h){if(o){return o.innerHTML=h;}else{return false;}};this.text=function(h){if(this.obj){if(typeof(h)=="string"){return this.obj.innerText=h;}else{return this.obj.innerText;}}else{return"";}};this.itext=function(o,h){if(o){return o.innerText=h;}else{return false;}};this.node=function(n){this.obj.appendChild(n);return this.obj;};this.inode=function(o,n){o.appendChild(n);return o;};this.css=function(p,v){if(this.obj&&typeof(p)!="undefined"&&typeof(v)!="undefined"&&typeof(this.obj.style)!="undefined"&&typeof(this.obj.style[p])!="undefined"){this.obj.style[p]=v;}};this.icss=function(o,p,v){if(typeof(o)!="undefined"&&typeof(p)!="undefined"&&typeof(v)!="undefined"&&typeof(o.style)!="undefined"&&typeof(o.style[p])!="undefined"){o.style[p]=v;}};this.c=function(e,p){var t=window.document.createElement(e);if(typeof(p)=="string"){t.id=p;}return t;};this.attr=function(a,v){var at=null;if(typeof(this.obj)=="object"){if(typeof(a)=="string"&&typeof(v)=="string"){at=document.setAttribute(a,v);}else if(typeof(a)=="string"){return document.getAttribute(a);}}return"";};this.iattr=function(o,a,v){var at=null;if(typeof(o)=="object"){if(typeof(a)=="string"&&typeof(v)=="string"){at=o.setAttribute(a,v);}else if(typeof(a)=="string"){return o.getAttribute(a);}}return"";};this.id=function(){if(this.obj){return this.obj.id;}else{return"";}};this.d=function(){return this;};this.el=function(){return this.obj;};this.loginbox=function(){var l=this.c("div","loginBox");this.icss(l,"width","120px");this.icss(l,"position","relative");if(typeof(l.style.styleFloat)!="undefined"){this.icss(l,"styleFloat","left");}else{this.icss(l,"cssFloat","left");}return l;};this.branding=function(){this.thelogo=function(){var l=this.c("img");this.iattr(l,"src",this.domain+this.imagepath+this.logo);return l;};this.brand=function(){var b=this.c("div","branding");if(typeof(b.style.styleFloat)!="undefined"){this.icss(b,"styleFloat","left");}else{this.icss(b,"cssFloat","left");}this.icss(b,"width","102px");this.icss(b,"height","19px");this.icss(b,"margin-right","3px");return b;};return this;};this.loginform=function(){this.frm=function(){var l=this.c("div","loginform");if(typeof(l.style.styleFloat)!="undefined"){this.icss(l,"styleFloat","left");}else{this.icss(l,"cssFloat","left");}this.icss(l,"width","173px");return l;};this.frmlbl=function(){var l=this.c("label",null);this.icss(l,"fontFamily","Arial, Helvetica, sans-serif");this.icss(l,"fontSize","12px");this.icss(l,"color","#335e7e");this.icss(l,"fontWeight","bold");this.iattr(l,"for","loginselect");this.ihtml(l,"Login:");return l;};this.frmselect=function(){var l=this.c("select","loginselect");this.icss(l,"fontFamily","Arial, Helvetica, sans-serif");this.icss(l,"fontSize","12px");this.icss(l,"marginLeft","3px");this.iattr(l,"name","loginselect");var o1=this.c("option",null);this.iattr(o1,"value","0");this.ihtml(o1,"I am a...");var o2=this.c("option",null);this.iattr(o2,"value","1");this.ihtml(o2,"Physical Therapist");var o3=this.c("option",null);this.iattr(o3,"value","2");this.ihtml(o3,"Patient");this.inode(l,o1);this.inode(l,o2);this.inode(l,o3);return l;};this.underline=function(){var l=this.c("div","loginselect");this.iattr(l,"class","underline");this.icss(l,"display","block");this.icss(l,"width","100%");this.icss(l,"height","8px");this.icss(l,"borderBottom","1px solid #9a9a9a");return l;};this.ptlogin=function(){var l=this.c("div","ptlogin");this.icss(l,"display","none");this.icss(l,"marginTop","5px");var frm=this.c("form","mod_loginform_login");this.icss(frm,"margin","0px");this.iattr(frm,"action",this.domain+"login.php");this.iattr(frm,"method","post");var h1=this.c("input",null);this.iattr(h1,"type","hidden");this.iattr(h1,"name","login_attempt");this.iattr(h1,"value","1");var h2=this.c("input",null);this.iattr(h2,"type","hidden");this.iattr(h2,"name","refer_page");this.iattr(h2,"value",this.domain);var h3=this.c("input",null);this.iattr(h3,"type","hidden");this.iattr(h3,"name","page_select");this.iattr(h3,"value","create_workout");var h4=this.c("input","login_id");this.iattr(h4,"type","text");this.iattr(h4,"name","login_id");this.iattr(h4,"value","Email");this.icss(h4,"fontFamily","Arial, Helvetica, sans-serif");this.icss(h4,"fontSize","12px");this.icss(h4,"width","100%");this.icss(h4,"height","20px");this.icss(h4,"backgroundColor","#ebebeb");this.icss(h4,"marginBottom","4px");this.icss(h4,"background","url("+this.domain+this.imagepath+"brdr-img.png)");this.icss(h4,"marginBottom","4px");this.icss(h4,"border","none");this.icss(h4,"padding","3px");var h5=this.c("input","login_password");this.iattr(h5,"type","password");this.iattr(h5,"name","login_password");this.iattr(h5,"value","Password");this.icss(h5,"fontFamily","Arial, Helvetica, sans-serif");this.icss(h5,"fontSize","12px");this.icss(h5,"width","100%");this.icss(h5,"height","20px");this.icss(h5,"backgroundColor","#ebebeb");this.icss(h5,"marginBottom","4px");this.icss(h5,"background","url("+this.domain+this.imagepath+"brdr-img.png)");this.icss(h5,"marginBottom","4px");this.icss(h5,"border","none");this.icss(h5,"padding","3px");var h6=this.c("input",null);this.iattr(h6,"type","submit");this.iattr(h6,"value","");this.iattr(h6,"class","goButton");this.icss(h6,"fontFamily","Arial, Helvetica, sans-serif");this.icss(h6,"fontSize","12px");this.icss(h6,"width","50px");this.icss(h6,"height","20px");this.icss(h6,"backgroundRepeat","no-repeat");this.icss(h6,"backgroundColor","#FFFFFF");this.icss(h6,"marginBottom","4px");this.icss(h6,"background","url("+this.domain+this.imagepath+"goBtn.png)");this.icss(h6,"border","none");var br1=this.c("br",null);var br2=this.c("br",null);this.inode(l,frm);this.inode(frm,h1);this.inode(frm,h2);this.inode(frm,h3);this.inode(frm,h4);this.inode(frm,br1);this.inode(frm,h5);this.inode(frm,br2);this.inode(frm,h6);return l;};this.patientlogin=function(){var l=this.c("div","patientlogin");this.icss(l,"display","none");this.icss(l,"marginTop","5px");var frm=this.c("form","mod_loginform_login");this.icss(frm,"margin","0px");this.iattr(frm,"action",this.domain+"login.php");this.iattr(frm,"method","post");var h1=this.c("input",null);this.iattr(h1,"type","hidden");this.iattr(h1,"name","login_attempt");this.iattr(h1,"value","1");var h2=this.c("input",null);this.iattr(h2,"type","hidden");this.iattr(h2,"name","member_login");this.iattr(h2,"value","1");var h3=this.c("input",null);this.iattr(h3,"type","hidden");this.iattr(h3,"name","refer_page");this.iattr(h3,"value",this.domain);var h4=this.c("input",null);this.iattr(h4,"type","hidden");this.iattr(h4,"name","page_select");this.iattr(h4,"value","view_my_workout");var h5=this.c("input","login_password");this.iattr(h5,"type","hidden");this.iattr(h5,"name","login_password");this.iattr(h5,"value","");var h6=this.c("input","workoutcode_id");this.iattr(h6,"type","text");this.iattr(h6,"name","login_id");this.iattr(h6,"value","Email or Workout Code");this.icss(h6,"fontFamily","Arial, Helvetica, sans-serif");this.icss(h6,"fontSize","12px");this.icss(h6,"width","100%");this.icss(h6,"height","20px");this.icss(h6,"backgroundColor","#ebebeb");this.icss(h6,"marginBottom","4px");this.icss(h6,"background","url("+this.domain+this.imagepath+"brdr-img.png)");this.icss(h6,"marginBottom","4px");this.icss(h6,"border","none");this.icss(h6,"padding","3px");var h7=this.c("input",null);this.iattr(h7,"type","submit");this.iattr(h7,"value","");this.iattr(h7,"class","goButton");this.icss(h7,"fontFamily","Arial, Helvetica, sans-serif");this.icss(h7,"fontSize","12px");this.icss(h7,"width","50px");this.icss(h7,"height","20px");this.icss(h7,"backgroundRepeat","no-repeat");this.icss(h7,"backgroundColor","#FFFFFF");this.icss(h7,"marginBottom","4px");this.icss(h7,"background","url("+this.domain+this.imagepath+"goBtn.png)");this.icss(h7,"border","none");this.inode(l,frm);this.inode(frm,h1);this.inode(frm,h2);this.inode(frm,h3);this.inode(frm,h4);this.inode(frm,h5);this.inode(frm,h6);this.inode(frm,h7);return l;};return this;};return this;};function loadForm(){var index=pfp("loginselect").val();if(index==1){pfp("ptlogin").show();pfp("patientlogin").hide();}else if(index==2){pfp("ptlogin").hide();pfp("patientlogin").show();}else{pfp("ptlogin").hide();pfp("patientlogin").hide();}}setTimeout(check,200);function check(){if(document.readyState=="complete"){findjs();pfp("login_id").focus(function(){if(pfp("login_id").val()=="Email"){pfp("login_id").val("");}});pfp("login_id").blur(function(){if(pfp("login_id").val()==""){pfp("login_id").val("Email");}});pfp("login_password").focus(function(){pfp("login_password").val("");});pfp("login_password").blur(function(){if(pfp("login_password").val()==""){pfp("login_password").val("password");}});pfp("workoutcode_id").focus(function(){if(pfp("workoutcode_id").val()=="Email or Workout Code"){pfp("workoutcode_id").val("");}});pfp("workoutcode_id").blur(function(){if(pfp("workoutcode_id").val()==""){pfp("workoutcode_id").val("Email or Workout Code");}});}else{setTimeout(check,200);}}function findjs(){pfp("pfp_loginbox").node(pfp().loginbox());var br=pfp().branding();pfp("loginBox").node(br.brand());pfp("branding").node(br.thelogo());var lf=pfp().loginform();pfp("pfp_loginbox").node(lf.frm());pfp("loginform").node(lf.frmlbl());pfp("loginform").node(lf.frmselect());pfp("loginform").node(lf.underline());pfp("loginform").node(lf.ptlogin());pfp("loginform").node(lf.patientlogin());pfp("loginselect").change(loadForm);}
