var nlpq;

function clearText(){
  if (nlpq.value == queryPrompt){
	  nlpq.value = "";
  }
}

function initEvents () {
  nlpq = document.getElementById('nlpq');
	if (nlpq) {
    nlpq.onfocus = clearText;
  }
  
  changeLinks();

  var metafaq = document.getElementById('metafaq');
  if (metafaq) {
    metafaq.onsubmit = function() { this.submit(); return false;}
  }

  if (window.opener) {
    resize_window();
  }
}

window.onresize = function() {
  if (window.opener) {
    resize_window();
  }
}

// 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("helpargos.online-card.co.uk") == -1 &&
        linkRef.hostname.indexOf("helpshop.online-card.co.uk") == -1 &&
        linkRef.hostname.indexOf("helpthomascook.online-card.co.uk") == -1 &&
        linkRef.hostname.indexOf("helpbhs.online-card.co.uk") == -1 &&
        linkRef.hostname.indexOf("helphilton.online-card.co.uk") == -1 &&
        linkRef.hostname.indexOf("helporangecreditcard.online-card.co.uk") == -1 &&
        linkRef.hostname.indexOf("helpihg.online-card.co.uk") == -1 &&
        linkRef.hostname.indexOf("helpitunesrewards.online-card.co.uk") == -1) {

      linkRef.target = "_blank";
		}
	}
}

function resize_window () {
  var window_height;
  if (window.innerHeight) {
    window_height = window.innerHeight;
  } else {
    window_height = document.documentElement.clientHeight;
  }
  var header_height = document.getElementById('container').offsetTop;

  var container_height = window_height - header_height - 70;
  document.getElementById('container').style.height = container_height + "px";
}













