/* EGFR Mutation additional JS functions */ var pageTracker; var _gaq = _gaq || []; var timesCalled = 0; function setPageTracker() { if (timesCalled > 5) { //quit, too many retries return; } try { // Cutomer asked to use the asyncrhonous method which is the latest. // pageTracker = _gat._getTracker("UA-10573087-2"); // pageTracker._trackPageview(); // pageTracker._setVar("gateway"); _gaq.push(['_setAccount', 'UA-10573087-2']); _gaq.push(['_trackPageview']); } catch (err) { //perhaps it isn't loaded yet. wait a second and try again timesCalled += 1; setPageTracker.delay(1); } } function addLandingPageTrackingCode() { var landingPage = $('landing_page_overlay'); if (landingPage) { //add the google tracking code to the landing page overlay - it is included on every other page anyway var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); if (document.createElement) { var elScript = document.createElement('script'); if (elScript) { elScript.src = gaJsHost + 'google-analytics.com/ga.js'; elScript.type = 'text/javascript'; elScript.async = 'true'; //get a handle to this script file var elHead = document.getElementsByTagName('head'); if (elHead) { //get script var elExistingScript = document.getElementsByTagName('script'); if (elExistingScript) { //add into head before previous element elHead[0].insertBefore(elScript, elExistingScript[0]); } } } } //add a specific variable to identify the landing page setPageTracker(); //now, try to track the two anchors on the landing page as requested if ($$('a[href="http://egfr-info.co.uk"]').size() > 0) { $$('a[href="http://egfr-info.co.uk/"]')[0].observe('click', function(event) { if (!Object.isUndefined(pageTracker)) { pageTracker._trackEvent('extnerallinks', 'click', 'EGFR-info UK website'); } }); } if ($$('a[href="http://www.astrazeneca-us.com"]').size() > 0) { $$('a[href="http://www.astrazeneca-us.com"]')[0].observe('click', function(el) { if (!Object.isUndefined(pageTracker)) { pageTracker._trackEvent('extnerallinks', 'click', 'AstraZeneca US website'); } }); } if ($$('a[href="http://www.Lungenkrebs.de"]').size() > 0) { $$('a[href="http://www.Lungenkrebs.de"]')[0].observe('click', function(el) { if (!Object.isUndefined(pageTracker)) { pageTracker._trackEvent('extnerallinks', 'click', 'Lungenkrebs DE website'); } }); } if ($$('a[href="http://www.patienthealthinternational.com"]').size() > 0) { $$('a[href="http://www.patienthealthinternational.com"]')[0].observe('click', function(el) { if (!Object.isUndefined(pageTracker)) { pageTracker._trackEvent('extnerallinks', 'click', 'Patienthealthinternational website'); } }); } if ($$('a[href="http://www.astrazeneca.com/media"]').size() > 0) { $$('a[href="http://www.astrazeneca.com/media"]')[0].observe('click', function(el) { if (!Object.isUndefined(pageTracker)) { pageTracker._trackEvent('extnerallinks', 'click', 'AstraZeneca Press Office website'); } }); } } } function images_toggle(id,imageid,offset){ var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display=="none"){ image.style.display="block"; image.style.visibilty="visible"; image.style.top = (document.documentElement.scrollTop + 20) + "px"; image.style.left = (image_div.offsetLeft - offset - 286) + "px"; } else { image.style.display="none"; image.style.visibilty="hidden"; } } function home_images_toggle(id, imageid, offset) { var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display == "none") { image.style.display = "block"; image.style.visibilty = "visible"; image.style.top = (document.documentElement.scrollTop + -130) + "px"; image.style.left = (image_div.offsetLeft - offset - 662) + "px"; } else { image.style.display = "none"; image.style.visibilty = "hidden"; } } function home_images_toggle_wclc(id, imageid, offset) { var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display == "none") { image.style.display = "block"; image.style.visibilty = "visible"; image.style.top = (document.documentElement.scrollTop + -230) + "px"; image.style.left = (image_div.offsetLeft - offset - 362) + "px"; } else { image.style.display = "none"; image.style.visibilty = "hidden"; } } function link_toggle(id, imageid, offset) { var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display == "none") { image.style.display = "block"; image.style.visibilty = "visible"; image.style.top = (document.documentElement.scrollTop + 20) + "px"; image.style.left = (image_div.offsetLeft - offset - 430) + "px"; } else { image.style.display = "none"; image.style.visibilty = "hidden"; } } function home_link_toggle(id, imageid, offset) { var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display == "none") { image.style.display = "block"; image.style.visibilty = "visible"; image.style.top = (document.documentElement.scrollTop + -635) + "px"; image.style.left = (image_div.offsetLeft - offset - 640) + "px"; } else { image.style.display = "none"; image.style.visibilty = "hidden"; } } function home_link_toggle2(id, imageid, offset) { var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display == "none") { image.style.display = "block"; image.style.visibilty = "visible"; image.style.top = (document.documentElement.scrollTop + -660) + "px"; image.style.left = (image_div.offsetLeft - offset - 640) + "px"; } else { image.style.display = "none"; image.style.visibilty = "hidden"; } } function flash_link_toggle(id, imageid, offset) { var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display == "none") { image.style.display = "block"; image.style.visibilty = "visible"; image.style.top = (document.documentElement.scrollTop + -740) + "px"; image.style.left = (image_div.offsetLeft - offset - 270) + "px"; } else { image.style.display = "none"; image.style.visibilty = "hidden"; } } function eo_link_toggle1(id, imageid, offset) { var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display == "none") { image.style.display = "block"; image.style.visibilty = "visible"; image.style.top = (document.documentElement.scrollTop + 100) + "px"; image.style.left = (image_div.offsetLeft - offset - 258) + "px"; } else { image.style.display = "none"; image.style.visibilty = "hidden"; } } function eo_link_toggle2(id, imageid, offset) { var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display == "none") { image.style.display = "block"; image.style.visibilty = "visible"; image.style.top = (document.documentElement.scrollTop + 20) + "px"; image.style.left = (image_div.offsetLeft - offset - 258) + "px"; } else { image.style.display = "none"; image.style.visibilty = "hidden"; } } function eo_link_toggle2(id, imageid, offset) { var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display == "none") { image.style.display = "block"; image.style.visibilty = "visible"; image.style.top = (document.documentElement.scrollTop + 20) + "px"; image.style.left = (image_div.offsetLeft - offset - 258) + "px"; } else { image.style.display = "none"; image.style.visibilty = "hidden"; } } function flash_link_toggle13(id, imageid, offset) { var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display == "none") { image.style.display = "block"; image.style.visibilty = "visible"; image.style.top = (document.documentElement.scrollTop + 20) + "px"; image.style.left = (image_div.offsetLeft - offset - 285) + "px"; } else { image.style.display = "none"; image.style.visibilty = "hidden"; } } function flash_link_toggle14(id, imageid, offset) { var image = document.getElementById(id); var image_div = document.getElementById(imageid); if (image.style.display == "none") { image.style.display = "block"; image.style.visibilty = "visible"; image.style.top = (document.documentElement.scrollTop + 20) + "px"; } else { image.style.display = "none"; image.style.visibilty = "hidden"; } } function privacyPopup(){ if(!!$('privacy-popup')){ $$('a#open-popup')[0].observe('click',function(e){ if(!e.stop)e.stopped; $$('div#privacy-popup')[0].style.display="block"; }); $$('a#close-popup')[0].observe('click',function(e){ if(!e.stop)e.stopped; $$('div#privacy-popup')[0].style.display="none"; }); } } var toCall = new Array(); toCall[0]=privacyPopup; toCall[1] = addLandingPageTrackingCode; toCall[2] = home_images_toggle; toCall[3] = images_toggle; toCall[4] = link_toggle; toCall[5] = home_link_toggle; toCall[6] = home_link_toggle2; toCall[7] = flash_link_toggle; toCall[8] = eo_link_toggle1; toCall[9] = eo_link_toggle2; toCall[10] = flash_link_toggle13; toCall[11] = flash_link_toggle14;