// JavaScript Document //************************************************************** // Print Page //************************************************************** function checkBrowser() { //first validate fields if (document.getElementById("login_name").value == '') { alert("Please enter your username"); document.getElementById("login_name").focus(); return false; } if (document.getElementById("login_password").value == '') { alert("Please enter your password"); document.getElementById("login_password").focus(); return false; } return true; } function printpage() { window.print(); } function exitSite() { if (confirm('You are about to leave LUCENTISDirect.com Are you sure you want to leave?')) { return true; } else { return false; } } function makesure() { return true; } var bool =false; var box1= false; var box1_ro= false; var box1_stat=false; var box2= false; var box2_ro= false; var box2_stat=false; var box3= false; var box3_ro= false; var box3_stat=false; function shutDown(){ delName=''; bool= false; var e2=document.getElementById('apDiv2'); e2.style.display="none"; var e3=document.getElementById('apDiv3'); e3.style.display="none"; var e4=document.getElementById('apDiv4'); e4.style.display="none"; document['mag1'].src='images/customizedReports/magnifyier.gif'; document['mag2'].src='images/customizedReports/magnifyier.gif'; document['mag3'].src='images/customizedReports/magnifyier.gif'; box1_stat= false; box2_stat= false; box3_stat= false; } var delName=''; function swap(img_name,a) { //if(bool){ box1_stat= false; box2_stat= false; box3_stat= false; bool= false; var e2=document.getElementById('apDiv2'); e2.style.display="none"; var e3=document.getElementById('apDiv3'); e3.style.display="none"; var e4=document.getElementById('apDiv4'); e4.style.display="none"; document['mag1'].src='images/customizedReports/magnifyier.gif'; document['mag2'].src='images/customizedReports/magnifyier.gif'; document['mag3'].src='images/customizedReports/magnifyier.gif'; //}else{ if(img_name!=delName){ delName= img_name bool=true; toggleMe(a); document[img_name].src='images/customizedReports/magnifyier_Minus.gif'; switch(img_name){ case 'mag1': box1_stat= true; break; case 'mag2': box2_stat= true; break; case 'mag3': box3_stat= true; break; } }else{ delName=''; } } function movepicOut(img_name) { switch(img_name){ case 'mag1': if(box1_stat == false){ document[img_name].src='images/customizedReports/magnifyier.gif'; }else{ document[img_name].src='images/customizedReports/magnifyier_Minus.gif'; } break; case 'mag2': if(box2_stat== false){ document[img_name].src='images/customizedReports/magnifyier.gif'; }else{ document[img_name].src='images/customizedReports/magnifyier_Minus.gif'; } break; case 'mag3': if(box3_stat== false){ document[img_name].src='images/customizedReports/magnifyier.gif'; }else{ document[img_name].src='images/customizedReports/magnifyier_Minus.gif'; } break; } } function movepic(img_name) { switch(img_name){ case 'mag1': if(box1_stat == false){ document[img_name].src='images/customizedReports/magnifyier_RO.gif'; }else{ document[img_name].src='images/customizedReports/magnifyier_Minus_RO.gif'; } break; case 'mag2': if(box2_stat== false){ document[img_name].src='images/customizedReports/magnifyier_RO.gif'; }else{ document[img_name].src='images/customizedReports/magnifyier_Minus_RO.gif'; } break; case 'mag3': if(box3_stat== false){ document[img_name].src='images/customizedReports/magnifyier_RO.gif'; }else{ document[img_name].src='images/customizedReports/magnifyier_Minus_RO.gif'; } break; } } function opacity(id, opacStart, opacEnd, millisec) { //speed for each frame var speed = Math.round(millisec / 100); var timer = 0; //determine the direction for the blending, if start and end are the same nothing happens if(opacStart > opacEnd) { for(i = opacStart; i >= opacEnd; i--) { setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); timer++; } } else if(opacStart < opacEnd) { for(i = opacStart; i <= opacEnd; i++) { setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); timer++; } } } //change the opacity for different browsers function changeOpac(opacity, id) { var object = document.getElementById(id).style; object.opacity = (opacity / 100); object.MozOpacity = (opacity / 100); object.KhtmlOpacity = (opacity / 100); object.filter = "alpha(opacity=" + opacity + ")"; } function toggleMe(a){ var e=document.getElementById(a); if(!e)return true; if(e.style.display=="none" || e.style.display==""){ e.style.display="block" //opacity(a, 0, 100, 500); } else { timer=0; e.style.display="none" //opacity(a, 100, 0, 50); } return true; } function getQuerystrings(inputId) { var urlString = parent.document.URL; var queryString = urlString.substring(urlString.indexOf('?'),urlString.length); inputObj = document.getElementById(inputId); inputObj.value = queryString; } function toggleEmailPopup() { var obj = document.getElementById("email_popup"); if (obj.style.display == "none" || obj.style.display == "") { obj.style.display = "block"; } else { obj.style.display = "none"; } } function validateEmailForm(){ var isOK=true; var recipient_email=$('#txtRecipientEmail').val(); var recipient_name=$('#txtRecipientName').val(); var your_name=$('#txtSenderName').val(); var your_email=$('#txtSenderEmail').val(); var hiddenUrl=$('#hiddenUrl').val(); if(checkName(recipient_name)!=""){ //alert("Please enter a value for the recipient's name."); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#rnameLabel').css({'color' : 'red'}); isOK=false; //return isOK; //email_title.attr('innerHTML','E-mail This Page Error'); }else{ $('#rnameLabel').css({'color' : ''}); } if(checkEmail(recipient_email)!=""){ //$('#recipient_email_label').css({'color' : 'red'}); //email_title.attr('innerHTML','E-mail This Page Error'); //alert('Please provide a valid email address for the recipient.'); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#remailLabel').css({'color' : 'red'}); isOK=false; //return isOK; }else{ $('#remailLabel').css({'color' : ''}); } if(checkName(your_name)!=""){ //$('#your_name_label').css({'color' : 'red'}); //email_title.attr('innerHTML','E-mail This Page Error'); //alert("Please enter a value for the your name."); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#ynameLabel').css({'color' : 'red'}); isOK= false; //return isOK; }else{ $('#ynameLabel').css({'color' : ''}); } if(checkEmail(your_email)!=""){ //$('#your_email_label').css({'color' : 'red'}); //email_title.attr('innerHTML','E-mail This Page Error'); //alert('Please provide a valid email address for yourself.'); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#yemailLabel').css({'color' : 'red'}); isOK= false; //return isOK; }else{ $('#yemailLabel').css({'color' : ''}); } if(isOK){ //return isOK; $('#rnameLabel').css({'color' : ''}); $('#ynameLabel').css({'color' : ''}); $('#remailLabel').css({'color' : ''}); $('#yemailLabel').css({'color' : ''}); $('#errorMessage').attr('innerHTML',''); var parameters = 'type=SendEmail&txtRecipientEmail='+ recipient_email+"&txtRecipientName="+recipient_name+"&txtSenderEmail="+your_email+"&txtSenderName="+your_name+"&hiddenUrl="+hiddenUrl; //var url='http://localhost:8001/LucentisDirect/ajax/processor/?'+parameters; //var url='http://cdmiwlwin10.clinedavis.com/LucentisDirect/ajax/processor/?'+parameters; var url='ajax/processor/?'+parameters; //alert(url); $.ajax({ type: "POST", url: url, data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: handlerSendEmail, success:handlerSendEmail, error: errSendEmail }); } } function handlerSendEmail(emailObject){ var isOK=true; if(emailObject.r_name_status!="ok"){ //alert("Please enter a value for the recipient's name."); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#rnameLabel').css({'color' : 'red'}); isOK=false; //return isOK; //email_title.attr('innerHTML','E-mail This Page Error'); } if(emailObject.r_email_status!="ok"){ //$('#recipient_email_label').css({'color' : 'red'}); //email_title.attr('innerHTML','E-mail This Page Error'); //alert('Please provide a valid email address for the recipient.'); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#remailLabel').css({'color' : 'red'}); isOK=false; //return isOK; } if(emailObject.y_name_status!="ok"){ //$('#your_name_label').css({'color' : 'red'}); //email_title.attr('innerHTML','E-mail This Page Error'); //alert("Please enter a value for the your name."); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); isOK= false; $('#ynameLabel').css({'color' : 'red'}); //return isOK; } if(emailObject.y_email_status!="ok"){ //$('#your_email_label').css({'color' : 'red'}); //email_title.attr('innerHTML','E-mail This Page Error'); //alert('Please provide a valid email address for yourself.'); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#yemailLabel').css({'color' : 'red'}); isOK= false; //return isOK; } if(isOK){ goToPage('emailConfirmation.html'); } } function errSendEmail(res){ var isOK=true; //alert(res.responseText); } function validateEmailForm2() { var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (!filter.test(document.emailThisForm.txtRecipientEmail.value)) { alert('Please provide a valid email address for the recipient.'); document.emailThisForm.txtRecipientEmail.focus(); return false; } if (document.emailThisForm.txtRecipientName.value == '') { alert("Please enter a value for the recipient's name."); document.emailThisForm.txtRecipientName.focus(); return false; } if (!filter.test(document.emailThisForm.txtSenderEmail.value)) { alert('Please provide a valid email address for yourself.'); document.emailThisForm.txtSenderEmail.focus(); return false; } if (document.emailThisForm.txtSenderName.value == '') { alert("Please enter a value for the your name."); document.emailThisForm.txtSenderName.focus(); return false; } return true; } function validateQuestion(){ var isOK=true; var support_email=$('#support_email').val(); var txtEmail=$('#txtEmail').val(); var drpSubject=$('#drpSubject').val(); var txtFirstName=$('#txtFirstName').val(); var txtLastName=$('#txtLastName').val(); var question=$('#txtQuestion').val(); // alert("question="+question+",txtEmail="+txtEmail+",drpSubject="+drpSubject+",support_email="+support_email+",txtFirstName="+txtFirstName+",txtLastName="+txtLastName); //var errorMessage=document.getElementById("errorMessage"); if(checkDescription(question)!=""){ //$('#recipient_name_label').css({'color' : 'red'}); //alert('Please type in a question to submit.'); $('#questionErrorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); //errorMessage.innerHTML='innerHTML','The fields highlighted below are incomplete or invalid.'; $('#questionLabel').css({'color' : 'red'}); isOK=false; //return isOK; //email_title.attr('innerHTML','E-mail This Page Error'); }else{ $('#questionLabel').css({'color' : ''}); } if(checkName(txtFirstName)!=""){ //$('#recipient_name_label').css({'color' : 'red'}); //alert('Please enter a value for your first name.'); $('#questionErrorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#fnameLabel').css({'color' : 'red'}); isOK=false; //return isOK; //email_title.attr('innerHTML','E-mail This Page Error'); }else{ $('#fnameLabel').css({'color' : ''}); } if(checkName(txtLastName)!=""){ //$('#recipient_name_label').css({'color' : 'red'}); //alert('Please enter a value for your last name.'); $('#questionErrorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#lnameLabel').css({'color' : 'red'}); isOK=false; // return isOK; //email_title.attr('innerHTML','E-mail This Page Error'); }else{ $('#lnameLabel').css({'color' : ''}); } if(checkEmail(txtEmail)!=""){ //$('#recipient_email_label').css({'color' : 'red'}); //email_title.attr('innerHTML','E-mail This Page Error'); //alert('Please enter your email address.'); $('#questionErrorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#emailAddressLabel').css({'color' : 'red'}); isOK=false; //return isOK; }else{ $('#emailAddressLabel').css({'color' : ''}); } if(isOK){ $('#questionLabel').css({'color' : ''}); $('#fnameLabel').css({'color' : ''}); $('#lnameLabel').css({'color' : ''}); $('#emailAddressLabel').css({'color' : ''}); $('#questionErrorMessage').attr('innerHTML',''); var parameters = 'type=QuestionProcessor&support_email='+ support_email+"&txtEmail="+txtEmail+"&drpSubject="+drpSubject+"&txtQuestion="+question+"&txtFirstName="+txtFirstName+"&txtLastName="+txtLastName; //var url='http://localhost:8001/LucentisDirect/ajax/processor/?'+parameters; //var url='http://cdmiwlwin10.clinedavis.com/LucentisDirect/ajax/processor/?'+parameters; var url='ajax/processor/?'+parameters; //alert(url); $.ajax({ type: "POST", url: url, data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: handlerQuestion, error: errQuestion }); } } function handlerQuestion(res){ var isOK=true; if(res.question_status!="ok"){ //$('#recipient_name_label').css({'color' : 'red'}); //alert('Please type in a question to submit.'); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#questionLabel').css({'color' : 'red'}); isOK=false; //return isOK; //email_title.attr('innerHTML','E-mail This Page Error'); }else{ $('#questionLabel').css({'color' : ''}); } if(res.f_name_status!="ok"){ //$('#recipient_name_label').css({'color' : 'red'}); //alert('Please enter a value for your first name.'); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#fnameLabel').css({'color' : 'red'}); isOK=false; //return isOK; //email_title.attr('innerHTML','E-mail This Page Error'); }else{ $('#fnameLabel').css({'color' : ''}); } if(res.l_name_status!="ok"){ //$('#recipient_name_label').css({'color' : 'red'}); //alert('Please enter a value for your last name.'); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#lnameLabel').css({'color' : 'red'}); isOK=false; // return isOK; //email_title.attr('innerHTML','E-mail This Page Error'); }else{ $('#lnameLabel').css({'color' : ''}); } if(res.r_email_status!="ok"){ //$('#recipient_email_label').css({'color' : 'red'}); //email_title.attr('innerHTML','E-mail This Page Error'); //alert('Please enter your email address.'); $('#errorMessage').attr('innerHTML','The fields highlighted below are incomplete or invalid.'); $('#emailAddressLabel').css({'color' : 'red'}); isOK=false; //return isOK; }else{ $('#emailAddressLabel').css({'color' : ''}); } if(isOK){ goToPage('thankYou.html'); } //alert(true); } function errQuestion(res){ } function validateQuestion2() { if (document.frmQuestion.txtQuestion.value == '') { alert('Please type in a question to submit.'); document.frmQuestion.txtQuestion.focus(); return false; } if (document.frmQuestion.txtFirstName.value == '') { alert('Please enter a value for your first name.'); document.frmQuestion.txtFirstName.focus(); return false; } if (document.frmQuestion.txtLastName.value == '') { alert('Please enter a value for your last name.'); document.frmQuestion.txtLastName.focus(); return false; } if (document.frmQuestion.txtEmail.value == '') { alert('Please enter your email address.'); document.frmQuestion.txtEmail.focus(); return false; } var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (!filter.test(document.frmQuestion.txtEmail.value)) { alert('Please provide a valid email address.'); document.frmQuestion.txtEmail.value.focus return false; } return true; } function clearQuestion() { document.myform.reset(); }