var clinicaSttudyFlag=1; var howToAdminister=1; fixCrossBrowsing(); function fixCrossBrowsing(){ var searchForm=document.getElementById("searchForm"); var search_button=document.getElementById("search_button"); var printEmail=document.getElementById("print-email"); if(searchForm)searchForm.style.position="relative"; if(isSafari){ if(searchForm)searchForm.style.top="-1px"; if(search_button)search_button.style.top="8px"; } if(OSName=="MacOS"){ if(isFirefox){ if(searchForm)searchForm.style.top="-3px"; if(search_button)search_button.style.top="9px"; //printEmail.style.left="484px"; } } } function showDimBackgroun(){ // $('#matte').style.display="block"; //$('#matte').style.visibility="visible"; var matte=document.getElementById("matte"); matte.style.height='5000px'; matte.style.display="block"; matte.style.visibility="visible"; matte.style.left="0px"; // $('#matte').show(); //$('#matte').css("visibility","visible"); if(isIE6){ var specialty=document.getElementById("specialty"); var pageDiv=document.getElementById('pageDiv'); if(specialty)specialty.style.display="none"; //alert(pageDiv); //pageDiv.hide(); if(pageDiv){ pageDiv.style.overflowY="hidden"; pageDiv.style.overflowX="hidden"; } } } function hideDimBackgroun(){ //$('#matte').style.display="none"; //$('#matte').style.visibility="hidden"; var specialty=document.getElementById("specialty"); $('#matte').hide(); if(isIE6){ var pageDiv=document.getElementById('pageDiv'); if(specialty)specialty.style.display="block"; if(pageDiv){ pageDiv.style.overflowY="auto"; pageDiv.style.overflowX="hidden"; } } } function changeTab(tabId,tabImagePrefix,tabNumber){ for(var i=1;i<=tabNumber;i++){ var tab=$('#tab'+i); var tabImg=$('#tab'+i+'Img'); if(tabId==i){ //tabImg.src("images/"+tabImagePrefix+i+"-on.gif"); tabImg.attr("src","images/"+tabImagePrefix+i+"-on.gif"); tab.show(); if(tabNumber==5)set_cookie ( "howToAdminister", ""+i ); }else{ //tabImg.src("images/"+tabImagePrefix+i+".gif"); tabImg.attr("src","images/"+tabImagePrefix+i+".gif"); tab.hide(); } } if(tabImagePrefix=='clinical-tab'){ if(tabId==2 && tabNumber==2){ clinicaSttudyFlag=2; set_cookie ( "clinicaSttudyFlag", "2" ); scLink(this, '', 'XOLR HCP: 2009 06 - Tab - Clinical Study 3'); if(isIE){ //alert("Clinical Study 3"); var footer=document.getElementById("footer"); footer.style.paddingLeft="0px"; var footer_bottom=document.getElementById("footer_bottom"); footer_bottom.style.paddingLeft="0px"; } }else{ if(isIE){ //alert("Clinical Study 3"); var footer=document.getElementById("footer"); footer.style.paddingLeft=""; var footer_bottom=document.getElementById("footer_bottom"); footer_bottom.style.paddingLeft=""; } clinicaSttudyFlag=1; set_cookie ( "clinicaSttudyFlag", "1" ); } }else{ //alert('tabId='+tabId+',tabNumber='+tabNumber); if(tabId==1){ //scLink(this, '', ''); }else if(tabId==2){ scLink(this, '', 'XOLR HCP: 2009 06 - Tab - Preparing the Vials'); }else if(tabId==3){ scLink(this, '', 'XOLR HCP: 2009 06 - Tab - Reconstituting the Dose'); }else if(tabId==4){ scLink(this, '', 'XOLR HCP: 2009 06 - Tab - Injection Preparation'); }else if(tabId==5){ scLink(this, '', 'XOLR HCP: 2009 06 - Tab - Injection Administration'); } } } function showPopUp(size,chartNumber){ if(page_id!="print"){ showDimBackgroun(); var popUpWindow; if(isIE6){ var matte=document.getElementById('matte'); matte.style.height='5000px'; document.getElementById('pop-up-'+size).innerHTML=''; if(size=="medium2"){ popUpWindow=document.getElementById('pop-up-medium-ie'); }else if(size=="large2"){ popUpWindow=document.getElementById('pop-up-large-ie'); }else{ popUpWindow=document.getElementById('pop-up-'+size+'-ie'); } if(pageId=='appropriate-XOLAIR-patients'){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='Steps for managing asthma'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else if(pageId=='clinical-studies'){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else if(pageId=='efficacy-at-16-weeks'){ if(chartNumber){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='Percentage of patients with asthma exacerbations'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else{ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='XOLAIR, inhaled corticosteroids and asthma exacerbations'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; } }else if(pageId=='efficacy-at-28-weeks'){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='XOLAIR and inhaled corticosteroids efficacy'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else if(pageId=='important_safety_information'){ if(chartNumber){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='Percentage of patients with asthma exacerbations'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else{ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; } }else if(pageId=='efficacy-at-1-year'){ if(chartNumber){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='Percentage of patients with asthma exacerbations'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else{ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='1 year XOLAIR and inhaled corticosteroids efficacy'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; } }else if(pageId=='reduced-asthma-symptoms'){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='Reduction in asthma symptom scores'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else if(pageId=='unique-MOA'){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='XOLAIR and IgE mechanism of action'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else if(pageId=='interrupting-IgE'){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='XOLAIR, IgE and Allergic Asthma'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else if(pageId=='testing-for-IgE'){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='Asthma risk and Ige concentration'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else if(pageId=='determining-the-dose'){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='XOLAIR dosing table'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else if(pageId=='dosing-adjustments'){ popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='
'; popUpWindow.innerHTML+='XOLAIR Dose'; popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; }else if(pageId=='XOLAIR-starter-program'){ //popUpWindow=document.getElementById('pop-up-medium'); popUpWindow.style.left='17%'; popUpWindow.innerHTML=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+=''; popUpWindow.innerHTML+='Percentage of patients with asthma exacerbations'; //popUpWindow.innerHTML+='
'; //popUpWindow.innerHTML+='XOLAIR Dose'; //popUpWindow.innerHTML+='
'; popUpWindow.style.display='block'; popUpWindow.style.visibility='visible'; } }else{ var popUp=$('#pop-up-'+size); popUp.show(); popUpWindow=document.getElementById('pop-up-'+size); } if(isIE6 || (isIE && (('pop-up-'+size=="pop-up-large")||('pop-up-'+size=="pop-up-large2")))){ if(document.body.parentElement.scrollTop==0){ popUpWindow.style.top="100px"; }else if(document.body.parentElement.scrollTop>100){ var emailWindowPosY=100+(document.body.parentElement.scrollTop-100); popUpWindow.style.top=emailWindowPosY+"px"; } }else if(('pop-up-'+size=="pop-up-large")||('pop-up-'+size=="pop-up-large2")){ if(window.pageYOffset==0){ popUpWindow.style.top="100px"; }else if(window.pageYOffset>100){ var emailWindowPosY=100+(window.pageYOffset-100); popUpWindow.style.top=emailWindowPosY+"px"; } } } } function closePopUp(size){ hideDimBackgroun(); if(isIE6){ if(size=="medium2"){ popUpWindow=document.getElementById('pop-up-medium-ie'); }else if(size=="large2"){ popUpWindow=document.getElementById('pop-up-large-ie'); }else{ popUpWindow=document.getElementById('pop-up-'+size+'-ie'); } popUpWindow.innerHTML=''; popUpWindow.style.display='none'; popUpWindow.style.visibility='hidden'; }else{ var popUp=$('#pop-up-'+size); popUp.hide(); } } function showEmail(){ showDimBackgroun(); var emailConfirmation=$('#email-confirmation'); emailConfirmation.hide(); var email=$('#email'); email.show(); var email=document.getElementById('email'); if(isIE6){ if(document.body.parentElement.scrollTop==0){ email.style.top="100px"; }else if(document.body.parentElement.scrollTop>100){ var emailWindowPosY=100+(document.body.parentElement.scrollTop-100); email.style.top=emailWindowPosY+"px"; } } scLink(this, '', 'XOLR HCP: 2009 06 - Email - Main'); } function showEmailConfirmation(){ //showDimBackgroun(); var email=$('#email'); email.hide(); var emailConfirmation=$('#confirmation-email'); emailConfirmation.show(); var emailConfirmation=document.getElementById('confirmation-email'); if(isIE6){ if(document.body.parentElement.scrollTop==0){ emailConfirmation.style.top="100px"; }else if(document.body.parentElement.scrollTop>100){ var emailWindowPosY=100+(document.body.parentElement.scrollTop-100); emailConfirmation.style.top=emailWindowPosY+"px"; } } } function showCopyright(){ if(page_id && page_id!="print"){ showDimBackgroun(); var copyright=$('#copyright-gene'); copyright.show(); var copyright=document.getElementById('copyright-gene'); if(isIE6){ if(document.body.parentElement.scrollTop==0){ copyright.style.top="100px"; }else if(document.body.parentElement.scrollTop>100){ var emailWindowPosY=100+(document.body.parentElement.scrollTop-100); copyright.style.top=emailWindowPosY+"px"; } } scLink(this, '', 'XOLR HCP: 2009 06 - Copyright'); } } function closeCopyright(){ hideDimBackgroun(); var copyright=$('#copyright-gene'); copyright.hide(); } function showDisclaimer(url){ if(page_id!="print"){ showDimBackgroun(); disclaimerUrl=url; $('#disclaimer').show(); var disclaimerContent=document.getElementById('disclaimerContent'); if(pageId=='dosing-and-administration'){ disclaimerContent.innerHTML='Thank you for visiting. By clicking "Continue" you will be taken to '+url+', a Web site to which our Privacy Policy does not apply.'; }else{ disclaimerContent.innerHTML='Thank you for visiting. By clicking "Continue" you will be taken to '+url+', a Web site to which our Privacy Policy does not apply.'; } var disclaimer=document.getElementById('disclaimer'); var disclaimerCloseBtn=document.getElementById('disclaimer-pop-up-close-btn'); if(pageId=='home'){ //disclaimerCloseBtn.style.left="534px";; } if(isIE6){ if(document.body.parentElement.scrollTop==0){ disclaimer.style.top="100px"; }else if(document.body.parentElement.scrollTop>100){ var emailWindowPosY=100+(document.body.parentElement.scrollTop-100); disclaimer.style.top=emailWindowPosY+"px"; } } scLink(this, '', 'XOLR HCP: 2009 06 - Disclaimer - Main'); } } function closeDisclaimer(){ hideDimBackgroun(); var disclaimer=$('#disclaimer'); disclaimer.hide(); scLink(this, '', 'XOLR HCP: 2009 06 - Disclaimer - Close'); //;scLink(this, '', '') } function closeEmail(emailElmt){ hideDimBackgroun(); var email=$('#'+emailElmt); email.hide(); scLink(this, '', 'XOLR HCP: 2009 06 - Email - Close'); } function continueDisclaimer(){ closeDisclaimer(); scLink(this, '', 'XOLR HCP: 2009 06 - Disclaimer - Continue'); //window.location=url; window.open(disclaimerUrl,"_blank"); } function cancelDisclaimer(url){ hideDimBackgroun(); var disclaimer=$('#disclaimer'); disclaimer.hide(); scLink(this, '', 'XOLR HCP: 2009 06 - Disclaimer - Cancel'); } function ajaxPage(pageUrl){ $.get(pageUrl, function(data){ var contentBody=$('#siteBody'); contentBody.html(data); //alert("Data Loaded: " + data); }); /*/alert("searchQuery="+searchQuery); //var parameters = 'type=GoogleSearch&searchType=form¤tPage='+currentPage+'&q='+ searchQuery; var parameters =''; var url=basePath+pageUrl; new Ajax.Request(url, { method: 'GET', postBody: parameters, onSuccess:handlerAjaxPage, onFailure:errAjaxPage });*/ } function handlerAjaxPage(res){ var contentBody=$('bodyContent'); //alert(res.responseText); if(res.responseText){ //contentBody.innerHTML='
'; contentBody.innerHTML=res.responseText; } } function errAjaxPage(res){ var contentBody=$('bodyContent'); //alert(res.responseText); if(res.responseText){ //contentBody.innerHTML='
'; contentBody.innerHTML=res.responseText; } } function submitDosingForm(){ var isOK=true; var lbsOK=true; var kgOK=true; var pretreatmentOk=true; var isLbs=false; var isKg=false; var isPretreatment=false; var lbs=$('#lbs').val(); var kg=$('#kg').val(); var pretreatment=$('#pretreatment').val(); if(lbs==null || lbs==""){ isLbs=false; }else{ isLbs=true; } if(kg==null || kg==""){ isKg=false; }else{ isKg=true; } if(pretreatment==null || pretreatment==""){ isPretreatment=false; }else{ isPretreatment=true; } if(!IsNumeric(lbs)){ lbsOK=false; }else{ lbsOK=true; } if(!IsNumeric(kg)){ kgOK=false; }else{ kgOK=true; } if(!IsNumeric(pretreatment)){ pretreatmentOk=false; }else{ pretreatmentOk=true; } //every values are valid if(lbsOK && kgOK && pretreatmentOk){ // alert(lbsOK+','+kgOK+","+pretreatmentOk); if(isKg && isLbs){ isOK=false; $('#weightLabel').css({'color' : 'red'}); //cannot enter 2 weight values }else{ //can post data isOK=true; $('#weightLabel').css({'color' : '#000000'}); $('#pretreatmentLabel').css({'color' : '#000000'}); } } if(((!lbsOK && !isLbs)&& kgOK && pretreatmentOk)|| ((!kgOK && !isKg )&& lbsOK && pretreatmentOk)){ isOK=true; $('#weightLabel').css({'color' : '#000000'}); $('#pretreatmentLabel').css({'color' : '#000000'}); }else{ isOK=false; if(!pretreatmentOk && (lbsOK && kgOK)){ $('#weightLabel').css({'color' : '#000000'}); $('#pretreatmentLabel').css({'color' : 'red'}); } if(pretreatmentOk && (!lbsOK && kgOK)){ $('#weightLabel').css({'color' : 'red'}); $('#pretreatmentLabel').css({'color' : '#000000'}); } if(pretreatmentOk && (lbsOK && !kgOK)){ $('#weightLabel').css({'color' : 'red'}); $('#pretreatmentLabel').css({'color' : '#000000'}); } if(pretreatmentOk && (!lbsOK && !kgOK)){ $('#weightLabel').css({'color' : '#000000'}); $('#pretreatmentLabel').css({'color' : 'red'}); } if(!pretreatmentOk && (!lbsOK && !isLbs && kgOK)){ $('#weightLabel').css({'color' : '#000000'}); $('#pretreatmentLabel').css({'color' : 'red'}); } if(!pretreatmentOk && (lbsOK && !kgOK && !isKg)){ $('#weightLabel').css({'color' : '#000000'}); $('#pretreatmentLabel').css({'color' : 'red'}); } if(!pretreatmentOk && (!lbsOK && isLbs && kgOK)){ $('#weightLabel').css({'color' : '#000000'}); $('#pretreatmentLabel').css({'color' : 'red'}); } if(!pretreatmentOk && (lbsOK && !kgOK && isKg)){ $('#weightLabel').css({'color' : 'red'}); $('#pretreatmentLabel').css({'color' : 'red'}); } if((!pretreatmentOk && !isLbs && !isKg)|| (!pretreatmentOk && !lbsOK && !kgOK)|| (!pretreatmentOk && lbsOK && kgOK)){ $('#weightLabel').css({'color' : 'red'}); $('#pretreatmentLabel').css({'color' : 'red'}); } if(!lbsOK && isLbs && !isKg){ $('#weightLabel').css({'color' : '#000000'}); } if(!kgOK && isKg && !isLbs){ $('#weightLabel').css({'color' : '#000000'}); } } /*if(!pretreatmentOk || !isPretreatment){ isOK=false; }*/ /*if(!IsNumeric(pretreatment)){ $('pretreatmentLabel').style.color='red'; isOK=false; }else{ $('pretreatmentLabel').style.color='#000000'; }*/ if(!isOK){ scLink(this, '', 'XOLR HCP: 2009 06 - Dosing Calculator - Error'); $('#dosingResult').attr('innerHTML', ''); $('#dosingErrorMessage').css({'color' : 'red'}); if(lbsOK && kgOK){ $('#dosingErrorMessage').attr('innerHTML', 'Please, Enter the correct information. Only one weight is required (lbs or kg).'); }else{ $('#dosingErrorMessage').attr('innerHTML', 'Enter the correct information.'); } return; }else{ scLink(this, '', 'XOLR HCP: 2009 06 - Dosing Calculator - Submit'); $('#dosingErrorMessage').attr('innerHTML', ''); //var parameters = "{'type':'DosingCalculator','lbs':'"+lbs+",'kg':'"+kg+"','pretreatment':'"+pretreatment+"'}"; var parameters = 'type=DosingCalculator&lbs='+ lbs+"&kg="+kg+"&pretreatment="+pretreatment; var url=basePath+'ajax/processor/?'+parameters; //alert(url); $.ajax({ type: "POST", url: url, data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: handlerDosingCalculator, /*success: function(msg){ var delay = function() { handlerDosingCalculator(msg); }; setTimeout(delay, 2000); },*/ error: errDosingCalculator }); } } function errDosingCalculator(res){ //alert("error="+res.responseText); } function handlerDosingCalculator(dosingResultObject){ var isOK=true; //alert(dosingResultObject.lbs_status); if(dosingResultObject){ if(dosingResultObject.lbs_status!='ok'){ $('#lbsLabel').css({'color' : 'red'}); isOK=false; } if(dosingResultObject.kg_status!='ok'){ $('#kgLabel').css({'color' : 'red'}); isOK=false; } if(dosingResultObject.pretreatment_status!='ok'){ $('#pretreatmentLabel').css({'color' : 'red'}); isOK=false; } if(!isOK){ $('#dosingErrorMessage').attr('innerHTML', 'Please enter the correct information.'); return; }else{ if(dosingResultObject.result=='no'){ $('#dosingResult').attr('innerHTML', '

Based upon the numbers entered, an accurate dose cannot be calculated. Please refer to the dosing tables.

'); }else{ $('#dosingResult').attr('innerHTML', '

Based on the information you entered, your patient would need a '+dosingResultObject.result+'

'); } $('#dosingResult').show(); } } } function resetDosingForm(){ $('#lbs').val(''); $('#kg').val(''); $('#dosingResult').hide(); pretreatment=$('#pretreatment').val(''); scLink(this, '', 'XOLR HCP: 2009 06 - Dosing Calculator - Reset'); } function submitSendEmailForm(){ var isOK=true; var recipient_email=$('#r_email_input').val(); var recipient_name=$('#r_name_input').val(); var your_name=$('#y_name_input').val(); var your_email=$('#y_email_input').val(); var email_title=$('#email-title'); if(checkName(recipient_name)!=""){ $('#recipient_name_label').css({'color' : 'red'}); isOK=false; email_title.attr('innerHTML','E-mail This Page Error'); }else{ $('#recipient_name_label').css({'color' : '#000000'}); email_title.attr('innerHTML','E-mail This Page'); } if(checkEmail(recipient_email)!=""){ $('#recipient_email_label').css({'color' : 'red'}); email_title.attr('innerHTML','E-mail This Page Error'); isOK=false; }else{ $('#recipient_email_label').css({'color' : '#000000'}); email_title.attr('innerHTML','E-mail This Page'); } if(checkName(your_name)!=""){ $('#your_name_label').css({'color' : 'red'}); email_title.attr('innerHTML','E-mail This Page Error'); isOK=false; }else{ $('#your_name_label').css({'color' : '#000000'}); email_title.attr('innerHTML','E-mail This Page'); } if(checkEmail(your_email)!=""){ $('#your_email_label').css({'color' : 'red'}); email_title.attr('innerHTML','E-mail This Page Error'); isOK=false; }else{ $('#your_email_label').css({'color' : '#000000'}); email_title.attr('innerHTML','E-mail This Page'); } if(!isOK){ scLink(this, '', 'XOLR HCP: 2009 06 - Email - Error'); $('#email_error_message').attr('innerHTML','*The red highlighted fields below have not been filled in or have not been filled in correctly. Please re-enter your information in these fields.'); email_title.attr('innerHTML','E-mail This Page Error'); scLink(this, '', 'XOLR HCP: 2009 06 - Email - Error'); return; }else{ email_title.attr('innerHTML','E-mail This Page'); $('#email_error_message').attr('innerHTML','*Fields marked with an asterisk are required.'); //var parameters = 'type=SendEmail&emailType=lucentisHCP&r_email='+ recipient_email+"&r_name="+encodeURIComponent(recipient_name)+"&y_email="+your_email+"&y_name="+encodeURIComponent(your_name)+"¤tPage="+currentPage+"&subject="+encodeURIComponent(subject)+"&comments="+encodeURIComponent(comments); var parameters = 'type=SendEmail&r_email='+ recipient_email+"&r_name="+recipient_name+"&y_email="+your_email+"&y_name="+your_name; var url=basePath+'ajax/processor/?'+parameters; scLink(this, '', 'XOLR HCP: 2009 06 - Email - Submit'); $.ajax({ type: "POST", url: url, data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: handlerSendEmail, success: function(msg){ var delay = function() { handlerSendEmail(msg,recipient_email); }; setTimeout(delay, 2000); }, error: errSendEmail }); } } function handlerSendEmail(emailObject,r_email_input){ var isOK=true; var isSent=false; var email_title=$('#email-title'); if(emailObject){ isSent=emailObject.isSent; if(emailObject.r_name_status!='ok'){ // alert('r_name_status==ok'); $('#recipient_name_label').css({'color' : 'red'}); email_title.attr('innerHTML','E-mail This Page Error'); isOK=false; } if(emailObject.r_email_status!='ok'){ // alert('r_email_status==ok'); $('#recipient_email_label').css({'color' : 'red'}); email_title.attr('innerHTML','E-mail This Page Error'); isOK=false; } if(emailObject.y_name_status!='ok'){ // alert('y_name_status==ok'); $('#your_name_label').css({'color' : 'red'}); email_title.attr('innerHTML','E-mail This Page Error'); isOK=false; } if(emailObject.y_email_status!='ok'){ // alert('y_email_status==ok'); $('#your_email_label').css({'color' : 'red'}); email_title.attr('innerHTML','E-mail This Page Error'); isOK=false; } if(!isOK){ $('#email_error_message').attr('innerHTML','The following message is incomplete or invalid. Please confirm your information and resubmit.'); email_title.attr('innerHTML','E-mail This Page Error'); //$('email_error_message').style.color="#F6842D"; return; }else if(!isSent){ email_title.attr('innerHTML','E-mail This Page Error'); $('#email_error_message').attr('innerHTML','We are unable to process your data at this time.'); return; }else if(isOK && isSent){ email_title.attr('innerHTML','E-mail This Page'); //alert("sent"); showEmailConfirmation(); var message='An e-mail message has just been sent to the address '+r_email_input+'.'; message+='

Return to main menu'; $('#message-sent').attr('innerHTML',message); doLinkEvent('LUCENTIS DTP Confirm E-Mail','','javascript:void(0)'); //window.scroll(0,170); } } } function errSendEmail(res){ var isOK=true; //alert(res.responseText); } function submitLogin(){ var loginemail =$('#loginemail').val(); var loginpassword =$('#loginpassword').val(); if(!loginemail){ loginemail=''; } if(!loginpassword){ loginpassword=''; } var erremail=checkEmail(loginemail); var errpassword=checkPassword(loginpassword); if(erremail=="" && errpassword==""){ $('#loginemaillabel').attr('className',''); $('#errlogin').attr('className',''); $('#loginpasswordlabel').attr('className',''); //$('#errlogin').innerHTML='Network Log In — '; var errcontent='*'; errcontent+='Indicates required field'; $('#errlogin').attr('innerHTML',errcontent); /*$('#errlogin').innerHTML+='Please complete the information below:'; $('#errlogin').innerHTML+='
*'; $('#errlogin').innerHTML+='Indicates required field'; /*$('#errlogin').innerHTML='Please complete the information below:'; $('#errlogin').innerHTML+='
*'; $('#errlogin').innerHTML+='Indicates required field'; */ scLink(this, '', 'XOLR HCP: 2009 06 - Allergic Asthma Specialist Network Login - Submit'); var parameters = 'type=Login&email='+loginemail+'&password='+ loginpassword; //var url=basePath+'ajax/processor/'; //var url=sslBasePath+'ajax/processor/'; // var url=sslBasePath+'secure/ajax/processor/'; // startImageLoader(); // alert(ajaxLoader.innerHTML); var url; url=sslBasePath+'secure/ajax/processor/?'+parameters; $.ajax({ type: "POST", url: url, data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: handlerLogin, error: errLogin }); }else{ scLink(this, '', 'XOLR HCP: 2009 06 - Allergic Asthma Specialist Network Login - Error'); //var emailOk=false; //var passwordOk=false; if(erremail!=""){ // $('#errloginemail').innerHTML="Incorect email"; $('#loginemaillabel').attr('className','red'); //errloginCont='The fields highlighted below are incomplete or invalid. Please confirm your information and resubmit.'; errloginCont='*Indicates required field'; $('#errlogin').attr('innerHTML',errloginCont); /* $('#errlogin').className="red"; $('#errlogin').innerHTML='Network Log In — '; $('#errlogin').innerHTML+='The fields highlighted below are incomplete or invalid. Please confirm your information and resubmit.'; $('#errlogin').innerHTML+='
*Indicates required field'; /*$('#errlogin').innerHTML='Please complete the information below:'; $('#errlogin').innerHTML+='
*'; $('#errlogin').innerHTML+='Indicates required field'; */ }else{ $('#loginemaillabel').attr('className',''); //errloginCont='Please complete the information below:'; errloginCont='*'; errloginCont+='Indicates required field'; $('#errlogin').attr('innerHTML',errloginCont); /*$('#loginemaillabel').className=""; $('#errlogin').innerHTML='Network Log In — '; $('#errlogin').innerHTML+='Please complete the information below:'; $('#errlogin').innerHTML+='
*'; $('#errlogin').innerHTML+='Indicates required field'; */ } if(errpassword!=""){ $('#loginpasswordlabel').attr('className','red'); $('#errloginpassword').attr('innerHTML','Password must be 6-10 characters;
letters and numbers only.'); //errloginCont='The fields highlighted below are incomplete or invalid. Please confirm your information and resubmit.'; errloginCont='*Indicates required field'; $('#errlogin').attr('innerHTML',errloginCont); /*$('#errloginpassword').innerHTML="Password must be 6-10 characters;
Letters and numbers only."; $('#loginpasswordlabel').className="red"; $('#errlogin').className="red"; $('#errlogin').innerHTML='Network Log In — '; $('#errlogin').innerHTML+='The fields highlighted below are incomplete or invalid. Please confirm your information and resubmit.'; $('#errlogin').innerHTML+='
*Indicates required field'; */ }else{ $('#loginpasswordlabel').attr('className',''); $('#errloginpassword').attr('innerHTML','Password must be 6-10 characters;
letters and numbers only.'); //errloginCont='Please complete the information below:'; errloginCont='*Indicates required field'; $('#errlogin').attr('innerHTML',errloginCont); /*$('#loginpasswordlabel').className=""; $('#errlogin').innerHTML='Network Log In — '; $('#errlogin').innerHTML+='Please complete the information below:'; $('#errlogin').innerHTML+='
*'; $('#errlogin').innerHTML+='Indicates required field'; */ } /*if(!passwordOk || !emailOk){ $('errlogin').className="red"; }else{ Dialog.closeInfo(); //goToPage('specialist_network_update.html'); }*/ } } function handlerLogin(authenticationObject){ if(authenticationObject){ //var authenticationObject = eval("(" + res.responseText + ")"); //stopImageLoader(); // alert(authenticationObject.isEmailOK+","+authenticationObject.isPasswordOK); if( authenticationObject.authenticationOK){ /*document.getElementById('pageBodyHeader').style.zIndex="1"; document.getElementById('bodyContent').style.zIndex="1"; document.getElementById('body_footer').style.zIndex="1"; document.getElementById('nav').style.zIndex="1"; */ document.getElementById('errlogin').className=""; // document.getElementById('errlogin').innerHTML='Network Log In — '; // document.getElementById('errlogin').innerHTML+='Please complete the information below:'; document.getElementById('errlogin').innerHTML='*'; document.getElementById('errlogin').innerHTML+='Indicates required field'; document.getElementById('loginemaillabel').className=""; document.getElementById('loginpasswordlabel').className=""; goToPage('allergic-asthma-specialist-network-update.html'); } if(!authenticationObject.authenticationOK){ //document.getElementById('errloginemail').innerHTML="Incorrect email."; document.getElementById('loginemaillabel').className="red"; document.getElementById('errlogin').className="red"; //document.getElementById('errlogin').innerHTML='Network Log In — '; //document.getElementById('errlogin').innerHTML+='The fields highlighted below are incomplete or invalid. Please confirm your information and resubmit.'; document.getElementById('errlogin').innerHTML='*Indicates required field'; /* document.getElementById('pageBodyHeader').style.zIndex="0"; document.getElementById('bodyContent').style.zIndex="0"; document.getElementById('body_footer').style.zIndex="0"; document.getElementById('nav').style.zIndex="0"; */ document.getElementById('errloginpassword').innerHTML="Password must be 6-10 characters;
Letters and numbers only."; document.getElementById('loginpasswordlabel').className="red"; document.getElementById('errlogin').className="red"; //document.getElementById('errlogin').innerHTML='Network Log In — '; //document.getElementById('errlogin').innerHTML+='The fields highlighted below are incomplete or invalid. Please confirm your information and resubmit.'; document.getElementById('errlogin').innerHTML='*Indicates required field'; } }else{ /* document.getElementById('pageBodyHeader').style.zIndex="0"; document.getElementById('bodyContent').style.zIndex="0"; document.getElementById('body_footer').style.zIndex="0"; document.getElementById('nav').style.zIndex="0"; */ document.getElementById('loginemaillabel').className=""; document.getElementById('loginpasswordlabel').className=""; document.getElementById('errlogin').className="red"; //document.getElementById('errlogin').innerHTML='Network Log In — '; document.getElementById('errlogin').innerHTML='We are unable to login you at this time.'; document.getElementById('errlogin').innerHTML+='
Please try again later.'; } } function errLogin(res){ if(res.responseText!='N/A' && res.responseText!=''){ } } function submitSpecialistRegistrationForm(){ // var isOK=true; var regForm=$('#specialistRegistrationForm'); var firstname=$('#firstname').val(); var action =$('#action').val(); if(checkName(firstname)!=""){ isOK=false; $('#firstnamelabel').css({'color' : 'red'}); }else{ $('#firstnamelabel').css({'color' : ''}); } var lastname=$('#lastname').val(); if(checkLastName(lastname)!=""){ isOK=false; $('#lastnamelabel').css({'color' : 'red'}); }else{ $('#lastnamelabel').css({'color' : ''}); } var specialty=$('#specialty').val(); if(specialty==""){ isOK=false; $('#specialitylabel').css({'color' : 'red'}); }else{ $('#specialitylabel').css({'color' : ''}); } var email=$('#email_address').val(); if(checkEmail(email)!=""){ isOK=false; $('#emaillabel').css({'color' : 'red'}); }else{ $('#emaillabel').css({'color' : ''}); } var password=$('#password').val(); var errpassword=checkPassword(password); if(errpassword!=""){ isOK=false; $('#passwordlabel').css({'color' : 'red'}); $('#errpassword').attr('innerHTML',errpassword); }else{ $('#passwordlabel').attr('className',''); $('#passwordlabel').attr('className',''); $('#errpassword').attr('innerHTML',''); } var confirmpassword=$('#confirmpassword').val(); var errconfirmpassword=checkConfirmPassword(confirmpassword,password); if(errconfirmpassword!=""){ isOK=false; $('#confirmpasswordlabel').css({'color' : 'red'}); $('#errconfirmpassword').attr('innerHTML',errconfirmpassword); }else{ $('#confirmpasswordlabel').attr('className',''); $('#errconfirmpassword').attr('innerHTML',''); } var practicename=$('#practicename').val(); var errpracticename=checkPraticeName(practicename); //if(practicename!=""){ if( errpracticename!=""){ isOK=false; $('#practicenamelabel').css({'color' : 'red'}); // $('#errpracticename').innerHTML=errpracticename; }else{ $('#practicenamelabel').attr('className',''); // $('#errpracticename').innerHTML=""; } //} var hospitalaffiliation=$('#hospitalaffiliation').val(); var errhospitalaffiliation=checkHospitalAffiliation(hospitalaffiliation); if(hospitalaffiliation!=""){ if( errhospitalaffiliation!=""){ isOK=false; $('#hospitalaffiliationlabel').css({'color' : 'red'}); //$('#errhospitalaffiliation').innerHTML=errhospitalaffiliation; }else{ $('#hospitalaffiliationlabel').attr('className',''); // $('#errhospitalaffiliation').innerHTML=""; } } var officeaddress=$('#officeaddress').val(); var errofficeaddress=checkAddress(officeaddress,"Office Address"); if( errofficeaddress!=""){ isOK=false; $('#officeaddresslabel').css({'color' : 'red'}); //$('#errofficeaddress').innerHTML=errofficeaddress; }else{ $('#officeaddresslabel').attr('className',''); //$('#errofficeaddress').innerHTML=""; } var city=$('#city').val(); var errcity=checkCity(city); if( errcity!=""){ isOK=false; $('#citylabel').css({'color' : 'red'}); //$('#errcity').innerHTML=errcity; }else{ $('#citylabel').attr('className',''); //$('#errcity').innerHTML=""; } var state=$('#state').val(); var errstate=checkCity(state); if(errstate!=""){ isOK=false; $('#statelabel').css({'color' : 'red'}); }else{ $('#statelabel').attr('className',''); } var zip=$('#zip').val(); var errzip=checkZip(zip); if( errzip!=""){ isOK=false; $('#ziplabel').css({'color' : 'red'}); //$('#errzip').innerHTML=errzip; }else{ $('#ziplabel').attr('className',''); // $('#errzip').innerHTML=""; } var officeemail=$('#officeemail').val(); var errofficeemail=checkEmail(officeemail); if( errofficeemail!=""){ isOK=false; $('#officeemaillabel').css({'color' : 'red'}); //$('#errofficeemail').innerHTML=errofficeemail; }else{ $('#officeemaillabel').attr('className',''); //$('#errofficeemail').innerHTML=""; } var area=$('#area').val(); var exch=$('#exch').val(); var phone=$('#phone').val(); var phonenumber=area+""+exch+""+phone; var errphone=checkPhone(phonenumber,"Phone"); if( errphone!=""){ isOK=false; $('#phonelabel').css({'color' : 'red'}); //$('#errphone').innerHTML=errphone; }else{ $('#phonelabel').attr('className',''); //$('#errphone').innerHTML=""; } var areafax=$('#areafax').val(); var exchfax=$('#exchfax').val(); var fax=$('#fax').val(); var faxnumber=areafax+""+exchfax+""+fax; if(faxnumber!=""){ var errfax=checkPhone(faxnumber,"Fax"); if( errfax!=""){ isOK=false; $('#faxlabel').css({'color' : 'red'}); //$('#errfax').innerHTML=errfax; }else{ $('#faxlabel').attr('className',''); //$('#errfax').innerHTML=""; } }else{ $('#faxlabel').attr('className',''); //$('#errfax').innerHTML=""; } var url=$('#url').val(); var errorURL=checkURL(url); if(url!=""){ if( errorURL!=""){ isOK=false; $('#urlLabel').css({'color' : 'red'}); //$('#urlLabel').innerHTML="  "+errorURL; }else{ $('#urlLabel').attr('className',''); //$('#urlLabel').innerHTML=""; } } window.scroll(0,270); if(isOK) { var parameters = "type="+action+"&firstname="+ encodeURIComponent(firstname)+"&lastname="+encodeURIComponent(lastname); parameters+="&specialty="+specialty+"&email="+email+"&password="+password; parameters+="&confirmpassword="+confirmpassword+"&practicename="+encodeURIComponent(practicename); parameters+="&hospitalaffiliation="+encodeURIComponent(hospitalaffiliation)+"&officeaddress="+encodeURIComponent(officeaddress); parameters+="&city="+city+"&state="+state+"&zip="+zip+"&officeemail="+officeemail; parameters+="&phonenumber="+phonenumber+"&faxnumber="+faxnumber+"&url="+url; var url; url=sslBasePath+'secure/ajax/processor/?'+parameters; scLink(this, '', 'XOLR HCP: 2009 06 - Allergic Asthma Specialist Network Login - Submit'); $.ajax({ type: "POST", url: url, data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: handlerSubmitSpecialistRegistrationForm, error: errSubmitSpecialistRegistrationForm }); /*new Ajax.Request(url, { method: 'post', postBody: parameters, onSuccess:handlerSubmitSpecialistRegistrationForm, onFailure:errSubmitSpecialistRegistrationForm });*/ }else{ scLink(this, '', 'XOLR HCP: 2009 06 - Allergic Asthma Specialist Network Login - Error'); var content='Network Opt In — '; content+='The fields highlighted below are incomplete or invalid. Please confirm your information and resubmit.'; content+='
*Indicates required field'; $('#compleinformation').attr('innerHTML',content); $('#compleinformation').css({'color' : 'red'}); } } function handlerSubmitSpecialistRegistrationForm(registrationObject){ if(registrationObject){ if(registrationObject.isMemberRegistered==true){ if(registrationObject.action=="AddNewMember"){ if(registrationObject.isMemberAlreadyExist==true){ content='This member already exists.'; content+='
*Please try again later.'; $('#compleinformation').attr('innerHTML',content); $('#compleinformation').css({'color' : 'red'}); }else if(registrationObject.isMemberRegistered==true){ scLink(this, '', 'Thank Specialist Registration HCP');goToPage('thank_specialist_reg.html'); }else{ content='We are unable to process your data at this time.'; content+='
Please try again later.'; $('#compleinformation').attr('innerHTML',content); $('#compleinformation').css({'color' : 'red'}); } } if(registrationObject.action=="UpdateMember"){ if(registrationObject.isMemberAlreadyExist==true){ content='This member already exists.'; content+='
*Please try again later.'; $('#compleinformation').attr('innerHTML',content); $('#compleinformation').css({'color' : 'red'}); }else if(registrationObject.isMemberRegistered==true){ scLink(this, '', 'Thank Specialist Registration Update HCP');goToPage('thank_specialist_upd.html'); } else{ content='We are unable to process your data at this time.'; content+='
Please try again later.'; $('#compleinformation').attr('innerHTML',content); $('#compleinformation').css({'color' : 'red'}); } } }else{ if(registrationObject.isMemberAlreadyExist==true){ content='This member already exists.'; content+='
*Please try again later.'; $('#compleinformation').attr('innerHTML',content); $('#compleinformation').css({'color' : 'red'}); }else{ content='We are unable to process your data at this time.'; content+='
Please try again later.'; $('#compleinformation').attr('innerHTML',content); $('#compleinformation').css({'color' : 'red'}); } if(!registrationObject.isLastNameFormatOk){ $('#firstnamelabel').css({'color' : 'red'}); } if(!registrationObject.isFirstNameFormatOk){ $('#lastnamelabel').css({'color' : 'red'}); } if(!registrationObject.isSpecialityFormatOk){ $('#specialitylabel').css({'color' : 'red'}); } if(!registrationObject.isEmailFormatOk){ $('#emaillabel').css({'color' : 'red'}); } if(!registrationObject.isPasswordFormatOk){ $('#passwordlabel').css({'color' : 'red'}); $('#confirmpasswordlabel').css({'color' : 'red'}); $('#errpassword').attr('innerHTML','Password must be 6-10 characters;
Letters and numbers only.'); $('#errconfirmpassword').attr('innerHTML','Password must be 6-10 characters;
Letters and numbers only.'); } if(!registrationObject.isPraticeNameFormatOk){ $('#practicenamelabel').css({'color' : 'red'}); } if(!registrationObject.isHospitalAffiliationFormatOk){ $('#hospitalaffiliationlabel').css({'color' : 'red'}); } if(!registrationObject.isAddressFormatOk){ $('#officeaddresslabel').css({'color' : 'red'}); } if(!registrationObject.isCityFormatOk){ $('#citylabel').css({'color' : 'red'}); } if(!registrationObject.isStateFormatOk){ $('#statelabel').css({'color' : 'red'}); } if(!registrationObject.isZipFormatOk){ $('#ziplabel').css({'color' : 'red'}); } if(!registrationObject.isOfficeEmailFormatOk){ $('#officeemaillabel').css({'color' : 'red'}); } if(!registrationObject.isPhoneFormatOk){ $('#phonelabel').css({'color' : 'red'}); } if(!registrationObject.isFaxFormatOk){ $('#faxlabel').css({'color' : 'red'}); } if(!registrationObject.isURLFormatOk){ $('#urlLabel').css({'color' : 'red'}); } } }else{ content='We are unable to register you at this time.'; content+='
Please try again later.'; $('#compleinformation').attr('innerHTML',content); $('#compleinformation').css({'color' : 'red'}); } } function errSubmitSpecialistRegistrationForm(res){ //alert(res.responseText); } function unsubscribeMember(){ //alert('unsubscribeMember'); var parameters = "type=Unsubscribe"; //var url=basePath+'ajax/processor/'; var url=sslBasePath+'secure/ajax/processor/?'+parameters; $.ajax({ type: "POST", url: url, data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: handlerUnsubscribeMember, error: errUnsubscribeMember }); } function handlerUnsubscribeMember(unsubscribeMemberObject){ //alert(unsubscribeMemberObject); if(unsubscribeMemberObject){ //var unsubscribeMemberObject = eval("(" + res.responseText + ")"); if(unsubscribeMemberObject.isMemberUnsubscribe==true){ scLink(this, '', 'Thank Unsubscribe Specialist HCP');goToPage('thank_specialist_uns.html'); } } } function errUnsubscribeMember(res){ } function checkLastName(strng){ var error = ""; if (strng == "") { error = "You didn't enter a username.\n"; } //detect space at the beginning illegalChars= /^ / if (strng.match(illegalChars)) { error = "The username contains illegal characters.\n"; } illegalChars= /[\<\>\{\}\=\d\|\+\=\~\_\%\@\#\!\\"?\^\&\(\)\,\.\*\$\;\:\\\[\]]+/; //detect strange character if (strng.match(illegalChars)) { error = "The username contains illegal characters.\n"; } return error; } function checkPraticeName(strng){ var error = ""; if (strng == "") { error = "You didn't enter a username.\n"; } //detect space at the beginning illegalChars= /^ / if (strng.match(illegalChars)) { error = "The username contains illegal characters.\n"; } illegalChars= /[\<\>\{\}\=\|\+\=\~\@\#\!\?\^\%\,\*\$\;\\\[\]\\"]+/; //detect strange character if (strng.match(illegalChars)) { error = "The username contains illegal characters.\n"; } return error; } function checkHospitalAffiliation(strng){ var error = ""; if (strng == "") { error = "You didn't enter a username.\n"; } //detect space at the beginning illegalChars= /^ / if (strng.match(illegalChars)) { error = "The username contains illegal characters.\n"; } illegalChars= /[\<\>\{\}\=\|\+\=\~\@\#\!\?\^\%\,\*\$\;\\\[\]\\"]+/; //detect strange character if (strng.match(illegalChars)) { error = "The username contains illegal characters.\n"; } return error; } function checkAddress (strng,fieldName) { var error = ""; if (strng == "") { error = "You didn't enter a username.\n"; } //detect space at the beginning illegalChars= /^ / if (strng.match(illegalChars)) { error = "The username contains illegal characters.\n"; } illegalChars= /[\<\>\{\}\=\|\+\=\~\_\%\@\!\?\^\&\(\)\*\$\;\:\\\[\]]+/; //detect strange character if (strng.match(illegalChars)) { error = "The username contains illegal characters.\n"; } return error; } function checkZip(strng) { // Check for correct zip code var error = ""; reZip = new RegExp(/(^\d{5}$)|(^\d{5}-\d{4}$)/); if (!reZip.test(strng)) { error ="Zip Code Is Not Valid"; return error; } return error; } function checkCity (strng) { var error = ""; if (strng == "") { error = "You didn't enter a city.\n"; } var illegalChars = /A-Za-z/; // allow letters, numbers, and underscores if (illegalChars.test(strng)) { error = "The city contains illegal characters.\n"; } //detect space at the beginning illegalChars= /^ / if (strng.match(illegalChars)) { error = "The city contains illegal characters.\n"; } illegalChars= /[\<\>\{\}\=\|\+\=\~\_\d\%\@\#\!\?\^\&\-\(\)\*\,\'\"\/\$\;\:\\\[\]]+/; //detect strange character if (strng.match(illegalChars)) { error = "The city contains illegal characters.\n"; } return error; } function checkURL(url) { var error = ""; if(!isSafari){ var v = new RegExp(); v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); if (!v.test("http://"+url)) { error ="You must supply a valid URL."; } }else{ var safariURL="http://"+url; var isOK= safariURL.match(/^(ht|f)tps?:\/\/[a-z0-9-\.]+\.[a-z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/); if(!isOK){ error ="You must supply a valid URL."; } } var illegalChars= /[\<\>\{\}\=\|\+\=\~\_\%\@\#\!\?\^\&\(\)\,\*\$\;\\\[\]]+/; //detect strange character if (url.match(illegalChars)) { error = "The username contains illegal characters.\n"; } return error; } function showPollAnswer(qID,pID){ var aID=$("input[@name='aID']:checked").val(); if(aID){ var pollAnswerError=$("#poll-answer-error") var poll_submit_btn=$("#poll_submit_btn"); var poll_submit_link=$("#poll_submit_link"); var poll_radio_buttons=$("#poll_radio_buttons"); poll_radio_buttons.hide(); poll_submit_btn.hide(); poll_submit_link.hide(); pollAnswerError.hide(); var pollAnswer=$("#poll-answer") pollAnswer.show(); var parameters = 'type=PollQuestionAnswer&qID='+ qID+'&pID='+pID+'&aID='+aID; var url=basePath+'ajax/processor/?'+parameters; //alert(url); if(qID=="1"){ scLink(this, '', 'XOLR HCP: 2009 06 - Poll - Exacerbations Requiring Oral Corticosteroid'); }else if(qID=="2"){ scLink(this, '', 'XOLR HCP: 2009 06 - Poll - Percentage of Asthma'); }else if(qID=="3"){ scLink(this, '', 'XOLR HCP: 2009 06 - Poll - Level of IgE'); }else if(qID=="4"){ scLink(this, '', 'XOLR HCP: 2009 06 - Poll - Signs of Lack of Control'); } $.ajax({ type: "POST", url: url, data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: handlerPollAnswer, error: errPollAnswer }); }else{ var pollAnswerError=$("#poll-answer-error") pollAnswerError.show(); //scLink(this, '', 'XOLR HCP Site: 2009 04 - Poll - error'); } } function handlerPollAnswer(pollObject){ //alert(pollObject.isOk) } function errPollAnswer(res){ } function goToSpecialistResultPrintPage(){ var specialistResultPrintUrl='print.html?printPage=&speciality=Pulmonary Diseases&address=200+GREGORY+AVE&city=PASSAIC&state=NJ&zip=07055&maxVCR=8&startVCR=0&lastVCR=8&action=action4&range='; specialistResultPrintUrl='print.html?printPage=&speciality=Allergy&address=178+E+85TH+ST&city=NEW+YORK&state=NY&zip=10028&maxVCR=21&startVCR=0&lastVCR=10&action=action1&range='; specialistResultPrintUrl='print.html?printPage=&speciality='+encodeURIComponent('Allergy')+'&address='+encodeURIComponent('150 BROADWAY')+'&city='+encodeURIComponent('NEW YORK')+'&state=NY&zip=10038&maxVCR=22&startVCR=0&lastVCR=10&action=action2&range=5'; //alert("goToSpecialistResultPrintPage="+specialistResultPrintUrl); window.location=specialistResultPrintUrl; } function goToSearchResultPrintPage(){ var searchResultPrintUrl=''; window.location=searchResultPrintUrl; } function printXolairPage(){ doPageEvent( 'Print', 'event3=true'); window.print(); } function openSpacialistLocatorWindow() { spacialistLocatorWindow = window.open ("http://cdmiwlwin.clinedavis.com/xolairhcp_specialist_locator_search.html", "spacialistLocatorWindow","location=1,status=1,scrollbars=1,width=730,height=500"); //if(spacialistLocatorWindow)spacialistLocatorWindow.moveTo(0,0); } function submitSearchForm(){ var q=document.getElementById('q'); s_query=q.value; if(s_query!=null || s_query!=""){ document.searchForm.submit(); } } function submitSearchFormRequest(searchQuery){ //alert("searchQuery="+searchQuery); if(searchQuery=="Search"){ searchQuery=""; } var parameters = 'type=GoogleSearch&searchType=form¤tPage='+pageId+'.html&q='+ searchQuery; var url=basePath+'ajax/processor/?'+parameters; //alert(url); $.ajax({ type: "POST", url: url, data: "{}", contentType: "application/text; charset=utf-8", dataType: "text", success: handlerSearch, error: errSearch }); } function handlerSearch(res){ var contentBody=document.getElementById('siteBody'); var resultCountInt; var resultCount; $("#menu a").css("color", "#FFFFFF"); if(res!='N/A'){ contentBody.innerHTML='

'+res+'

'; resultCount =document.getElementById("resultCount"); //alert("resultCount="+resultCount); if(resultCount){ var resultCountValue=resultCount.innerHTML; if(resultCountValue){ scLink(this, '', 'Search result count is '+resultCountValue); // alert('resultCountInt=Search result count is '+resultCountInt); }else{ scLink(this, '', 'Search result count is 0'); } } }else{ //contentBody.innerHTML='

No result was found.

'; scLink(this, '', 'Search result count is 0'); } // fix the link color added by the search result $("#menu a").hover(function (){ $(this).css("color", "#F7F10F"); },function(){ $(this).css("color", "#FFFFFF"); } ); if(isIE){ if(document.body.parentElement.scrollTop==0){ //window.scroll(0,70); }else if(document.body.parentElement.scrollTop>100){ window.scroll(0,70); } //alert("Clinical Study 3"); var footer=document.getElementById("footer"); footer.style.paddingLeft="0px"; var footer_bottom=document.getElementById("footer_bottom"); footer_bottom.style.paddingLeft="0px"; }else { if(window.pageYOffset==0){ //window.scroll(0,70); }else if(window.pageYOffset>100){ window.scroll(0,70); } } } function errSearch(res){ } function submitGoogleSearchLink(xslUrl,searchType){ //var contentBody=document.getElementById('siteBody'); // var contentBodyTemp=contentBody.innerHTML; // alert(contentBodyTemp); // contentBody.innerHTML=contentBodyTemp; // contentBody.innerHTML=''; //alert("searchQuery="+searchQuery); var parameters = 'type=GoogleSearch&searchType='+searchType+'¤tPage='+currentPage; parameters +='&'+xslUrl; var url=basePath+'ajax/processor/?'+parameters; //alert(url); $.ajax({ type: "POST", url: url, data: "{}", contentType: "application/text; charset=utf-8", dataType: "text", success: handlerSearch, error: errSearch }); } function updateScode(searchQuery){ s.prop2=searchQuery; s.eVar2=searchQuery; s.pageName='Xolair HCP Search page'; s_code=s.t();if(s_code)document.write(s_code); //alert(s_code); if(navigator.appVersion.indexOf('MSIE')>=0)document.write(unescape('%3C')+'\!-'+'-'); } function setArrowImage(linkId,state){ var myLink=document.getElementById(linkId); if(state){ if(myLink){ myLink.src="images/arrow2-over.gif"; } }else{ if(myLink){ myLink.src="images/arrow2.gif"; } } }