function SHELL_wrap_links_events(){var a=document.getElementsByTagName("a");for(i=0;i<a.length;i++){SHELL_wrap_onclick_event(a[i])
}}function SHELL_wrap_onclick_event(b){if(b.onclick){var a=b.onclick;b.onclick=function(c){SHELL_link_handler(this);return a(c)
}}else{b.onclick=function(c){SHELL_link_handler(this)}}}function SHELL_get_location_info(b){var e=(typeof(b)=="string")?b:window.location.href;
var c=new Array();c.site_id="";c.section="";c.url=e;var a;var d;if(e.search(/\/home\/Framework/g)>-1||e.search(/\/home\/WebformServlet/g)>-1){d=e.match(/siteId=([^&]*)/);
if(null!=d&&typeof(d)=="object"&&d.length==2){c.site_id=d[1]}if(c.site_id=="home"){a=e.match(/FC3=\/html\/iwgen\/([^\/]*)/)
}else{a=e.match(/FC3=\/[^\/]*\/html\/iwgen\/([^\/]*)/)}if(null!=a&&a.length==2){c.section=a[1]}}if(e.search(/\/home\/content/g)>-1||e.search(/\/home\/content2/g)>-1||e.search(/\/home\/form/g)>-1||e.search(/\/home\/forms/g)>-1){d=e.match(/\/home\/[^\/]*\/([^\/]*)/);
if(null!=d&&typeof(d)=="object"&&d.length==2){c.site_id=d[1]}a=e.match(/\/home\/[^\/]*\/[^\/]*\/([^\/]*)/);if(null!=a&&typeof(a)=="object"&&a.length==2){c.section=a[1]
}}return c}function SHELL_click_handler(a){var b=a.target}function SHELL_unload_handler(a){SHELL_debug("unload!!!");SHELL_popups_handler("","unload")
}function SHELL_link_handler(a){SHELL_debug("SHELL_link_handler");SHELL_popups_handler(a.href)}function SHELL_is_href_external(a){if((a.search(/www\.shell/)==-1&&a.search(/sww-staging\.content\.shell\.com/)==-1&&a.search(/www-accept\.shell\.com/)==-1)||(a.search(/ExitPage/)>-1)){return true
}return false}var SHELL_debugmode=false;function SHELL_debug(a){if(SHELL_debugmode){alert(a)}}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(a,b){SHELL_debug("SHELL_popups_handler, href: "+a+"mode: "+b);if("load"==b&&!SHELL_show_popup_done.load){SHELL_show_popup_done.load=true;
SHELL_show_popup(popup_config.on_load);return}if("unload"==b&&!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(a)){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(b){if(!b){SHELL_debug("no options for popup or popup already displayed");return}var f=Math.random()*100;
if(b.trigger_percentage>f){if(b.show_once){var e="SHELL_"+b.type+escape(b.url);if("on_unload"==b.type){e+=escape(window.location)
}var a=0;for(var c=0;c<e.length;c++){a+=e.charCodeAt(c)}e=""+a+"";if(null==SHELL_cookie_read(e)){SHELL_debug("SHOW POPUP: no cookie for: "+e);
SHELL_cookie_create(e,"true",120)}else{SHELL_debug("NO POPUP: cookie found.");return}}SHELL_debug("open popup: "+b.url);var d="height="+b.height+",resizable="+b.resizeable+",width="+b.width+",top="+b.top+",left="+b.left+",scrollbars="+b.scrollbars;
SHELL_debug("popup options: "+d);new_window=window.open(b.url,b.name,d);SHELL_debug("opened");if(new_window){if(window.focus){new_window.focus()
}}}else{SHELL_debug("bad luck, no popup: "+f+" > "+b.trigger_percentage)}}function SHELL_cookie_create(c,d,e){if(e){var b=new Date();
b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+escape(d)+a+"; path=/"
}function SHELL_cookie_read(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)
}if(f.indexOf(e)==0){return unescape(f.substring(e.length,f.length))}}return null}function SHELL_cookie_erase(a){createCookie(a,"",-1)
};