
function initEvents () {
  changeLinks();
//  if(window.opener){
  writeCloseLink();
//  } 
}

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("ask.flybmi.com") == -1 && window.opener && (inPreview != "true")){
			linkRef.onclick = function(){
          window.opener.location = this.href;
          window.opener.focus();
          return false;
		}
	}
 }
 if(document.getElementById('contactLink') && window.opener){
 var linkRef = document.getElementById('contactLink');
 linkRef.onclick = function(){
          window.opener.location = this.href;
          window.opener.focus();
          return false;
      }
 }
 if(document.getElementById('banners') && window.opener){
 var bannerDiv = document.getElementById('banners');
  for(var e=0; e<bannerDiv.getElementsByTagName('a').length; e++){
    var linkRef = bannerDiv.getElementsByTagName('a')[e];
        linkRef.onclick = function(){
          window.opener.location = this.href;
          window.opener.focus();
          return false;
      }
   }
 }
}

function writePrintLink () {
  var printIt = document.getElementById('printIt');
  if (printIt) {
    var printBtnImg = document.createElement('img');
    printBtnImg.src = '/clients/flybmi/resources/print.gif';
    printBtnImg.width = '18';
    printBtnImg.height = '16';
    printBtnImg.alt = 'Print';
    var printBtnText = document.createTextNode('Print page');
    var printBtnLink = document.createElement('a');
        printBtnLink.setAttribute('href', '#');
    // set onclicks - have to perform function else auto triggers the behaviour
    printBtnLink.onclick = function() { window.print(); return false;}
    printBtnLink.appendChild(printBtnImg);
    printBtnLink.appendChild(printBtnText);
    printIt.appendChild(printBtnLink);
  }
}

function writeCloseLink () {
  var closeWin = document.getElementById('footerLinks');
  if (closeWin) {
    var CloseBtnListItem = document.createElement('li');
    CloseBtnListItem.setAttribute('id', 'close');
    var CloseBtnLink = document.createElement('a');
    CloseBtnLink.setAttribute('href', '#');
     var CloseBtnText = document.createTextNode('Close window');
     var contactListItem = document.getElementById('contactListItem');
    // set onclicks - have to perform function else auto triggers the behaviour
    CloseBtnLink.onclick = function() { window.close(); return false;}
    CloseBtnLink.appendChild(CloseBtnText);
    CloseBtnListItem.appendChild(CloseBtnLink);
    if(contactListItem){
//    CloseBtnListItem.style.borderLeft = '1px solid #aaa';
    closeWin.insertBefore(CloseBtnListItem,contactListItem)
    }
    else{
    closeWin.appendChild(CloseBtnListItem);
    }
  }
}

// ie image non-caching fix
var ie = document.all;if (ie){try {document.execCommand("BackgroundImageCache", false, true);} catch(err) {}}
