function SHELL_wrap_links_events(){var links=document.getElementsByTagName("a");for(var i=0;i<links.length;i++){SHELL_wrap_onclick_event(links[i])}}function SHELL_wrap_onclick_event(link_element){if(link_element.onclick){var old_onclick=link_element.onclick;link_element.onclick=function(event){SHELL_link_handler(this);return old_onclick(event)}}else{link_element.onclick=function(event){SHELL_link_handler(this)}}}function SHELL_unload_handler(){SHELL_popups_handler("","unload")}function SHELL_link_handler(link_element){SHELL_popups_handler(link_element.href)}function SHELL_is_href_external(href){if((href.search(/www\.shell/)==-1&&href.search(/sww-staging\.content\.shell\.com/)==-1&&href.search(/www-accept\.shell\.com/)==-1)||(href.search(/ExitPage/)>-1)){return true}return false}var SHELL_show_popup_done=new Array();SHELL_show_popup_done.load=false;SHELL_show_popup_done.unload=false;var SHELL_show_popup_unload="on_unload";var SHELL_show_popup_siteexit="on_siteexit";function SHELL_popups_handler(href,mode){if(typeof shell.isMobile!=="undefined"&&shell.isMobile===true){return}if(typeof shell.mobile!=="undefined"){shell.isMobile=shell.mobile.checkIfDesktopMode();if(shell.isMobile===true){return}}if("load"==mode&&!SHELL_show_popup_done.load){SHELL_show_popup_done.load=true;SHELL_show_popup(popup_config.on_load);return}if("unload"==mode&&!SHELL_show_popup_done.unload){SHELL_show_popup_done.unload=true;SHELL_show_popup(popup_config[SHELL_show_popup_unload]);return}if(SHELL_is_href_external(href)){SHELL_show_popup_unload=SHELL_show_popup_siteexit}else{if("on_siteexit"==SHELL_show_popup_unload&&!popup_config.on_unload){SHELL_show_popup_done.unload=true}SHELL_show_popup_unload="on_unload"}}function SHELL_show_popup(options){if(!options){return}var trigger_random=Math.random()*100;if(options.trigger_percentage>trigger_random){if(options.show_once){var cookie_name="SHELL_"+options.type+escape(options.url);if("on_unload"==options.type){cookie_name+=escape(window.location)}var hash_cookie_name=0;for(var i=0;i<cookie_name.length;i++){hash_cookie_name+=cookie_name.charCodeAt(i)}cookie_name=""+hash_cookie_name+"";if(null==SHELL_cookie_read(cookie_name)){SHELL_cookie_create(cookie_name,"true",120)}else{return}}var popup_options="height="+options.height+",resizable="+options.resizeable+",width="+options.width+",top="+options.top+",left="+options.left+",scrollbars="+options.scrollbars;new_window=window.open(options.url,options.name,popup_options);if(new_window){if(window.focus){new_window.focus()}}}}function SHELL_cookie_create(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString()}else{var expires=""}document.cookie=name+"="+escape(value)+expires+"; path=/"}function SHELL_cookie_read(name){var nameEQ=name+"=";var ca=document.cookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1,c.length)}if(c.indexOf(nameEQ)==0){return unescape(c.substring(nameEQ.length,c.length))}}return null};
