// 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 = document.getElementById&&navigator.userAgent.indexOf("Opera")==-1;
//Ad refresh time.
var adrefreshtime = 80000; // Reduced from 90000. 6/12/2002

// Site Stats tagging
var ss_done = false;
function serveSS(tag)
{
	if (ss_done) return;

	ss_page = new String(window.location);
	ss_mark = ss_page.lastIndexOf('?');
	if (ss_mark >= 0) ss_page = ss_page.substring(0, ss_mark);

	ss_slash = ss_page.indexOf('/', 8);
	ss_site = ss_page.substring(0, ss_slash);
	referer = document.referrer;
	if (ss_site == referer.substring(0, ss_slash)) referer = "";

	ss_page = ss_page.substring(ss_slash+1, ss_page.length);
	ss_html = '<img width="1" height="1" src="http://sitestats.tiscali.co.uk/ss.php';
	ss_html += '?site=' + escape(ss_site) + '&page=' + escape(ss_page) + '&tag=' + escape(tag) + '&referer=' + escape(referer) + '&jsver=' + jsver;

	if (parseInt(navigator.appVersion) >= 4)
	{
		var date = new Date();
		ss_html += '&screen_size=' + screen.width + 'x' + screen.height;
		ss_html += '&colour_bits=' + (document.all ? screen.colorDepth : screen.pixelDepth);
		ss_html += '&java=' + navigator.javaEnabled();
		ss_html += '&time=' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds();
	}

	document.write(ss_html + '">');
	ss_done = true;
}

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

	sssec_page = new String(window.location);
	sssec_mark = sssec_page.lastIndexOf('?');
	if (sssec_mark >= 0) sssec_page = sssec_page.substring(0, sssec_mark);

	sssec_slash = sssec_page.indexOf('/', 8);
	sssec_site = sssec_page.substring(0, sssec_slash);
	referer = document.referrer;
	if (sssec_site == referer.substring(0, sssec_slash)) referer = "";

	sssec_page = sssec_page.substring(sssec_slash+1, sssec_page.length);
	sssec_html = '<IMG width="1" height="1" src="https://www.net-filter.com/db.php';
	sssec_html += '?id=3107' + '&page=' + escape(sssec_page);

	if (parseInt(navigator.appVersion) >= 4)
	{
		var date = new Date();
		sssec_html += '&screen_size=' + screen.width + 'x' + screen.height;
		sssec_html += '&colour_bits=' + (document.all ? screen.colorDepth : screen.pixelDepth);
		sssec_html += '&java=' + navigator.javaEnabled();
		sssec_html += '&time=' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds();
	}

	document.write(sssec_html + '">');
	sssec_done = true;
}

// used for ads
var adtag="";

// used for button2
var section="";	 




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

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

function serveAdsecure(tags)
{
	var now = new Date();
	var magic=now.getTime();
	document.write('<sc'+'ript language="JavaScript1.2" src="https://ad.tiscali.com/jserver/SITE=uk.TISCALI/AREA=' + tags + '/AAMSZ=468x60/POS=T/LANG=en/ACC_RANDOM='+magic+'/PAGEID='+magic2+'"></sc'+'ript>');
	serveSSsecure(tags);
}


// pixel used for other ad tracking popups etc added 051201
function servePixl(tags)
{
	// Exclude certain tags. Added 26/07/2002
	if(!tags.match(/^(MEMBERS\.HOME|MEMBERS\.LOGIN|COMMUNICATION\.HOME|COMMUNICATION\.EMAIL|COMMUNICATION\.CHAT|COMMUNICATION\.CALENDAR|COMMUNICATION\.FORUMS|COMMUNICATION\.SMS|COMMCENTRE\.EMAIL|CHARITY\.HOME|SMARTTALK\.HOME)$/)) {
	  var now = new Date();
	  var magic=now.getTime();
	  document.write('<sc'+'ript language="JavaScript1.2" src="http://ad.tiscali.com/jserver/SITE=uk.TISCALI/AREA=' + tags + '/AAMSZ=1x1/POS=PIXEL/LANG=en/ACC_RANDOM='+magic+'/PAGEID='+magic2+'"></sc'+'ript>');
	  document.write('<sc'+'ript language="JavaScript1.2" src="http://ad.tiscali.com/jserver/SITE=uk.TISCALI/AREA=' + tags + '/AAMSZ=1x1/POS=B/LANG=en/ACC_RANDOM='+magic+'/PAGEID='+magic2+'"></sc'+'ript>');
	  serveSS(tags);
	}
}

// 1x1 pixel used to insert content adverts into the body of the page
function makeAD(sito, tags, dimw, dimh)
{
var now = new Date()
var magic=now.getTime()
document.write('<sc'+'ript language="JavaScript1.2" src="'+sito+'/jserver' + tags + '/ACC_RANDOM='+magic+'/PAGEID='+magic2+'"></sc'+'ript>');
}

function makeButton(tags, pos)
{
var now = new Date()
var magic=now.getTime()
document.write('<sc'+'ript language="JavaScript1.2" src="http://ad.tiscali.com/jserver/SITE=uk.TISCALI/AREA=' + tags + '/AAMSZ=120x60/POS=' + pos + '/LANG=en/ACC_RANDOM='+magic+'/PAGEID='+magic2+'"></sc'+'ript>');
}

// make ads with an undefined AAMSZ   added 090102
function makeButtonNoSize(tags, pos)
{
var now = new Date()
var magic=now.getTime()
document.write('<sc'+'ript language="JavaScript1.2" src="http://ad.tiscali.com/jserver/SITE=uk.TISCALI/AREA=' + tags + '/POS=' + pos + '/LANG=en/ACC_RANDOM='+magic+'/PAGEID='+magic2+'"></sc'+'ript>');
}



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


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 prefix = host.match(/www\d*\.tiscali.co.uk/) ? "" : "http://www.tiscali.co.uk";
	var url = prefix+"/login/dologin.php?mode=logout";
        if((nexturl != null) && (nexturl != "")) {
		url += "&url="+escape(nexturl);
        }
	if(confirm(msg)) {
		var win = window.open(url,"_top");
	}
}




function loadReg() {
 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 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);
 }
 return r;
}

var navbg = 'navtendark';
//Coloured mouseovers on left navs
function colorOn(id,nobg) {
 	navbg =	id.className;
	if(nobg != 1) {
		id.className='tenlight';
	}
	id.style.cursor='hand';
        var ch = id.getElementsByTagName ? id.getElementsByTagName("A") : id.children.tags("A");
        if(document.all) {
	  ch[0].style.color='red'; 
        }
        var html = id.innerHTML;
        if(html.match(/href="([^"]+)"/)) {
                var url = RegExp.$1;
                window.status = url;
        }
}

//Coloured mouseovers on left navs
function colorOff(id,nobg){
	 var ch = id.getElementsByTagName ? id.getElementsByTagName("A") : id.children.tags("A");
	if(nobg != 1) {
		id.className=navbg;
		ch[0].className='leftlink';
	}
	ch[0].style.color='';
	window.status = '';
}

//Coloured mouseovers on top horizontal nav
function colorOnChannel(id) {
	if (id.className=='baselight'){
		id.className='';
		id.bgColor = 'white';
		id.style.cursor='hand';
		id.children.tags("A")[0].style.color='red'; 
	}
	else if (id.className=='basedark'){
		id.className='baselight';
		id.bgColor = 'white';
		id.style.cursor='hand';
		id.children.tags("A")[0].style.color='red'; 	
	}
}

//Coloured mouseovers on top horizontal nav
function colorOffChannel(id){
	if (id.className==''){
		id.className='baselight';
		id.bgColor = '';
		id.children.tags("A")[0].style.color='';
		id.children.tags("A")[0].className='services'; 
	}
	else if (id.className=='baselight'){
		id.className='basedark';
		id.children.tags("A")[0].style.color='white';
		id.children.tags("A")[0].className='services'; 	
	}
}

//Coloured mouseovers on navs
function jump(id,e) {
	if(e) {
		var src = document.all ? e.srcElement : e.target;
		var tag = ""+src.tagName;
		if((tag != "TD") || (src == "[object Text]")) {
			return;
		}
	}
	var html = id.innerHTML;
	if(html.match(/href="([^"]+)"/)) {
		var url = RegExp.$1;
		url = url.replace("amp;","");
                if(url.match(/^javascript:/)) {
                  var code = url.replace(/^javascript:/,"");
                  eval(code);
                } else {
		  var win = window.open(url,"_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;
}

// For 10.0
function IeCheck(){var agt=navigator.userAgent.toLowerCase();var nIE = (agt.indexOf("msie") != -1);return nIE;};
function WinCheck(){var agt=navigator.userAgent.toLowerCase();var nWin   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );return nWin;};
var tiscali_browser;function fnInit(){if (IeCheck()&&WinCheck()){tiscali_browser = window.external.tiscalibrowser;if ( tiscali_browser == "uk" ) {document.write('<style type=text/css>.TisHeader {display : none;}</style>');}}}
if(!document.location.pathname.match(/^\/(promo|products)\//)) {
  // Don't call in promo or products area.
  fnInit();
}
// End 10.0 code.

// 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) {
  if(page == null) {
    page = document.location;
  }
  var url = "http://www.tiscali.co.uk/misc/sendtofriend.php?page="+escape(page);
  var win = window.open(url,"stf","width=200,height=300,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 src="http://www.tiscali.co.uk/misc/adverts/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|money|motoring|travel)\//)) {
          setInterval("loadads('"+adtag+"',1);",adrefreshtime);
        }
      }
    }
  }
}

//date function. added 09/09/2002
function stampaData() {
	data = new Date();	
	me = data.getMonth() + 1;
	if (me < 10) me = "0"+me;
			de = data.getDate();
			if (de < 10) de = "0"+de;
	document.write(de+'/'+me+'/'+data.getFullYear());
}

// Browser check. added 01/08/2002
function checkbrowser() {
  var ua = ""+navigator.userAgent;
  var ver = parseFloat(""+navigator.appVersion);
  var supported = 1;
  if(ua.indexOf("MSIE") != -1) {
    if(ua.indexOf("MSIE 4") != -1) {
      supported = 0;
    }
  } else {
    if(ver < 5.0) {
      supported = 0;
    }
  }
  if(!supported) {
    document.write('<script language="Javascript" src="http://www.tiscali.co.uk/scripts/makejs.php?makejspage=/error/unsupported_browser.html"></script>');
  }
}

function mediaplayer(id) {
  var url = "http://www.tiscali.co.uk/broadband/mediaplayer/?id="+id;
  var win = window.open(url,"mediaplayer","width=520,height=500,menubar=0");
  win.focus();
}

var host = "" + document.location.host;
var path = "" + document.location.pathname;
if(host.match(/www\.tiscali\.co\.uk/)) {
  if(path.match(/^(\/|\/index\.html|\/index_new_002\.html|\/index2\.php|\/\w+\/|\/\w+\/index\.html)$/)) {
    var loc = ""+document.location;
    if(path.match(/^(\/|\/index\.html|\/index2\.php)$/)) {
        loc = path+"?refresh=true";
    }
    setTimeout('window.open(loc,"_self");',150*1000);
  }
  // Added 09/12/2002 DW.
  document.write('<scr'+'ipt language="Javascript" src="http://www.tiscali.co.uk/scripts/cse.php?path='+path+'"></scr'+'ipt>');
}
document.write('<SCRIPT language="Javascript" src="http://www.tiscali.co.uk/scripts/thirdparty.js"></SCRIPT>');
checkbrowser();