// Handle Text removal

var nlpq;

 function clearText(){
 if (nlpq.value == queryPrompt){
  nlpq.value = "";
  }
}

function initEvents(){
  nlpq = document.getElementById('nlpq');
  nlpq.onfocus = clearText;

 // makePopup('ibank');

  // Go back link
  var goBack = document.getElementById('goBack');
  if (goBack) {
    var backBtnLink = document.createElement('a');
    backBtnLink.setAttribute('href', '#');
    backBtnLink.onclick = function() { history.go(-1); return false;}
    var backBtnText = document.createTextNode('Back');
    backBtnLink.appendChild(backBtnText);
    goBack.appendChild(backBtnLink);
  }

  var closeWin = document.getElementById('closeWin');
  if (closeWin && window.opener) {
    var closeWinLink = document.createElement('a');
    closeWinLink.setAttribute('href', '#');
    // set onclicks - have to perform function else auto triggers the behaviour
    closeWinLink.onclick = function() { window.close(); return false;}
    var closeWinSpace = document.createTextNode(' ');
    var closeWinText = document.createTextNode('or close this window');
    closeWinLink.appendChild(closeWinText);
    closeWin.appendChild(closeWinSpace);
    closeWin.appendChild(closeWinLink);
  }
}

// Open link in a popup window
function openPopup(url){
  window.name  = "mfOpener";
  winHandle    = window.open(url, "window", "width=780,height=680,screenX=15,screenY=20,top=15,left=30,scrollbars=yes,resizable=no");
  winHandle.focus();
  return false;
}

// Change link to call openPopup function
function makePopup(id){
  var element = document.getElementById(id);
  if (element) {
    var href = element.getAttribute('href');
    element.setAttribute('href', '#');
    element.setAttribute("onclick", "openPopup('" + href + "')");
    return true;
  }
}

// Change non-metafaq links to open in a new window 
function changeLinks(){
  for(var e=0; e<document.links.length; e++){
    var linkRef = document.links[e];
    if (linkRef.href.indexOf("mailto") == -1 && linkRef.hostname.indexOf("metafaq.com") == -1 && linkRef.hostname.indexOf("barclays.co.uk") == -1  && linkRef.hostname.indexOf(".barclays.co.uk") == -1){
      linkRef.target = "_blank";
    }
  }
}
ie = document.all;
if(ie)
{
try {
document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
}
