// find out browsers JavaScript version
// storing result in jsver

var jsver = "1.0";
if (jsver.concat){ jsver = "1.2"; }
else if(document.images){ jsver = "1.1";}
var dom = 0;
//Ad refresh time.
var adrefreshtime = 80000; // Reduced from 90000. 6/12/2002
var _rnd = (new Date()).getTime();
var _rnd2 = Math.floor(Math.random() * 4573285835);
var _tabs = new Array();
_tabs['one'] = new Array("home","/");
_tabs['two'] = new Array("members","/members/");
_tabs['three'] = new Array("communications","/commscentre/");
_tabs['four'] = new Array("news &amp; info","/news/");
_tabs['five'] = new Array("entertainment","/entertainment/");

// Set the return value to 0 if ad server is down.
function adserverok() {
  //return 0;
  return 1;
}

// Gets called if ad server is down or having problems.
function showdummyad(pos,secure) {
  var w = 120;
  var h = 60;
  var imgpath = (secure ? 'https' : 'http')+'://www.tiscali.co.uk/ban'+'ners/';
  var img = '';
  var narrowlink = 'http://www.tiscali.co.uk/products/?code=ZZ-NL-11EW';
  var broadlink = 'http://www.tiscali.co.uk/products/broadband/index.html?code=ZZ-NL-11EW';
  var moviesnowlink = 'http://moviesnow.tiscali.co.uk/';
  var securitylink = 'http://www.tiscali.co.uk/products/security/internet-security.html';
  
  var link = narrowlink;
  pos = (""+pos).toUpperCase();
  switch(pos) {
    case 'T':
      w = 468;
      img = 'vas/bnr-nis.gif';
      link = securitylink;
      break;
    case 'R1':
      img = 'tiscali/120x60-movies-now.gif';
	  link = moviesnowlink;	  
      break;
    case 'R2':
      img = 'default/120x60-movies-now.gif';
	  link = moviesnowlink;	  
      break;
    case 'R3':
      img = 'default/120x60-movies-now.gif';
	  link = moviesnowlink;	  
      break;
    case 'R4':
      img = 'default/120x60-movies-now.gif';
	  link = moviesnowlink;
      break;
    case 'L1':
      img = 'default/120x60-movies-now.gif';
	  link = moviesnowlink;	  
      break;
    case 'L2':
      img = 'default/120x60-movies-now.gif';
	  link = moviesnowlink;	  
      break;
    case 'L3':
      img = 'default/120x60-movies-now.gif';
	  link = moviesnowlink;
      break;
    case 'C':
	  w = 300;
      h = 250;
      img = 'vas/mpu-nis.gif';
	  link = securitylink;
      break;
    default:
      return;
  }
  document.write('<a href="'+link+'" target="_blank"><img src="'+imgpath+img+'" width="'+w+'" height="'+h+'" /></a>');
}

function showad(adtag, sz, ord, tile, pos, kv, kw) {

  if(adserverok()) {
  	if(adtag.match(/^(tiscali\.co\.uk)/)){
	  showdartad(adtag,sz,ord,tile,pos);
    }else if(adtag == 'SEARCH.HOME') {
      showkeywordad(adtag,'t');
    } else if((!adtag.match(/^(GAME\.NETROPOLIS|GAMES\.E3|ENTERTAINMENT\.UNTOLDSCANDAL|SPORT\.FOOTBALL_RADIO|SPORT\.CRICKET_RADIO|SHOPPING\.MEDIAPLAYER|XMAS\.MEDIAPLAYER|TECHNOLOGY\.MEDIAPLAYER|ENTERTAINMENT\.MEDIAPLAYER|FILM\.MEDIAPLAYER|MEMBERS\.MEDIAPLAYER|MOBILE\.MEDIAPLAYER|MONEY\.MEDIAPLAYER|TRAVEL\.MEDIAPLAYER|TV\.MEDIAPLAYER|GAMES\.MEDIAPLAYER|JOBS\.MEDIAPLAYER|MOTOR\.MEDIAPLA|MOTOR\.MEDIAPLAYER|MOTORING\.MEDIAPLAYER|MUSIC\.MEDIAPLAYER|LIFESTYLE\.MEDIAPLAYER|NEWS\.MEDIAPLAYER|SPORT\.MEDIAPLAYER|BROADBAND\.MEDIAPLAYER|ENTERTAINMENT\.9SONGS|REFERENCE\.MEDIAPLAYER|ENTERTAINMENT\.MISSWORLD|EVENTS\.RAINDANCE|ENTERTAINMENT\.WEATHERMAN)/))&&(adtag.match(/^(NEWS\.|MOTOR\.|TECHNOLOGY\.|REFERENCE\.|JOBS\.|HOUSE\.|MONEY\.|LIFESTYLE\.|SHOPPING\.|TRAVEL\.|GAMES\.|GAME\.|BUSINESS\.|READEROFFERS\.|COMMUNITY\.|ENTERTAINMENT\.|MEMBERS\.|MOBILE\.|EROTICA\.|SPORT\.|EUROPE\.|GAMBLING\.|BROADBAND\.FIRSTTIME|EVENTS\.WORLDCUP|EVENTS\.ASHES|EVENTS\.CRICKETWORLDCUP|EVENTS\.RUGBYWORLDCUP|EVENTS\.BIGBROTHER|WOMEN\.HOME|HELP\.|MUSIC\.|CELEBRITY\.)/))){ // Added extra check 1/3/04 for 728x90 banners in certain channels (as of 23/07/04 TECHNOLOGY.HOME should not display larger banner though TECHNOLOGY.* should )
      makeButtonNoSize(adtag,'T');
    } else {
      document.writeln('<scr'+'ipt type="text/javascript" src="//a'+'d-uk.tiscali.com/jserver/SITE=uk.TISCALI/AREA=' + adtag + '/AAMSZ=468x60/POS=T/LANG=en/ACC_RANDOM='+_rnd+'/PAGEID='+_rnd2+adserverkeywords+'"></scr'+'ipt>');
    }
  } else {
    showdummyad('T');
  }
}

function showkeywordad(adtag,pos) {
  var keyword = getvaluefromquery('query');
  var kwtag = 'keyword='+escape(keyword);
  var w = 468;
  var h = 60;
  document.write('<iframe src="//a'+'d-uk.tiscali.com/hserver/site=uk.tiscali/area='+adtag+'/aamsz='+w+'x'+h+'/pos='+pos+'/' + kwtag + '/acc_random=' + _rnd + '?' + keyword + '" noresize scrolling="no" hspace="0" vspace="0" frameborder="0" marginheight="0" marginwidth="0" width="'+w+'" height="'+h+'">');
  document.write('<scr' + 'ipt src="//a'+'d-uk.tiscali.com/jnserver/site=uk.tiscali/area='+adtag+'/aamsz='+w+'x'+h+'/pos='+pos+'/' + kwtag + '/acc_random=' + _rnd + '?' + keyword + '" type="text/javascript" language="JavaScript1.1">');
  document.write('</scr' + 'ipt>');
  document.write('</iframe>');
}

// Site Stats tagging
var ss_done = false;
var ss_page = "";
function serveSS(tag)
{

}

// Secure Site Stats tagging
var sssec_done = false;
function serveSSsecure(tag)
{

}

// used for ads
var adtag="";

// used for button2
var section="";




var magic2=Math.floor(Math.random() * 4573285835)

function serveAd(tags,noss)
{
        if(adserverok()) {
	  var now = new Date();
	  var magic=now.getTime();
	  document.write('<sc'+'ript language="JavaScript1.2" type="text/javascript" src="http://a'+'d-uk.tiscali.com/jserver/SITE=uk.TISCALI/AREA=' + tags + '/AAMSZ=468x60/POS=T/LANG=en/ACC_RANDOM='+magic+'/PAGEID='+magic2+adserverkeywords+'"></sc'+'ript>');
        } else {
          showdummyad('T');
        }
        if(noss != 1) {
	  serveSS(tags);
        }
}

function serveAdsecure(tags)
{
        if(adserverok()) {
	  var now = new Date();
	  var magic=now.getTime();
	  document.write('<sc'+'ript language="JavaScript1.2" type="text/javascript" src="https://a'+'d-uk.tiscali.com/jserver/SITE=uk.TISCALI/AREA=' + tags + '/AAMSZ=468x60/POS=T/LANG=en/ACC_RANDOM='+magic+'/PAGEID='+magic2+'"></sc'+'ript>');
        } else {
          showdummyad('T',1);
        }
	serveSSsecure(tags);
}

// pixel used for other ad tracking popups etc added 051201
function servePixl(tags)
{
	// legacy function
}

function serveSky(tags, dimw, dimh)
{
	var now = new Date();
	var magic=now.getTime();
 	if(adserverok()) {	
		//document.write('<iframe src="http://a'+'d-uk.tiscali.com/hserver/SITE=uk.TISCALI/AREA='+tags+'/POS=R2/LANG=en/AAMSZ='+dimw+'x'+dimh+'/ACC_RANDOM='+magic+'/PAGEID='+magic2+'" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" width="120" height="600"></iframe>');
	    document.write('<sc'+'ript type="text/javascript" src="http://a'+'d-uk.tiscali.com/jserver/SITE=uk.TISCALI/AREA=' + tags + '/POS=R2/LANG=en/AAMSZ='+dimw+'x'+dimh+'/ACC_RANDOM='+magic+'/PAGEID='+magic2+'"></sc'+'ript>');
 	}	
}



// 1x1 pixel used to insert content adverts into the body of the page
function makeAD(sito, tags, dimw, dimh)
{
if(sito != "http://ad-uk.tiscali.com"){
var now = new Date()
var magic=now.getTime()
  if(adserverok()) {
	document.write('<sc'+'ript type="text/javascript" src="'+sito+'/jserver' + tags + '/ACC_RANDOM='+magic+'/PAGEID='+magic2+adserverkeywords+'"></sc'+'ript>');
  }else if((dimw==300)&&(dimh==250)){
    showdummyad('C');
  }
 }
}

function makeButton(tags, pos)
{
  if(adserverok()) {
    var now = new Date();
    var magic=now.getTime();
    var sz = '120x60';
    if(pos == 'C' || pos == 'C1') {
      sz = '300x250';
    }
    document.write('<sc'+'ript type="text/javascript" src="http://a'+'d-uk.tiscali.com/jserver/SITE=uk.TISCALI/AREA=' + tags + '/AAMSZ='+sz+'/POS=' + pos + '/LANG=en/ACC_RANDOM='+magic+'/PAGEID='+magic2+adserverkeywords+'"></sc'+'ript>');
  } else {
    showdummyad(pos);
  }
}

// make ads with an undefined AAMSZ   added 090102
function makeButtonNoSize(tags, pos)
{
  if(adserverok()) {
    var now = new Date()
    var magic=now.getTime()
		document.write('<sc'+'ript type="text/javascript" src="http://a'+'d-uk.tiscali.com/jserver/SITE=uk.TISCALI/AREA=' + tags + '/POS=' + pos + '/LANG=en/ACC_RANDOM='+magic+'/PAGEID='+magic2+adserverkeywords+'"></sc'+'ript>');
  } else {
    showdummyad(pos);
  }
}

function serveAdNS()
{
//To be removed at later date
}

function tisclogin() {
  var url = "http://www.tiscali.co.uk/login/index.php";
  var path = String(document.location.pathname);
  if(!path.match(/^\/login\//)) {
    url += "?url="+escape(document.location);
  }
  var win = window.open(url,"_top");
}

function logout(nexturl) {
        var msg = "To log out of Tiscali or log in as a different user, click OK.";
        var host = ""+document.location.host;
        var url = "http://www.tiscali.co.uk/mail/dologin.php?mode=logout";
        if((nexturl != null) && (nexturl != "")) {
				nexturl = nexturl + "";
                url += (nexturl.search('/inc_uk/')> 1)? "&url="+escape("http://www.tiscali.co.uk/login/loggedout.php"):"&url="+escape(nexturl);
        }
        var ssourl = 'http://webmail.tiscali.co.uk/cp/sso/ExternalServiceLogout.jsp?rdu='+escape(url);
        if(confirm(msg)) {
                var win = window.open(ssourl,"_top");
        }
}

//Used for dropdown menus
function jump2(which){
	var si = which.choose.options.selectedIndex;
	var url = which.choose.options[si].value;
	if(url != ""){
		var win = window.open(url,"_self");
	}
	return false;
}

// Print a page.
function printnow(page) {
  if(page == null) {
    page = document.location;
  }
  var url = "http://www.tiscali.co.uk/misc/printnow.php?page="+escape(page);
  var win = window.open(url,"printnow","width=1,height=1,left="+screen.width+",top="+screen.height);
}

function relatedlinks(page) {
  if(page == null) {
    page = document.location;
  }
  var url = "http://www.tiscali.co.uk/misc/rlinks/rlinks.php?url="+escape(page);
  var win = window.open(url,"_self");
}

function relatedproducts(page) {
  if(page == null) {
    page = document.location;
  }
  var url = "http://www.tiscali.co.uk/misc/rlinks/rprods.php?url="+escape(page);
  var win = window.open(url,"_new");
}

// Send to a friend.
function stf(page,linkonly) {
  if(page == null) {
    page = document.location;
  }
  var url = "http://www.tiscali.co.uk/misc/sendtofriend.php?page="+escape(page);
  if(linkonly) {
    url += "&linkonly=1";
  }
  var win = window.open(url,"stf","width=200,height=350,statusbar=1");
}

// Load adverts.
// If noss == 1 then don't call sitestats.
// if nobanner == 1 then don't load banner(ad0)
function loadads(adtag,noss,nobanner) {
  var i;
  for(i = 0;i <= 5;i++) {
    var nm = "ad"+i;
    var w = 120;
    var h = 60;
	var adpos = "R"+i;
    if(i == 0) {
      w = 468;
    }
    if((i == 0) && (nobanner == 1)) {
      // Don't load banner.
      continue;
    }

	//christmas skyscraper
    if(i == 5){
	  h = 600;
	  adpos = "L1";
	}

    var ss = (noss != 1) ? "" : "&noss=1";
    var adcode = '<iframe title="advertising frame" src="http://www.tiscali.co.uk/misc/a'+'dverts/advert_r1.php?adtag='+adtag+'&pos='+adpos+'&bgcolor=DEDEDE&w='+w+'&h='+h+ss+'" width='+w+' height='+h+' border="0" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe>';
    var obj = null;
    if(document.all) {
      obj = document.all[nm];
    } else if(document.getElementById) {
      obj = document.getElementById(nm);
    }
    if(obj) {
      obj.innerHTML = adcode;
    }
  }
}

// if mode == 1 do specific checks on whether to do refresh.
function refreshads(adtag,mode) {
  if(document.all || dom) {
    loadads(adtag,0,1);
    if(mode == null) {
      setInterval("loadads('"+adtag+"',1);",adrefreshtime);
    } else {
      var host = document.location.host;
      var path = document.location.pathname;
      if(host.match(/\.tiscali\.co\.uk/)) {
        if(path.match(/^\/(business|advertise|money|motoring|travel)\//)) {
          setInterval("loadads('"+adtag+"',1);",adrefreshtime);
        }
      }
    }
  }
}

function mediaplayer(id,chan) {
  var channel = "";
  if(chan != null) {
    channel = chan;
  } else {
    var path = ""+document.location.pathname;
    if(path.match(/^\/([^\/]+)\//)) {
      channel = RegExp.$1;
    }
  }
  var url = "http://www.tiscali.co.uk/broadband/vhub/index.html?channel="+escape(channel)+"&id="+escape(id);  
  window.location.href = url;
}



function sessionplayer(id,chan) {
  var channel = "";
  if(chan != null) {
    channel = chan;
  } else {
    var path = ""+document.location.pathname;
    if(path.match(/^\/([^\/]+)\//)) {
      channel = RegExp.$1;
    }
  }
  var url = "http://www.tiscali.co.uk/music/sessions/index_sess.html?channel="+escape(channel)+"&id="+escape(id);  
//  var url = "http://www.tiscali.co.uk/music/sessions/index_sess.html?id="+escape(id)+"&channel="+escape(channel);
  var win = window.open(url,"sessionplayer","width=745,height=700,menubar=0");
  win.focus();
}

function sessionplayerv2(url) {
  var win = window.open(url,"sessionplayer","width=765,height=580,menubar=0");
  win.focus();
}

function go2url(url,targ) {
  var target = targ || '_self';
  var args = window.location.search;
  var win = window.open(url + args,target);
}

// Function that carries the querystring to the next page
function jumptourl(url,targ){
  var target = targ || '_self';
  var qs = window.location.search;
  var qsv = qs.substring(qs.indexOf("?"), qs.length);
  var win = window.open(url + qsv,target);
}

// Displays path links to current page. Args: one|two|three|four|five
function breadcrumbs(tab) {
  var loc = document.location.pathname;
  if(loc=="/travel/index/pu/"){ // can be removed after /travel/index/pu is removed from webmail
  	loc = loc.replace(/(index)/,'index.html');
  }
  var used = new Array();
  var bread = new Array();
  var defhost = 'http://www.tiscali.co.uk';
  var curhost = '' + document.location.protocol + '//'+ document.location.host;
  bread[bread.length] = new Array('home',defhost + _tabs['one'][1]);
  used['home'] = 1;
  if((tab != 'one') && (_tabs[tab])) {
    bread[bread.length] = new Array(_tabs[tab][0], defhost + _tabs[tab][1]);
    used[_tabs[tab][0]] = 1;
  }
  if(loc.match(/^\/([^\/\.]+)\//)) {
    if(!used[RegExp.$1]) {
      bread[bread.length] = new Array(RegExp.$1, curhost + '/'+RegExp.$1+'/');
      used[RegExp.$1] = 1;
    }
  }
  if(loc.match(/^(\/[^\/\.]+\/)([^\/\.]+)\//)) {
    if(!used[RegExp.$1]) {
      bread[bread.length] = new Array(RegExp.$2, curhost + RegExp.$1+RegExp.$2+'/');
      used[RegExp.$1] = 1;
    }
  }
  if(loc.match(/^(\/[^\/\.]+\/[^\/\.]+\/)([^\/\.]+)\//)) {
    if(!used[RegExp.$1]) {
      bread[bread.length] = new Array(RegExp.$2, curhost + RegExp.$1+RegExp.$2+'/');
      used[RegExp.$1] = 1;
    }
  }
  var loc2 = loc.replace(/\/(index.html|index.php)$/,'/');
  var res = '<div class="breadcrumbs">\n';
  for(var i = 0;i < bread.length;i++) {
    bread[i][0] = bread[i][0].replace(/[_-]/g,' ');
    if(!bread[i][0].match(/^(events|\d+)$/) && !bread[i][1].match(/(cgi-bin|misc)/)) {
      if(bread[i][0] == 'home garden') {
        bread[i][0] = 'home &amp; garden';
      }
      if((i == bread.length-1) && (curhost+loc2 == bread[i][1])) {
        res += '.'+bread[i][0]+'&nbsp;';
      } else {
        res += '<a href="'+bread[i][1]+'">.'+bread[i][0]+'</a>&nbsp;&nbsp;';
      }
    }
  }
  res += '</div>\n';
  document.writeln(res);
}


// Get value from url
function getvaluefromquery(n) {
  var q = '' + document.location.search;
  q = q.substring(1);
  var lookup = new Array();
  var res = '';
  var i;
  var pairs = q.split(/&/);
  for(i = 0;i < pairs.length;i++) {
    var p = pairs[i].split(/=/);
    if(p.length == 2) {
      lookup[p[0]] = p[1];
    }
  }
  if(lookup[n] != null) {
    res = lookup[n];
  }
  return res;
}

function getobj(id) {
  var obj = null;
  if(document.getElementById) {
    obj = document.getElementById(id);
  } else if(document.all) {
    obj = document.all[id];
  }
  return obj;
}

// Member login layer.
function memberpage(url) {
  var div = getobj('memberlogin');
  var host = "" + document.location.host;
  var showdiv = (host == 'www.tiscali.co.uk');
  var frh = 220;
  if(showdiv && div) {
    if(url) {
      var url2 = '/members/protected_success.html?url='+escape(url);
      var ob = document.createElement('iframe');
      ob.setAttribute("width","309");
      ob.setAttribute("height",frh);
      ob.setAttribute("frameborder","0");
      ob.setAttribute("scrolling","no");
      var tp = (window.pageYOffset != null) ? window.pageYOffset : document.body.scrollTop;
      var lt = (window.pageYOffset != null) ? window.pageXOffset : document.body.scrollLeft;
      var w = (window.innerWidth != null) ? window.innerWidth : document.body.clientWidth;
      var h = (window.innerHeight != null) ? window.innerHeight : document.body.clientHeight;
      div.style.left = (lt + ((w - 309) / 2)) + 'px';
      div.style.top = (tp + ((h - frh) / 2)) + 'px';
      div.appendChild(ob);
      ob.src = "/members/protected.html?url="+escape(url2);
    } else {
      div.innerHTML = '';
    }
  } else {
    if(url) {
      document.location = url;
    }
  }
}

function greyoutpage(yes) {
  var ob = document.getElementById('bodycontainer');
  if(ob) {
    ob.style.filter =  yes ? 'alpha(opacity=25)' : '';
    ob.style.opacity = yes ? '0.25' : '';
  }
}

var host = "" + document.location.host;
var path = "" + document.location.pathname;
var prot = (document.location.protocol == "https:") ? "https:" : "http:";
if(host.match(/www\.tiscali\.co\.uk/)) {
  if(path.match(/^(\/|\/index\.html|\/index_first\.html|\/\w+\/|\/\w+\/index\.html)$/)) {
    var loc = path+"?refresh=true";
    var delay = 150*1000;
    if(path.match(/^(\/|\/index\.html)$/)) {
      delay = 300 * 1000;
    }
    if(path.match(/^\/broadband\//)) {
      delay = 600 * 1000;
    }
    if(path.match(/^\/(property|motoring)\//)) {
      delay = 120*1000;
    }
    if(!path.match(/^\/(community|dell|help|login|members|music|products|reference|services|whsmith|advertise)\//)) { // Added 1/7/2005
      setTimeout('window.open(loc,"_self");',delay);
    }
  }
}

function txtonly(){
var loc = '';
try {
  loc = ''+parent.document.location;
} catch(e) {}
loc = loc.replace(/^.*\/\//,'');
var texturl = 'http://www.tiscali.co.uk/cgi-bin/betsie/parser.pl/'+loc;
document.write('<a href="'+texturl+'" accesskey="x" title="text only version - (ALT + x)">Te<span class="acslnk">x</span>t Only<\/a>');
}

function newWindow(url) {
_window = window.open(url, 'aWindow');
return _window == null; 
}

try{
	if (typeof(d_ord) == 'undefined'){
		var d_ord = Math.random()*10000000000000000;
	}
}catch(e){
	var d_ord = Math.random()*10000000000000000;
}

var d_tile = 1;
var d_mpupos = 1;
var d_dcopt = ';dcopt=ist';

function getcookie(n) {
 var c=''+document.cookie;
 var a=c.indexOf(n+'=');
 var b=-1;
 var r='';
 if(a != -1) {
  a += n.length+1;
  b=c.indexOf(';',a);
  r=(b != -1)?c.substring(a,b):c.substring(a);
  r=unescape(r);
 }
 return r;
}

var wlrcmd = getcookie('wltiscalirc');
var adserverkeywords = (typeof(wlrcmd) == 'string') ? wlrcmd : '';


function showdartad(adtag, sz, ord, tile, pos, kw, kv, dcopt) {
    tile = (tile != null)? ';tile=' + tile:'';
    pos = (pos != null)? ';pos=' + pos:'';	
    pos = (pos == ';pos=')? '':pos;	
	kw = (kw != null)? ';kw='+kw:'';		
	kv = (kv != null)? kv:'';

	dcopt = (dcopt != null)? dcopt:d_dcopt;	
	try{
		adserverkeywords = (adserverkeywords != null)? ';'+adserverkeywords:'';	
		if(adserverkeywords.match(/(\;)$/)){ // strip the last character if it's a semi-colon
			adserverkeywords = adserverkeywords.substr(0,adserverkeywords.length-1);
			
		}	
		
		adtag = adtag + adserverkeywords; // joined together for webmail fix
		
	}catch(e){}
	
	// toRemove id added for webmail
	document.writeln('<scr'+'ipt id="toRemove" type="text/javascript" src="//a'+'d.uk.doubleclick.net/adj/' + adtag + pos  + tile + dcopt + kw  + ';sz='+sz+';ord=' + ord + '?"></scr'+'ipt>');
	d_dcopt = '';
}


function refreshIframeAdById(id, ord) {
  if (id != null) {
    iframeUrl = $('#'+id).attr('src');
    iframeUrl = iframeUrl.replace(/d_ord=[\d\.]+/, "d_ord=" + ord);
    $('#'+id).attr('src', iframeUrl);
    
  }     
}

function refreshAllIframeAds(interval) {
    var newOrd;
    setInterval(function() { newOrd = Math.random()*10000000000000000;}, interval);
    $("iframe[title='advert' ]").each(
      function() {
	var frameID = this.id;
	setInterval( function() { refreshIframeAdById(frameID, newOrd) }, interval);
      }
    );
}


function dartiframe(adtag, w, h, ord, tile, d_pos, kw, kv, pos){
	// call interstitial only on first button for motoring. 12/11/2008.
	var loc = ''+document.location.pathname;
        if(loc.match(/^\/motoring\//)) {
		d_dcopt = '';
		if((w == 120) && (h == 60) && (d_pos == 1)) {
			d_dcopt = ';dcopt=ist';
		}
	}
	document.write('<iframe id="advert_' + pos + '" title="advert" src="//www.tiscali.co.uk/misc/adverts/dart/dart-advert.php?adtag='+adtag+'&amp;pos='+pos+'&amp;bgcolor=ffffff&amp;d_size='+w+'x'+h+'&amp;d_pos='+d_pos+'&amp;d_ord='+d_ord+'&amp;d_tile='+tile+'&amp;kw='+kw+'&amp;d_dcopt='+d_dcopt+'" width="'+w+'" height="'+h+'" frameborder="0" scrolling="no"><img src="http://media.tiscali.co.uk/images/gfx/no_frames_sml.gif" width="120" height="26" alt="Your browser does not support inline frames or is currently configured not to display inline frames." /></iframe>');
	d_dcopt = '';
}

if (typeof showArt != 'function'){
  showArt = function() {
	  return true;
	}
}var oldArt = 1;
var lastart = -1;
var currentart = 0;
var fading = false;

function tabbedStorySetup(who){
		showArt('1');
 		//showbbArt('1');		
		rotateShowArt();
}

function showArt(num,clear){
  if(fading) {
    return false;
  }
	try{
		if(oldArt!='5'){
			document.getElementById("artTab"+oldArt).className = "artTab";	
		}
	}catch (e){	}
	
        // For fading.
        lastart = oldArt;
        currentart = num;
        dofade(0);

	if(num!='5'){
		document.getElementById("artTab"+num).className = "artTabSelected";	
	}
	oldArt = num;

	if(clear){
		clearRotate(ID);
	}

}

var showartcount = 0;

function dofade(level) {
  if(currentart == lastart) {
    fading = false;
    return;
  }
  if(!level) {
    level = 0;
  }
  if(level == 0) {
    fading = true;
  }
  if(level > 100) {
    level = 100;
  }
  if((lastart >= 0) && (lastart != currentart)) {
    var ob = document.getElementById("article"+lastart);
    if(ob) {
      ob.style.filter = "alpha(opacity="+(100-level)+")";
      ob.style.MozOpacity = ((100-level)/100);
      ob.style.zIndex = 1;
      if(level == 100) {
        ob.style.display = "none";
      }	
    }
  }
  var ob2 = document.getElementById("article"+currentart);
  if(ob2) {
    ob2.style.filter = "alpha(opacity="+level+")";
    ob2.style.MozOpacity = (level/100);
    if(level == 0) {
      ob2.style.zIndex = 2;
      ob2.style.display = "block";
    }
  }
  if(level < 100) {
    nextlevel = level + 10;
    var fcall = 'dofade('+nextlevel+')';
    setTimeout(fcall,50);
  } else {
    fading = false;
  }
}


function rotateShowArt(s){
	try{
		if(s) showArt(((showartcount%4)+1));
//			ID = setTimeout('rotateShowArt(1)',600000);
	ID = setTimeout('rotateShowArt(1)',6000);		
		showartcount++;
	}catch (e){	}
}

function clearRotate(ID){
	try{
		clearTimeout(ID);
	}catch (e){}
}

function showbbArt(num){
	try{
		document.getElementById("bbarticle"+oldbbArt).style.display = "none";
		document.getElementById("bbTab"+oldbbArt).className = "bbTab";	
	}catch (e){	}

	document.getElementById("bbarticle"+num).style.display = "block";
	document.getElementById("bbTab"+num).className = "bbTabSelected";	
	oldbbArt = num;
}
function pageOptions(divid, state) // 1 visible, 0 hidden
{
   var obj = document.layers ? document.layers[divid] :
   document.getElementById ?  document.getElementById(divid).style :
   document.all[divid].style;
   obj.visibility = document.layers ? (state ? "open" : "close") :
   (state ? "visible" : "hidden");
}


function tisfontsize(sz) {
  var exp = new Date();
  exp.setTime(exp.getTime()+(1000*60*60*24*365));
  document.cookie='TISFONTSIZE='+sz+';path=/;domain=.tiscali.co.uk;expires='+exp.toGMTString();
  var links = document.getElementsByTagName('link');
  var i;
  for(i = 0;i < links.length;i++) {
    if(links[i].getAttribute('title')) {
      links[i].href = links[i].href+'?';
      break;
    }
  }
  return false;

}

function addSearch() {
 if(window.external && ("AddSearchProvider" in window.external)) { 
 	window.external.AddSearchProvider("http://www.tiscali.co.uk/search/opensearch-tiscali.php");
 }else if (window.sidebar && ("addSearchEngine" in window.sidebar)) { 
   	window.sidebar.addSearchEngine("http://www.tiscali.co.uk/search/tiscali.src","http://www.tiscali.co.uk/search/images/tiscali.gif","Tiscali Search", "Web");
 }
 return false;
}var srchtype = "web";
var srchs = ['web','domains','shopping','internal','business'];
var srchFrm = "";
var keepsearch = "";

var hdbg = new Array();

hdbg['srchbg'] = new Image;
hdbg['srchbg2'] = new Image;
hdbg['srchbg3'] = new Image;
hdbg['srch2bg'] = new Image;
hdbg['srch2bg2'] = new Image;
hdbg['srch2bg3'] = new Image;

hdbg['srchbg'].src = '//media.tiscali.co.uk/images/gfx/hdr/bg-search-google.gif';
hdbg['srchbg2'].src = '//media.tiscali.co.uk/images/ch/home/ssb-bg-large-v2.gif';
hdbg['srchbg3'].src = '//media.tiscali.co.uk/images/ch/home/psb-bg-large-v2.gif';

hdbg['srch2bg'].src = '//media.tiscali.co.uk/images/ch/home/gsb-bg-large-v2.gif';
hdbg['srch2bg2'].src = '//media.tiscali.co.uk/images/ch/home/ssb-bg-large-v2.gif';
hdbg['srch2bg3'].src = '//media.tiscali.co.uk/images/ch/home/psb-bg-large-v2.gif';

// For top bar.

function getSearchStatus(srchFrmNum){
	if((keepsearch != 'keyword' + srchFrmNum) || (document.getElementById('keyword' + srchFrmNum).value == "")){
		return true;
	}
	return false;	
}

function setSearchPref(s,srchFrmNum){
	srchFrm = document['searchform' + srchFrmNum + ''];
	srchFrm.querytext.value = '';	
	srchFrm.action = 'http://www.tiscali.co.uk/misc/track.php/home/search/';		
	srchFrm._track_action.value = '/search/mainsearch.php';
	
	if(s.value=='image'){
		srchFrm.action = 'http://www.tiscali.co.uk/misc/track.php/search/search.php';
		srchFrm._track_action.value = 'http://www.tiscali.co.uk/search/search.php';
	}
	
	var boxnum = '';
	if(srchFrmNum==2){
		boxnum = 2;
		document.getElementById('keyword' + srchFrmNum).className = 'field w325 mt12 ml10 pb2';	
		var defshop = 'field w255 mt12 ml78 pb2';	
	}else{
		var defshop = 'fleft w260 mt17 ml8';
		document.getElementById('keyword' + srchFrmNum).className = 'fleft w260 mt17 ml8';	
	}
	
	if(s.value=='web'){
		document.getElementById('g5-hd1searchbox'+boxnum).style.backgroundImage = 'url('+hdbg['srch'+srchFrmNum+'bg'].src+')';
	}else if(s.value=='domains'){
		document.getElementById('g5-hd1searchbox'+boxnum).style.backgroundImage = 'url('+hdbg['srch'+srchFrmNum+'bg3'].src+')';
	}else if(s.value=='shopping'){
		document.getElementById('g5-hd1searchbox'+boxnum).style.backgroundImage = 'url('+hdbg['srch'+srchFrmNum+'bg2'].src+')';

		document.getElementById('keyword' + srchFrmNum).className = defshop;		
	}else if(s.value=='internal'){
		document.getElementById('g5-hd1searchbox'+boxnum).style.backgroundImage = 'url('+hdbg['srch'+srchFrmNum+'bg3'].src+')';
	}else{
		document.getElementById('g5-hd1searchbox'+boxnum).style.backgroundImage = 'url('+hdbg['srch'+srchFrmNum+'bg3'].src+')';
	}
}

function buttonHover(id) {
	if(id == "keyword"){
		document.forms['searchform'].focus();
	}else{
		document.forms['searchform2'].focus();
	}
	var searchValue = document.getElementById(id).value;
	
	keepsearch = id;
}

function validateForm(id) {
	var searchValue = document.getElementById(id).value;
	if(searchValue == ''){
		return false;
	} else return true;
}function loadhpads(adtag){
	/*
	var advert_300x250_src = "http://www.tiscali.co.uk/misc/adverts/advert_300x250.php?adtag="+escape(adtag)+"&pos=C&bgcolor=ffffff";
	var advert1_120x60_src = "http://www.tiscali.co.uk/misc/adverts/advert_r1.html?adtag="+escape(adtag)+"&pos=L1&bgcolor=ffffff";	
	var advert2_120x60_src = "http://www.tiscali.co.uk/misc/adverts/advert_r1.html?adtag="+escape(adtag)+"&pos=L2&bgcolor=ffffff";	
	*/
	
	if(adtag == 'HOME'){
		adtag = 'tiscali.co.uk_homepage/home';
	}else if(adtag == 'HOME.FIRSTTIME'){
		adtag = 'tiscali.co.uk_homepage/firsttime';	
	}else if(adtag == 'MAIL.LOGIN'){
		adtag = 'tiscali.co.uk_email/login';			
	}else if(adtag == 'MAIL.LOGOUT'){
		adtag = 'tiscali.co.uk_email/logout';					
	}else if(adtag == 'BROADBAND.HOME'){
		adtag = 'tiscali.co.uk_homepage/home';
	}
	
	var advert_300x250_src = "http://www.tiscali.co.uk/misc/adverts/dart/dart-advert.php?adtag="+escape(adtag)+"&pos=C&d_size=300x250&d_ord="+d_ord+"&d_tile=1&d_dcopt="+escape(";dcopt=ist");
	var advert1_120x60_src = "http://www.tiscali.co.uk/misc/adverts/dart/dart-advert.php?adtag="+escape(adtag)+"&pos=L1&d_size=120x60&d_pos=1&d_ord="+d_ord+"&d_tile=2";	
	var advert2_120x60_src = "http://www.tiscali.co.uk/misc/adverts/dart/dart-advert.php?adtag="+escape(adtag)+"&pos=L2&d_size=120x60&d_pos=2&d_ord="+d_ord+"&d_tile=3";		
	try{
		window.advert_300x250.location.replace(advert_300x250_src);
		window.advert1_120x60.location.replace(advert1_120x60_src);
		window.advert2_120x60.location.replace(advert2_120x60_src);
	}catch (e){
		document.getElementById('advert_300x250').src = advert_300x250_src;	
		document.getElementById('advert1_120x60').src = advert1_120x60_src;			
		document.getElementById('advert2_120x60').src = advert2_120x60_src;		
	}
}
var primarySelected = ""; var primaryColor = ""; var hoveredSelected = "";

function hd1klick2(thiso, firstTime, url) {
//  if(((hoveredSelected == thiso.parentNode.id) || (thiso.parentNode.id == 'one')) && url) {
	if((hoveredSelected == thiso.parentNode.id) && url) {
    var win = window.open(url,'_top');
    return;
  }
  if(!firstTime && hoveredSelected == thiso.parentNode.id ){return;}
  var color = getOrigColor(thiso.parentNode.id);
  document.getElementById(hoveredSelected).className = document.getElementById(hoveredSelected).className + " noborder";
  document.getElementById(thiso.parentNode.id).className = "tab "+ color;
  try{
	  thiso.blur();
	  document.getElementById("g5-hd1tis-lowbar").innerHTML = document.getElementById(thiso.parentNode.id+"-links").innerHTML;
	  document.getElementById("g5-hd1tis-lowbar").className = color+"row";
	  hoveredSelected = thiso.parentNode.id;
  }catch(e){}
  if(typeof _LP2=="function"){
    _LP2(document.links);
  }
}

function getOrigColor(who){
switch(who){
case "one": return "black"; break;
case "two": return "black"; break;
case "three": return "black"; break;
case "four": return "black"; break;
case "five": return "black"; break;
case "six": return "black"; break;
case "seven": return "black"; break;
case "eight": return "black"; break;
case "nine": return "black"; break;
case "ten": return "black"; break;
case "eleven": return "black"; break;
case "twelve": return "black"; break;
case "thirteen": return "black"; break;
case "fourteen": return "black"; break;
}}

function getUrlValue(what){
var url=document.location.href;
	if(url.indexOf(what)==-1){ return; }
	url=url.substring(url.indexOf(what)+what.length+1);
	var end=(url.indexOf('&')!=-1)?url.indexOf('&'):url.length;
	url=url.substring(0,end);
	return (url);
}

function hd1setuptopbar(alt){
if(alt){
primarySelected = "one"; 
primaryColor = getOrigColor(primarySelected); 
hoveredSelected = "one"; 
hd1klick2(document.getElementById("one").firstChild, true);
}else{
if(getUrlValue('selected')){ 
primarySelected = getUrlValue('selected');
primaryColor = getOrigColor(getUrlValue('selected')); 
hoveredSelected = primarySelected; 
hd1klick2(document.getElementById(primarySelected).firstChild, true);
} else {
primarySelected = "one"; 
primaryColor = getOrigColor(primarySelected); 
hoveredSelected = "one"; 
hd1klick2(document.getElementById("one").firstChild, true);
}}}
//var preloadImgs = new Array("img/tab-purple.gif","img/tab-orange.gif","img/tab-green.gif","img/tab-lightblue.gif","img/tab-pink.gif","img/tab-darkblue.gif","img/d_grey.gif");
//function preloadImages(){
//if (document.images){ for(var i = 0; i < preloadImgs.length; i++){
//		var preload = new Image();
//		preload.src = preloadImgs[i];
//}}}
function loadReg() {
	top.window.name="Tiscali";
	var url = "http://www.tiscali.co.uk/products/";
	var win = window.open(url,"regkiosk","width=740,height=600,toolbar=1,status=0,scrollbars=1,resizable=1,top=25,left=25")
}

function checkAutoLogin()
{
 var currL1U=getCookie("L1U");
 var currL1P=getCookie("L1P");

 if(currL1U!="0" && currL1P!="0")
 {
   document.forms[0].save.checked = true;
 }
}

function LoginCheckForm(){
  var l1u=document.forms[0].elements[0].value;
  var l1p=document.forms[0].elements[1].value;
  if(l1u=="" || l1p==""){
    alert("Please fill in both your username and password");
    return false;
  }
  return true;
}  

// Get value from query string passed to this html page.
// eg. for index.html?querytext=hello return hello when called
// with querytext.
function getValueFromUrl(key) {
	var url = "" + document.location;
	var index = url.lastIndexOf("?");
	var res = "";
	var escres = "";
	var i = 0;

	if(index != -1) {
		var qs = url.substring(index+1);
		var lookFor = key+"=";
		index = qs.indexOf(lookFor);
		if(index != -1) {
			index += lookFor.length;
			var index2 = qs.indexOf("&",index);
			if(index2 != -1) {
				res = qs.substring(index,index2);
			} else {
				res = qs.substring(index);
			}
		}
	}	

	// Pluses need to be spaces
	for(i = 0;i < res.length;i++) {
		escres += (res.charAt(i) == '+') ? ' ' : res.charAt(i);
	}
	escres = unescape(escres);

	return escres;
}

function checkForm() {
	var fm = document.loginform;
	var email = ""+fm.email.value;
	if(!email.match(/\@/)) {
                if(email.match(/\*/)) {
                  alert('You cannot use * anymore in your email address, you should change this to an @ sign.');
                } else {
		  alert('Please enter your full email address.');
                }
		return false;
	}
	var url = getValueFromUrl("url");
	//if(email.match(/tiscali\.co\.uk|worldonline\.co\.uk$/) && url.match("/commscentre/email")) {
	//	var win = window.open("/commscentre/email/login_wol.html","_self");
	//	return false;
	//}
	var url = getValueFromUrl("url");
	if(url != "") {
		fm.url.value = url;
	}
	return true;
}

var htmlmsg = "";
function checkaddress(fm) {
  // Allow Homechoice users to log in.
  if(fm.email.value.match(/^(.*)@homechoice\.co\.uk/)) {
    var username = RegExp.$1;
    var hc = document.getElementById('homechoicewebmail');
    if(hc) {
      hc.user.value = username;
      hc.pass.value = fm.password.value;
      hc.submit();
      return false;
    }
  }

  var deftext = "verifying...";

  if(document.all) {
  document.all['message'].innerHTML = deftext;
  } else if (document.getElementById('message')) {
      document.getElementById('message').innerHTML = deftext;
  }
  var email = fm.email.value;
  // Remove spaces.
  email = email.replace(/\s*/g,"");
  //email = email.replace(/(tisclai|ticsali|tisacli|tiscila|tiscalk)\.co\.uk$/i,"tiscali.co.uk");

  if(email != "") {
    if(!email.match(/\@(tiscali\.co\.uk|tiscalitest\.co\.uk|lineone\.net|tinyworld\.co\.uk|tinyonline\.co\.uk|worldonline\.co\.uk|screaming\.net|ukgateway\.net|handbag\.com)$/)) {
      email = email.replace(/\@t.*/i, "@tiscali.co.uk");
      email = email.replace(/\@l.*/i, "@lineone.net");
    }
  }
  fm.email.value = email;

  var msg = '';
  if (fm.password.value == "") {
  msg = 'Please enter your password';
  } else if(email.match(/^[^\@]+\@[^\.]+\.worldonline\.co\.uk$/i)) {
    // World online address.
    msg = 'If the format of your email address used to be <FONT color=red><B>user@username.worldonline.co.uk</B></FONT> then you must now use the format <FONT color=green><B>username@worldonline.co.uk</B></FONT> to access your emails. Don\'t worry, you will still automatically receive emails sent to the old format address.<P> If you need more help, customer support staff are available on <B>0906 300 6633</B> <P>* calls charged at 50p per minute';
  } else if(email.match(/^[^\@]+\@[^\.]+\.screaming\.net$/)) {
    msg = 'If the format of your email address used to be <FONT color=red><B>user@username.screaming.net</B></FONT> then you must now use the format <FONT color=green><B>username@screaming.net</B></FONT> to access your emails. Don\'t worry, you will still automatically receive emails sent to the old format address.<P> If you need more help, customer support staff are available on <B>0906 300 6633</B> <P>* calls charged at 50p per minute';
  } else if(email.match(/\*(tinyonline\.co\.uk)$/)) {
  msg = 'If the format of your email address used to be <FONT color=red><B>yourname*tinyonline.co.uk</B></FONT> then you must now use the format <FONT color=green><B>yourname@tinyonline.co.uk</B></FONT> to access your emails. Don\'t worry, you will still automatically receive emails sent to the old format address.<P> If you need more help, customer support staff are available on <B>0906 300 6633</B> <P>* calls charged at 50p per minute.';
  } else if(!email.match(/\@(lineone\.net|worldonline\.co\.uk|tiscali\.co\.uk|tiscalitest\.co\.uk|tinyworld\.co\.uk|tinyonline\.co\.uk|screaming\.net|ukgateway\.net|handbag\.com)$/i)) {
    msg = '<div style="background:#FF9706; width:312px; height:60px; padding:4px"><span style="color: #fff;"><b>Remember that your email address has to be in the correct format e.g. username@tiscali.co.uk .</b></span></div>';
  }
  htmlmsg = '<font color="red">'+msg+'</font>';
  if(msg) {
    if(document.all) {
      setTimeout("ZG5_showmsg()",500);
    } else if(document.getElementById) {
      setTimeout("ZG5_showmsg()",500);
    } else {
      alert(msg);
    }
    return false;
  } else {
    return true;
  }
}

function ZG5_showmsg(msg) {
  if(document.all) {
    document.all['message'].innerHTML = htmlmsg;
  } else if(document.getElementById) {
    document.getElementById('message').innerHTML = htmlmsg;
  }
}

function inputbox_size(the_size) {
        document.write('<input type="text" name="query_text" size='+the_size+' />');}

function user(num) {
document.write('<input name="User" size=' + num + ' value="" /><br />');
}
function pass(num) {
document.write('<input name="Password" type="password" size=' + num + ' value=""><br />');
}
var nav = navigator.appName == "Netscape";function searchCross(type,keyw) {
  var url = 'http://www.tiscali.co.uk/search/search.php?query='+escape(keyw)+'&type='+type;
  window.location.href = url;
}

function searchad(pos,adtag) {
  var w = 120;
  var h = 60;
  switch(pos) {
    case 't':
      w = 468; break;
    case 'r1':
    case 'r2':
    case 'r3':
    case 'r4':
      break;
    default:
      return;
  }
  var aamRnd = (new Date()).getTime();
  var kwTag = "keyword=";
  var kwValue = "";
  if(pos == 'r2') {
    document.write('<scr' + 'ipt src="http://ad.tiscali.com/jserver/site=uk.tiscali/area='+adtag+'/pos='+pos+'/' + kwTag + '/acc_random=' + aamRnd + '?' + kwValue + '" type="text/javascript">');
    document.write('</scr' + 'ipt>');
  } else {
    document.write('<iframe src="http://ad.tiscali.com//hserver/site=uk.tiscali/area='+adtag+'/aamsz='+w+'x'+h+'/pos='+pos+'/' + kwTag + '/acc_random=' + aamRnd + '?' + kwValue + '" noresize scrolling="no" hspace="0" vspace="0" frameborder="0" marginheight="0" marginwidth="0" width="'+w+'" height="'+h+'">');document.write('<scr' + 'ipt src="http://ad.tiscali.com/jnserver/site=uk.tiscali/area=GENERAL.ERROR/aamsz='+w+'x'+h+'/pos=t/' + kwTag + '/acc_random=' + aamRnd + '?' + kwValue + '" type="text/javascript">');
    document.write('</scr' + 'ipt>');
    document.write('</iframe>');
  }
}var trackfile,lastClipID,lastTrackFile;
var hbxvideocount = 0;
var videoplayerID = 'video-player';

function callVideoHBX() {

	// hbx code
	if(hbxvideocount > 20) {
		return;
	}else if(typeof(lbMovie(videoplayerID).getDuration)=='function' && lbMovie(videoplayerID).getDuration() > 0) {
		if(lastTrackFile != lbMovie(videoplayerID).getClipFile()) {
		var vcookie = (getcookie('vquality')=='high')? ' -high':' -normal';
		var pathname = document.location.pathname;
		pathname = (pathname.match(/^(\/|\/index.html|\/dell\/|\/whsmith\/)$/))? hbx.pn:pathname; // use hbx page name for hp
		_hbSet("m.f",trackfile);
		_hbSet("m.s","play");
		_hbSet("m.cp","0");		
		_hbSet("m.ep",lbMovie(videoplayerID).getDuration());
//		_hbSet("c3",lbMovie(videoplayerID).getChannel()+"/"+hbx.pn+"|"+trackfile);
		_hbSet("c3",_hbxStrip(lbMovie(videoplayerID).getClipID() + " - " + lbMovie(videoplayerID).getChannel() + " - " + lbMovie(videoplayerID).getClipTitle() + vcookie) + "|" + _hbxStrip(pathname));
		_hbSend();	
		try{
			$.get("http://www.tiscali.co.uk/scripts/lgvs.php?clipid="+lbMovie(videoplayerID).getClipID()+"&cliptitle="+lbMovie(videoplayerID).getClipTitle()+"&vcookie="+vcookie+"&pathname="+pathname+"&rnd="+(Math.random()*1000000));
		}catch(e){}
		lastTrackFile = lbMovie(videoplayerID).getClipFile();
		// clear page refresh
		try{
			clearTimeout(pagerefresh);
		}catch(e){}

		}
		return;
	}else {
		hbxvideocount++;
		setTimeout('callVideoHBX()',500);
	}
}

function clipStarted(id) {
	if((id != '') && (id != 'undefined')){
			videoplayerID = id;
	}
	if (lbMovie(videoplayerID).getCurrentPlayListItem() < 0) {
		return;
	}
	trackfile = lbMovie(videoplayerID).getClipFile();
	var tracknumber = lbMovie(videoplayerID).getCurrentPlayListItem();
	setTimeout(function(){callVideoHBX()},1000);

	$(".jcarousel-promo-bubble-content").ready(function(){
		$(".jcarousel-promo-bubble-content").html($("#videoThumbs div").eq(tracknumber).html());
		$(".jcarousel-promo-bubble-content").css("background-image","url(/tv/images/promo-bubble-arrow-"+(tracknumber+1)+".gif)");
	});
}

function restrictVideo(id,imgurl) {
	$('#'+id).after('<img src="'+imgurl+'" />');
	$('#'+id).remove();
}

function lbMovie(movieName) {
	return document.getElementById(movieName);
}

function LbVideoPlace(id){
	var u = 'undefined';
	var options = {
	// default options
	id            : (typeof(arguments[1].id)             != u) ? arguments[1].id            : 'movie',
	skin          : (typeof(arguments[1].skin)           != u) ? arguments[1].skin          : false,
	volume        : (typeof(arguments[1].volume)         != u) ? arguments[1].volume        : 100,
	height        : (typeof(arguments[1].height)         != u) ? arguments[1].height        : 100,
	width         : (typeof(arguments[1].width)          != u) ? arguments[1].width         : 100,
	autoplay      : (typeof(arguments[1].autoplay)       != u) ? arguments[1].autoplay      : false,
	hoverControls : (typeof(arguments[1].hoverControls)  != u) ? arguments[1].hoverControls : true,
	initialPic    : (typeof(arguments[1].initialPic)     != u) ? arguments[1].initialPic    : false,
	finalPic      : (typeof(arguments[1].finalPic)       != u) ? arguments[1].finalPic      : false,
	continuousPlay: (typeof(arguments[1].continuousPlay) != u) ? arguments[1].continuousPlay: true,
	xmlFile       : (typeof(arguments[1].xmlFile)        != u) ? arguments[1].xmlFile       : false,
	videoFile     : (typeof(arguments[1].videoFile)      != u) ? arguments[1].videoFile     : false,
	playAdvert    : (typeof(arguments[1].playAdvert)     != u) ? arguments[1].playAdvert    : false,
	clickableAd   : (typeof(arguments[1].clickableAd)    != u) ? arguments[1].clickableAd   : false,
	adLevel		  : (typeof(arguments[1].adLevel)		  != u) ? arguments[1].adLevel		: false,
	controlsDisabled : (typeof(arguments[1].controlsDisabled) != u) ? arguments[1].controlsDisabled : false,
	wmode         : (typeof(arguments[1].wmode)          != u) ? arguments[1].wmode         : 'opaque',
	channel       : (typeof(arguments[1].channel)        != u) ? arguments[1].channel         : false,
	restrictVideo : (typeof(arguments[1].restrictVideo)  != u) ? arguments[1].restrictVideo   : false
	};

    var flashvars = {
	id		        : options.id,
	Volume          : options.volume,
	hoverControls   : options.hoverControls,
	initialPic      : options.initialPic,
	finalPic        : options.finalPic,
	autoplay        : options.autoplay,
	continuousPlay  : options.continuousPlay,
	playAdvert      : options.playAdvert,
	clickableAd     : options.clickableAd,
	adLevel			: options.adLevel,
	channel			: options.channel,
	restrictVideo   : options.restrictVideo,
	controlsDisabled: options.controlsDisabled
    };

	if( options.skin )
		flashvars['c_skin']     = options.skin;
	
	if( options.xmlFile )
		flashvars['xmlFile']    =	options.xmlFile;
	
	if( options.videoFile )
		flashvars['videoFile']  = options.videoFile;
    
	var params = {
        quality				: 'autohigh',
        wmode				: options.wmode,
        allowfullscreen		: true,
        bgcolor				: '#000000',
        allowScriptAccess   : 'always'
    };

    var attributes = {
        id    : options.id,
        name  : options.id
    };

   var playerVersion = swfobject.getFlashPlayerVersion();
   if(playerVersion.major > 0) {
    swfobject.embedSWF("http://www.tiscali.co.uk/media/flash/video-player/video.swf", id, options.width, options.height, "8","http://www.tiscali.co.uk/media/flash/express-install.swf", flashvars, params, attributes);
   }else {
	document.getElementById(id).innerHTML = '<a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.tiscali.co.uk/media/images/gfx/get-adobe-flash-player.jpg" width="158" height="39" alt="Get Flash Player" /></a><br />You do not have the latest version of Flash installed. <br />Get the latest <a href="http://www.adobe.com/go/getflashplayer">Flash Player</a>.';
   }

}

function lbGetUrl(){
  return window.location.href;
}

function stfVideo(clipid) {
	window.open("http://www.tiscali.co.uk/scripts/stf-video.php?id="+clipid+"&action=form&popup=1","stf","width=300,height=300,statusbar=1");
}