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+='

';
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+='

';
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-28-weeks'){
popUpWindow.innerHTML='';
popUpWindow.innerHTML+='
';
popUpWindow.innerHTML+='';
popUpWindow.innerHTML+='';
popUpWindow.innerHTML+='

';
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+='

';
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+='

';
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=='reduced-asthma-symptoms'){
popUpWindow.innerHTML='';
popUpWindow.innerHTML+='
';
popUpWindow.innerHTML+='';
popUpWindow.innerHTML+='';
popUpWindow.innerHTML+='

';
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+='

';
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+='

';
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+='

';
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+='

';
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+='

';
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+='

';
//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";
}
}
}