// $Date: 2008/02/22 08:44:24 $
// $Name: ukconcept_v1_r59 $
// $Revision: 1.6 $
// $State: Exp $

var isRestart = 1;

function fai_check() {
    var fai_timer = setTimeout("new fai_call(0,0,false,true);",8000);
}

function captureAOLLinkEvents(e) {
    var target;
    (!e) ? e = window.event : target;
    if(e.target) {
        target = e.target;
    } else if (e.srcElement) {
        target = e.srcElement;
    }
    (target.nodeType==3) ? target = target.parentNode : target;
    (target.nodeName=="B") ? target = target.parentNode : target;
    getLink(target,target);
    (target.nodeName=="IMG") ?  target = target.parentNode : target;
    if(target.nodeName=="A") {
        if(page.oL&&page.lT) {
            s.prop18 = "";
            s.prop19 = page.oL;
            s.prop20 = s.pageName;

            s.tl(target,"o","Module Reporting on "+s.pageName);
            s_gi(s_account);
            /* DEBUG */
            if(document.location.href.toString().indexOf('omni=debug')>=0) {
                alert('Omniture WS Reporting:-\n s.prop18 : '+s.prop18+'\n s.prop19 : '+s.prop19+'\n s.prop20 : '+s.prop20+'\n target : '+target);
            }
        }
        if(navigator.userAgent.toLowerCase().indexOf('aol') == -1) {
            if(target.href.indexOf('aol://')>=0||target.href.indexOf('aol%3a%2f%2f')>=0) {
                if(confirm("The link you have selected is only available inside the AOL Client.\n\nIf you have AOL installed click \"OK\" to continue, otherwise select \"Cancel\" to return to the previous page.")) {
                    try { window.event.returnValue = true; } catch(e) { return true; }
                } else {
                    try { window.event.returnValue = false; } catch(e) { return false; }
                }
            } /*else {
                try { window.event.returnValue = true; } catch(e) { return true; }
            }*/
        } else {
            try { 
                if(target.href.indexOf('aol://')>=0||target.href.indexOf('aol%3a%2f%2f')>=0) {
                    loadAolLink(target); 
                    window.event.returnValue = false;
                }
            } catch(e) {
                return false;
            }
        }
    }
}

/* To dynamically replace hotsearches urls for france only*/
function searchUrlConvert() {
  if(inv) {
    try {
      var tsma = document.getElementById('sP2').getElementsByTagName("A");
    } catch(e) {}
    for(var i = 0;i<tsma.length;i++) {
      tsma[i].href = tsma[i].href+"&invocationType="+inv;
    }
  }
}


var loc = document.domain;
switch(loc) {
  case "portail.club-internet.fr":
    inv = 'club-redir';
    break;
  case "www.club-internet.fr":
    inv = 'club-redir';
    break;
  case "www.cegetel.net":
    inv = 'cegetel-redir';
    break;
  case "www.cegetelportail.fr":
    inv = 'cegetel-redir';
    break;
  case "www.neufportail.fr":
    inv = 'neuf-redir';
    break;
  case "www.aol.fr":
    inv = false;
    break;
  default: 
    inv = false;
}

addEvent(this,"load",searchUrlConvert,true);


function wsLoadEmail() {
  var src = "aol://1722:mailbox";
  wsCreateFrame(src);
  return true;
}

function wsLoadIM() {
  var src = "aol://1722:newinstantmessage";
  wsCreateFrame(src);
  return true;
}

function wsCreateFrame(src) {
  try {
    if(document.getElementById("wsFR")) {
      var fr = document.getElementById("wsFR");
      fr.parent.removeChild(fr);
    }
  } catch(e) { }
  var fr = document.createElement("iframe");
  fr.width = "1px";
  fr.height = "1px";
  fr.style.display = "none";
  try {
    document.getElementsByTagName("body").item(0).appendChild(fr);
  } catch(e) {} 
  fr.src = src;
  return true;
}

