
(function(){if(typeof trialx=="undefined"){trialx={};}
if(typeof trialx.trial=="undefined"){trialx.trial={};}
if(typeof trialx.trial.widget=="undefined"){trialx.trial.widget=new Object();}
var _1=document.getElementsByTagName("script");var _2=_1[_1.length-1];var _3=_1[_1.length-2];var _4=_3.innerHTML.split("trialx_widget=");var _5="";if(_4.length>0){_5=_4[1].split(";")[0];}
var _6=document.createElement("div");_6.id="trialx"+_5;_2.parentNode.insertBefore(_6,_2.nextSibling);var _7;if(window.jQuery===undefined||window.jQuery.fn.jquery!=="1.4.2"){var _8=document.createElement("script");_8.setAttribute("type","text/javascript");_8.setAttribute("src","http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js");_8.onload=_9;_8.onreadystatechange=function(){if(this.readyState=="complete"||this.readyState=="loaded"){_9();}};(document.getElementsByTagName("head")[0]||document.documentElement).appendChild(_8);}else{_7=window.jQuery;_a();}
function _9(){_7=window.jQuery.noConflict(true);_a();};function _a(){_7(document).ready(function(){trialx.trial.widget.init(_5);});};trialx.trial.widget.init=function(_b){if(typeof server_domain=="undefined"){server_domain="trialx.com";}
var _c=false;var _d="http://";if(_c){_d="https://";}
var _e={};_7.ajax({url:_d+server_domain+"/rest/widgetparam/"+_b+"/",type:"GET",dataType:"jsonp",success:function(_f){_e=_f;trialx.trial.widget.setup(_b,server_domain,_c,_e);}});};trialx.trial.widget.setup=function(_10,_11,_12,_13){var _14=_13["trial_id"];var _15=_13["form_seq"];var _16=_13["widget_styles"];var _17=_13["content_styles"];var _18=_13["init_form"];for(var _19 in _17){_1a.add("#trialx_widget"+_10+" "+_19,_17[_19]);}
var _1b=document.createElement("div");trialx.trial.widget.extend_properties(_1b.style,_16["trialx_widget"]);var _1c=document.createElement("div");_1b.name="trialx_widget"+_10;_1b.id="trialx_widget"+_10;_1c.name="subxy"+_10;_1c.id="subxy"+_10;_1b.appendChild(_1c);var _1d=document.createElement("form");_1d.name="trialx_frmwc"+_10;_1d.id="trialx_frmwc"+_10;var _1e=document.createElement("div");_1e.id="trialx_form_container"+_10;trialx.trial.widget.extend_properties(_1e.style,_16["form_container"]);var _1f=document.createElement("div");_1f.id="trialx_title_cover"+_10;trialx.trial.widget.extend_properties(_1f.style,_16["title_cover"]);var _20=document.createElement("div");_20.id="trialx_form_title"+_10;trialx.trial.widget.extend_properties(_20.style,_16["form_title"]);var _21=document.createElement("div");_21.id="trialx_form_subtitle"+_10;trialx.trial.widget.extend_properties(_21.style,_16["form_subtitle"]);_1f.appendChild(_20);_1f.appendChild(_21);var wc=document.createElement("ul");wc.id="trialx_widget_content"+_10;wc.name="trialx_widget_content"+_10;var _22=document.createElement("input");_22.type="submit";_22.id="trialx_sb"+_10;_22.name="trialx_sb"+_10;_22.value="Clinical Trial";var _23=document.createElement("div");var _24=document.createElement("img");var _25="http://";if(_12){_25="https://";}
_24.src=_25+_11+"/img/spinner_transparent.gif";var _26=document.createElement("span");_23.appendChild(_24);_23.appendChild(_26);_1e.appendChild(_1f);_1e.appendChild(wc);_1e.appendChild(_22);_1e.appendChild(_23);_1d.appendChild(_1e);_1c.appendChild(_1d);var _27=document.getElementById("trialx"+_10);_27.appendChild(_1b);_7(_1d).submit(function(){return false;});_7("#trialx_toggle_preview_btn"+_10).live("click",function(){if(_7("#trialx_bmessagepreview"+_10).is(":hidden")){_7("#trialx_img_preview"+_10).attr("src","http://trialx.com/img/hide.png");_7("#trialx_bmessagepreview"+_10).slideDown("slow");}else{_7("#trialx_img_preview"+_10).attr("src","http://trialx.com/img/show.png");_7("#trialx_bmessagepreview"+_10).slideUp("slow");}});_7("#trialx_name"+_10).live("keypress",function(e){if(e.which==32||(65<=e.which&&e.which<=65+25)||(97<=e.which&&e.which<=97+25)){var c=String.fromCharCode(e.which);_7("#trialx_bname"+_10).append(_7("<span style=\"color:#fff\"/>")).children(":last").append(document.createTextNode(c));}else{if(e.which==8){_7("#trialx_bname"+_10).children(":last").remove();}}});form_router=new trialx.trial.widget.FormRouter({"widget_id":_10,"trial_id":_14,"form_seq":_15,"parentContainer":wc,"submitBtn":_22,"formtitle":_20,"formsubtitle":_21,"spinner_text":_26,"tx_processing":_23,"server_domain":_11,"is_secure":false,"security_code":""});form_router.init(_18);_7("#trialx_name"+_10).live("keypress",function(e){if(form_router.security_code.indexOf("1")==-1){form_router.security_code+="1";}});_7("#trialx_email"+_10).live("keypress",function(e){if(form_router.security_code.indexOf("2")==-1){form_router.security_code+="2";}});_7("#trialx_phone"+_10).live("keypress",function(e){if(form_router.security_code.indexOf("9")==-1){form_router.security_code+="9";}});};trialx.trial.widget.extend_properties=function(_28,_29){for(var _2a in _29){_28[_2a]=_29[_2a];}};var _1a=function(){var _2b=document.getElementsByTagName("head")[0],_2c=document.createElement("style");_2c.type="text/css";_2b.appendChild(_2c);var add=function(){if(_2c.styleSheet){return function(_2d,_2e){if(_2c.styleSheet.cssText==""){_2c.styleSheet.cssText="";}
_2c.styleSheet.cssText+=_2d+" { "+_2e+" }";};}else{return function(_2f,_30){_2c.appendChild(document.createTextNode(_2f+" { "+_30+" }"));};}}();return{add:add};}();trialx.trial.widget.xss_ajax=function(url){var _31=null;var _32=document.createElement("script");_32.setAttribute("type","text/javascript");_32.setAttribute("src",url);_32.setAttribute("id","tx_script_id");_31=document.getElementById("tx_script_id");if(_31){document.getElementsByTagName("head")[0].removeChild(_31);}
document.getElementsByTagName("head")[0].appendChild(_32);};trialx.trial.widget.formdisplay_callback=function(_33){alert(_33);fr.parentContainer.innerHTML=_33;_7(fr.tx_processing).hide();_34(fr.parentContainer);fr.currentForm=fr.forms[form_label];fr.updateLabels();};trialx.trial.widget.formsubmit_callback=function(_35){res=_35.split("|");count=res[1];widgetobj=eval("("+res[0]+")");layoutWidgetWithParam(widgetobj);};trialx.trial.widget.FormRouter=function(_36){this.widget=_36.widget_id;this.trial=_36.trial_id;this.forms=_36.form_seq;this.parentContainer=_36.parentContainer;this.submitBtn=_36.submitBtn;this.currentForm="";this.formTitle=_36.formtitle;this.formSubtitle=_36.formsubtitle;this.spinnerText=_36.spinner_text;this.tx_processing=_36.tx_processing;this.server_domain=_36.server_domain;this.is_secure=_36.is_secure;this.security_code=_36.security_code;};trialx.trial.widget.FormRouter.prototype.check_required=function(){var _37={};elements=_7([]).add(_7("#trialx_frmwc"+this.widget).get(0)).filter(":input").not(":submit, :reset, :image, [disabled]");for(var i=0;i<elements.length;i++){var _38=elements[i];var _39=true;_38.error_message="This field is required";if(typeof this.validate!=="undefined"&&typeof this.validate.rules!=="undefined"&&typeof this.validate.rules[_38.name]!=="undefined"&&this.validate.rules[_38.name]=="required"){switch(_38.nodeName.toLowerCase()){case"select":var val=_7(_38).val();_39=val&&val.length>0;break;case"input":if(/radio|checkbox/i.test(_38.type)){_39=_7("input[name='"+_38.name+"']:checked").length>0;}else{_39=_7.trim(_38.value).length>0;if(_39&&_38.id.indexOf("trialx_email")!=-1){var _3a=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;_39=_3a.test(_7.trim(_38.value));_38.error_message="Please enter a valid email address";}
if(_39&&_38.id.indexOf("trialx_phone")!=-1){var _3b=_7.trim(_38.value);var _3c=_3b.replace(/[\(\)\.\-\ ]/g,"");if(isNaN(parseInt(_3c))){_39=false;_38.error_message="The phone number contains illegal characters.\n";}else{if(!(_3c.length==10)){_39=false;_38.error_message="The phone number is the wrong length. Make sure you included an area code.\n";}}}}
break;default:_39=_7.trim(_38.value).length>0;}}
if(!_39){_37[_38.name]=_38;}}
var _3d=true;for(var _3e in _37){_3d=false;_38=_37[_3e];var _3f=_7("#"+_3e+"_li");if(!(_3f.attr("class")=="error")){_3f.attr("class","error");var _40=document.createElement("p");_40.setAttribute("class"," error");error_text=document.createTextNode(_38.error_message);_40.appendChild(error_text);_3f.append(_7(_40));}
(function(eli){var _41="";if(_38.type.indexOf("radio")!=-1||_38.type.indexOf("checkbox")!=-1){_41=_7("input[name='"+_38.name+"']");}else{_41=_7(_38);}
_41.focus(function(e){eli.attr("class","highlighted");var _42=eli.children(".error").get(0);if(_42){_7(_42).remove();}});})(_3f);}
return _3d;};trialx.trial.widget.FormRouter.prototype.init=function(_43){this.displayForm(this.forms[_43].form_label);this.currentForm=this.forms[_43];var fr=this;_7(fr.submitBtn).click(function(e){if(fr.currentForm.form_type=="cinfo"||fr.currentForm.form_label=="InvestigatorSelect"||fr.currentForm.form_label=="SendMessage"){if(!fr.check_required()){return false;}}
form_data=_7("#trialx_frmwc"+fr.widget).serialize();form_data=form_data+"&trial="+fr.trial+"&ft="+fr.currentForm.form_type+"&wgtid="+fr.widget;if(fr.currentForm.form_label=="SendMessage"){var _44=_7("#trialx_sc"+fr.widget).val();var _45="";var _46=parseInt(fr.security_code);for(var j=0;j<_44.length;j++){_45+=String.fromCharCode(_44.charCodeAt(j)^_46);}
var _47=encodeURI(_45);form_data+="&sc="+_47;}
_7(fr.tx_processing).show();var _48="http://";if(fr.is_secure){_48="https://";}
_7.ajax({"type":"GET","url":_48+fr.server_domain+"/rest/wdgtp/","data":form_data,"dataType":"jsonp",success:function(_49){if(_49.response.status=="OK"){nextform_label=fr.currentForm.router[_49.response.status];fr.displayForm(nextform_label);}else{if(_49.response.status=="NOTQ"){nextform_label=fr.currentForm.router[_49.response.status];fr.displayForm(nextform_label);}else{if(_49.response.status=="CAPTCHA_ERROR"){alert("Sorry, the please re-enter the words as shown in the image");Recaptcha.reload();}else{if(_49.response.status=="INPUT_ERROR"){alert("Please enter your name, email and phone");}else{alert("Sorry. Some error occurred. Please try again later");}}}}}});});};trialx.trial.widget.FormRouter.prototype.displayForm=function(_4a){var fr=this;var _4b="http://";if(this.is_secure){_4b="https://";}
_7.ajax({"type":"GET","url":_4b+fr.server_domain+"/rest/displayform/"+_4a+"/"+"?wgtid="+fr.widget,"dataType":"jsonp","success":function(_4c){form_html=_4c.form_html;if(_4c.validate!=="undefined"){fr.validate=_4c.validate;}
fr.parentContainer.innerHTML=form_html;_7(fr.tx_processing).hide();_34(fr.parentContainer);if(typeof fr.forms[_4a]!=="undefined"){fr.currentForm=fr.forms[_4a];fr.updateLabels();}}});};trialx.trial.widget.FormRouter.prototype.updateLabels=function(){if(typeof this.currentForm.form_title!="undefined"){this.formTitle.innerHTML=this.currentForm.form_title;}
if(typeof this.currentForm.form_subtitle!="undefined"){this.formSubtitle.innerHTML=this.currentForm.form_subtitle;}
if(typeof this.currentForm.submit_label!="undefined"){_7(this.submitBtn).css("display","block");this.submitBtn.value=this.currentForm.submit_label;}else{_7(this.submitBtn).css("display","none");}
if(typeof this.currentForm.spinner_text!="undefined"){this.spinnerText.innerHTML=this.currentForm.spinner_text;}};function _34(e){if(e.tagName.toLowerCase()=="script"){eval(e.text);}else{var n=e.firstChild;while(n){if(n.nodeType==1){_34(n);}
n=n.nextSibling;}}};})();