// Handle Text removal

var nlpq;

// Initialise the page once it is loaded
function initEvents(){
  nlpq = document.getElementById('nlpq');
  nlpq.onfocus = clearText;
  checkContentHeight();
  changeLinks();
  writeButtons();
}
window.onload = initEvents;

// Remove default question text from search box
// var queryPrompt should be provided in handFoot

 function clearText(){
 if (nlpq.value == queryPrompt){
	nlpq.value = "";
  }
 }

// 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.id == "email" || linkRef.href.indexOf("mailto") == -1 && linkRef.hostname.indexOf("metafaq.com") == -1 && linkRef.hostname.indexOf("ask.unitedutilities.co.uk") == -1){
			linkRef.target = "_blank";
		} 
	}		
}

/*ie = document.all;
if(ie)
{
try {
document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
}*/

function checkContentHeight(){
if(document.getElementById('adverts')){
var advert = document.getElementById('adverts');
var content = document.getElementById('content');
if(advert.offsetHeight > content.offsetHeight){
content.style.height = advert.offsetHeight + "px";
}
}
}



function writeButtons(){
if(window.opener){
var showBorder = document.getElementById('lastListItem').setAttribute('id', 'default');
writePrint();
writeBack();
writeClose();
}
}

function writePrint(){
var theList = document.getElementById('footerLinks');
if (theList && window.opener){
var printListItem = document.createElement('li');
var printAnchor = document.createElement('a');
var printText = document.createTextNode('Print');
printAnchor.onclick = function() { window.print(); return false;}
printAnchor.appendChild(printText);
printListItem.appendChild(printAnchor);
theList.appendChild(printListItem);
}
}
function writeBack(){
var theList = document.getElementById('footerLinks');
if (theList && window.opener && (history.length > 1)){
var backListItem = document.createElement('li');
var backAnchor = document.createElement('a');
var backText = document.createTextNode('Go back');
backAnchor.onclick = function() { history.go(-1); return false;}
backAnchor.appendChild(backText);
backListItem.appendChild(backAnchor);
theList.insertBefore(backListItem, theList.firstChild);
}
}
function writeClose(){
var theList = document.getElementById('footerLinks');
if (theList && window.opener){
var closeListItem = document.createElement('li');
closeListItem.setAttribute('id', 'lastListItem');
closeListItem.setAttribute('class', 'floatRight');
var closeAnchor = document.createElement('a');
var closeText = document.createTextNode('Close');
closeAnchor.onclick = function() { window.close(); return false;}
closeAnchor.appendChild(closeText);
closeListItem.appendChild(closeAnchor);
theList.appendChild(closeListItem);
}
}

