function upgradeSearch() {
	var searchBox = $('searchField');
	searchBox.onclick = function() {
		if (!this.alreadyClicked) {
			this.style.color = '#000';
			this.value = '';
			this.alreadyClicked = true;
		}
	}
}


function upgradeShowSelector() {
	//Remove the submit button
	var btn = $('showSelectorSubmit');
	btn.parentNode.removeChild(btn);
	
	//Add the onclick event to submit the form when a show is chosen from the dropdown
	var selector = $('showSelector');
	selector.onchange = function() {
		if (selector.value != '') $('showsForm').submit();
	}
}

function upgradeMainFeature() {
	var so = new SWFObject("/flash/homepage/flashbanner/main.swf", "mainFeatureFlash", "507", "277", "8", "#000000");
	so.addParam("FlashVars", "path=/flash%2Fhomepage%2Fflashbanner%2F");
	so.write("mainFeature");	
}



/* New windows/popups */
/* ================== */
function upgradeLinks() {
	upgradeSendToAFriendLinks();
	upgradeNewWindowLinks();
	upgradeShortDocLinks();
}

function upgradeLinksHP() {
	upgradeSendToAFriendLinksHP();
	upgradeNewWindowLinks();
	upgradeShortDocLinksHP();
}

function flashLinkPopup(url) {
	window.open(url, 'newWindow');
}

function upgradeSendToAFriendLinks() {
	var links = getElementsByClassName($('pageContainer'), 'A', 'sendToAFriend');
	for (var i = 0; i < links.length; i++) {
		links[i].setAttribute('title', 'Opens in a new window');
		links[i].onclick = function() {
			var options = "height=344,width=350,toolbar=no,history=no,resizable=yes,status=no,scrollbars=yes,menubar=no";
			window.open(this.href, 'sendToAFriend', options);
			return false;
		}
	}
}

function upgradeSendToAFriendLinksHP() {
	var links = getElementsByClassName($('pageContainerHP'), 'A', 'sendToAFriend');
	for (var i = 0; i < links.length; i++) {
		links[i].setAttribute('title', 'Opens in a new window');
		links[i].onclick = function() {
			var options = "height=344,width=350,toolbar=no,history=no,resizable=yes,status=no,scrollbars=yes,menubar=no";
			window.open(this.href, 'sendToAFriend', options);
			return false;
		}
	}
}

function upgradeNewWindowLinks() {
	var links = getElementsByClassName(document.getElementsByTagName('BODY')[0], 'A', 'newWindow');
	for (var i = 0; i < links.length; i++) {
		links[i].setAttribute('title', 'Opens in a new window');
		links[i].onclick = function() {
			window.open(this.href, 'newWindow');
			return false;
		}
	}
}

function upgradeShortDocLinks() {
	var links = getElementsByClassName($('pageContainer'), 'A', 'shortDocLink');
	for (var i = 0; i < links.length; i++) {
		links[i].setAttribute('title', 'Opens in a new window');
		links[i].onclick = function() {
			var options = "height=356,width=350,resizable=yes,scrollbars=yes,toolbar=no,history=no,status=no,menubar=no";
			window.open(this.href, 'newWindow', options);
			return false;
		}
	}
}

function upgradeShortDocLinksHP() {
	var links = getElementsByClassName($('pageContainerHP'), 'A', 'shortDocLink');
	for (var i = 0; i < links.length; i++) {
		links[i].setAttribute('title', 'Opens in a new window');
		links[i].onclick = function() {
			var options = "height=356,width=350,resizable=yes,scrollbars=yes,toolbar=no,history=no,status=no,menubar=no";
			window.open(this.href, 'newWindow', options);
			return false;
		}
	}
}

//WATCH SHOWS
//===========
function upgradeWatchShowLinks() {
	var links = getElementsByClassName($('watchShows'), 'A', 'watchLink');
	for (var i = 0; i < links.length; i++) {
		links[i].setAttribute('title', 'Opens in a new window');
		links[i].onclick = function() {
			var options = "height=580,width=813,toolbar=no,history=no,resizable=yes,status=no,scrollbars=no,menubar=no";
			window.open(this.href, 'watchShow', options);
			return false;
		}
	}
}

//NOW PLAYING
//===========
function playerSendToFriend(videoID) {
	var options = "height=344,width=350,toolbar=no,history=no,resizable=yes,status=no,scrollbars=yes,menubar=no";
	window.open('/send-to-a-friend/?url=/now-playing/?video=' + videoID + '#videoPlayer', 'watchShow', options);
}


//POLLS
//=====
function upgradePoll() {
	//Remove the submit button
	if ($('pollSubmitBtn')) {
		var btnEl = $('pollSubmitBtn');
		btnEl.parentNode.removeChild(btnEl);
		
		
		//Add the replacement link to submit the form
		var containerEl = $('pollSubmitLinkContainer');
	
		var linkEl = document.createElement('a');
		linkEl.setAttribute('href', '#');
		linkEl.onclick = function() {
			$('pollForm').submit();
			return false;
		};
		var linkText = document.createTextNode('Submit');
		linkEl.appendChild(linkText);
		
		containerEl.appendChild(linkEl);
	}
}

//ImageSwap/Preload
//===============
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function refreshAds() {
	$('bannerAd').setAttribute('src', $('bannerAd').getAttribute('src'));
	$('towerAd').setAttribute('src', $('towerAd').getAttribute('src'));
}


//DOUBLECLICK ADS
//===============
function createBannerAd() {
	ord=Math.random()*10000000000000000;
	document.write('<script type="text/javascript" SRC="http://ad.uk.doubleclick.net/adj/Linving/;sz=468x60;ord=' + ord + '?" ><\/script>');
}

function createSkyscraperAd() {
	ord=Math.random()*10000000000000000;
	document.write('<script type="text/javascript" src="http://ad.uk.doubleclick.net/adj/Linving/;sz=120x600;ord=' + ord + '?" type="text/javascript"><\/script>');	
}


//GOOGLE TEXT ADS
//===============
//Google text ad settings
google_ad_client = "pub-7695979608186427";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
//2006-10-20: livingtv.co.uk
google_ad_channel = "6632339254";
google_color_border = "000000";
google_color_bg = "000000";
google_color_link = "EE2073";
google_color_text = "FFFFFF";
google_color_url = "EE2073";