// JavaScript Document
//**************************************************************
// Print Page
//**************************************************************
function checkBrowser() {
//alert (navigator.userAgent);
var browserVersion=BrowserDetect.version;
//alert('isIE?' + isIE + ', isSafari?' + isSafari + ', isFirefox?' + isFirefox +', isChrome?' + isChrome );
//alert('browserVersion:' + browserVersion + ' ' +(browserVersion == '5.1'));
if ((!isIE && !isSafari && !isFirefox && !isChrome) ||
(isIE && browserVersion!="6" && browserVersion!="7" && browserVersion!="8" && browserVersion!="9") ||
(isSafari && browserVersion!="3" && browserVersion!="4" && browserVersion!="5") ) {
window.location='browser.html';
return false;
}
//alert('cookiesEnabled? '+areCookiesEnabled());
if(!areCookiesEnabled() || !navigator.cookieEnabled){
window.location='browser-configuration.html';
return false;
}
//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 displayBrowserName() {
var displayBrowser=BrowserDetect.browser;
var displayVersion=BrowserDetect.version;
if (displayBrowser=='MSIE') {
displayBrowser='IE';
}
if (displayBrowser.length>0 && displayBrowser!='Unknown' && !isNaN(displayVersion)) {
document.write(', '+displayBrowser+' '+displayVersion+',');
}
}
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);
var section;
var sectionHTMLPlus;
var sectionHTMLMinus;
if(a=='questions_answers_account'){
section=document.getElementById('link-qa-section-account');
sectionHTMLPlus ='+ MY ACCOUNT';
sectionHTMLMinus='- MY ACCOUNT';
}else if(a=='questions_answers_order'){
section=document.getElementById('link-qa-section-order');
sectionHTMLPlus ='+ MY ORDER';
sectionHTMLMinus='- MY ORDER';
}else if(a=='questions_answers_sampling'){
section=document.getElementById('link-qa-section-sampling');
sectionHTMLPlus ='+ SAMPLING';
sectionHTMLMinus='- SAMPLING';
}else if(a=='questions_answers_shipping'){
section=document.getElementById('link-qa-section-shipping');
sectionHTMLPlus ='+ SHIPPING';
sectionHTMLMinus='- SHIPPING';
}
if(!e)return true;
if(e.style.display=="none" || e.style.display==""){
e.style.display="block";
if(section)section.innerHTML=sectionHTMLMinus;
//opacity(a, 0, 100, 500);
} else {
timer=0;
e.style.display="none";
if(section)section.innerHTML=sectionHTMLPlus;
//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){
//alert("goToPage");
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();
}