  var url_hash={
   "pru":"Prudential plc",
   "mg":"M&G",
   "egg":"egg",
   "pca":"Prudential Corporation Asia",
   "jnl":"Jackson National Life"
  };
  
  function checkHomePage(cookiename){
   var _cookie=getCookie(cookiename);
   var _regex=/\/.+\//g;
   if(_cookie != null && _regex.test(_cookie)){
    document.location=_cookie;
   }
  }
  
  function setHomePageLinks(tag_name,class_name){
   var splash_links=document.getElementsByTagName(tag_name);
   for(var i=0;i<splash_links.length;i++){
    var o=splash_links[i];
    if(o.className && o.className.toString().indexOf(class_name) >= 0){
     o.onclick=function(){setHomePage(this.href);return(false);};
     o.onkeypress=function(){setHomePage(this.href);return(false);};
    }
   }
  }

  function setLogImageLinks(tag_name,class_name){
   var splash_links=document.getElementsByTagName(tag_name);
   for(var i=0;i<splash_links.length;i++){
    var o=splash_links[i];
    if(o.className && o.name && o.className.toString().indexOf(class_name) >= 0){
     o.onclick=function(){setLogImage(this.name,this.href);return(false);};
     o.onkeypress=function(){setLogImage(this.name,this.href);return(false);};
    }
   }
  }

  function setLogImage(key,url){
   if(url_hash[key]){
    // load the appropriate shim gif for logging
    if(document.images){
     var _image_url = '/prudential-plc/images/logging/splash_click_' + key + '.png';
     var _image= new Image(1,1);
     _image.src=_image_url;
     _image.onload=function(){document.location=url;};
    }else{
     document.location=url;     
    } 
   }else{
    document.location=url;
   }
  }

  function setHomePage(url){
   if(confirm('Would you like the\ncorporate page\nto be the default for\nwww.prudential.co.uk?')){
    setCookie('pru_hpage','/prudential-plc/','/prudential-plc/',createCookieDate(365));
   }
   document.location=url;    
  }
