// go parameters
var dominio ="http://"+document.domain;
var dominio_array=document.domain.split(".");
var canale=dominio_array[0].toUpperCase();
var gotiscali="http://go.tiscali.it/"+canale+".01/";

var imageUrl = "http://img.tiscali.it/webcenter/v2.3/"
var imageName = new Array("1","2","3","4","5","6","7","8","9","10","11","12","13");
var imageArr = new Array('lab-one','lab-two','lab-three','lab-four','lab-five','lab-six','lab-neutra','menu-one','menu-two','menu-three','menu-four','menu-five','menu-six');
for (i=0; i<imageArr.length; i++){
    imageName[i] = new Image();
    imageName[i].src = imageUrl+imageArr[i]+".gif";
}

// gestione coockies
function GetCookie(name){
	var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;
	while(i<clen){
		var j=i+alen;
		if(document.cookie.substring(i,j)==arg)
			return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if(i==0)
			break;
		}
	return null;
}

function SetCookie(name,value,expires,path,domain,secure){
	var today = new Date();
	var expires_date = new Date();
	if (isFinite(expires)){
		expires_date.setTime(today.getTime() + 3600000*24*expires);
	}else{
		expires_date=expires;
	}
    document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires_date.toGMTString():"")+((path)?"; path="+path:"")+((domain)?";domain="+domain:"")+((secure)?"; secure":"");
}

function DeleteCookie(name,path,domain){
	if(GetCookie(name)){
		document.cookie=name+"="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Tue, 01-Jan-2002 00:00:01 GMT";
	}
}

function getCookieVal(offset){
	var endstr=document.cookie.indexOf(";",offset);
	if(endstr==-1)endstr=document.cookie.length;
		return unescape(document.cookie.substring(offset, endstr));
}
// fine gestione coockies

// gestione portale
document.write("<sc"+"ript src=\"http:/"+"/www.tiscali.it/js/v1.8/lib.html\"></sc"+"ript>");

var CLASS = GetCookie("CLASS");
sz        = 2000; 
sImg      = new Image;

function spCK(){
if(CLASS == null){
    s1 = new Date();
    sImg.src="http://img.tiscali.it/etc/pxw2k.bmp?"+Math.random(); 
    if(navigator.userAgent.indexOf("Fire")==-1){
      setTimeout("getSp()",1);         
    }else{
      sImg.onload = getSp;
    }
 }
}

function getSp(){
   if(sImg.complete){
     s2 = new Date();
     CLASS = s2.getTime()-s1.getTime();    
     if (CLASS!=0){
       CLASS=Math.floor(8*sz/CLASS);
       CLASS=(CLASS<=36?1:2);
     }
WH:     while(1){
if(TIP.search("^(195.130|213.205|217.133|62.1|82.(82|84|85|222))")!=-1){TIP="1";break WH;}
if(TIP.search("^(151|193|212|213.140|217)")!=-1){TIP="A";break WH;}
if(TIP.search("^(80|81|82|83|84|85|213.45)")!=-1){TIP="B";break WH;}
TIP = "Z"; break WH;}
SetCookie("CLASS",TIP+CLASS,2,"/","tiscali.it","");
}else{
  setTimeout("getSp()",1);
  }
}

var oldonload = window.onload;
if (typeof window.onload != 'function') {
  window.onload = spCK;
}else {
  window.onload = function() {
   oldonload();
   spCK();
 }
}

function tw_10_show_clock() {
	var DaysOfWeek = new Array(7);
		DaysOfWeek[0] = "Dom";
		DaysOfWeek[1] = "Lun";
		DaysOfWeek[2] = "Mar";
		DaysOfWeek[3] = "Mer";
		DaysOfWeek[4] = "Gio";
		DaysOfWeek[5] = "Ven";
		DaysOfWeek[6] = "Sab";
	var MonthsOfYear = new Array(12);
		MonthsOfYear[0] = "Gennaio";
		MonthsOfYear[1] = "Febbraio";
		MonthsOfYear[2] = "Marzo";
		MonthsOfYear[3] = "Aprile";
		MonthsOfYear[4] = "Maggio";
		MonthsOfYear[5] = "Giugno";
		MonthsOfYear[6] = "Luglio";
		MonthsOfYear[7] = "Agosto";
		MonthsOfYear[8] = "Settembre";
		MonthsOfYear[9] = "Ottobre";
		MonthsOfYear[10] = "Novembre";
		MonthsOfYear[11] = "Dicembre";	
		var Digital = new Date();
		var day = Digital.getDay();
		var mday = Digital.getDate();
		var month = Digital.getMonth();
		var hours = Digital.getHours();
		var minutes = Digital.getMinutes();
		var seconds = Digital.getSeconds();
		if (minutes <= 9) { minutes = "0"+minutes; }
		if (seconds <= 9) { seconds = "0"+seconds; }
		myclock = DaysOfWeek[day] + ' ' +mday+' '+MonthsOfYear[month]+' '+hours+':'+minutes;
		document.write(myclock);
		setTimeout("tw_10_show_clock()",60000);
}
// fine gestione portale

// gestione accesso
function make_box(site,page,area,element,key){
	var click_code='http://go.tiscali.it/'+site+'.'+page+'/'+area;
	var id=1;
	var cookie_val=GetCookie('CLASS');
	if (cookie_val!=12){
		var flashurl="http://abbonati.tiscali.it/prodotti/adsl/tc/4flat/";
		var content="<div class=\"w300\"><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"300\" height=\"68\" id=\"intro\" align=\"middle\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"movie\" value=\"http://img.tiscali.it/v001/accesso/geniale.swf?flashurl="+flashurl+"\" /><param name=\"quality\" value=\"high\" /><embed src=\"http://img.tiscali.it/v001/accesso/geniale.swf?flashurl="+flashurl+"\" quality=\"high\" wmode=\"transparent\" width=\"300\" height=\"68\" name=\"intro\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /></object></div><div class=\"bgAcc bg wMax mB12\">&nbsp;</div>";	
	}
	else{
		var flashurl=click_code+".06/F/"+key+"http://sms.tiscali.it/";
		var content="<div class=\"w300\"><object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"300\" height=\"68\" id=\"intro\" align=\"middle\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"movie\" value=\"http://img.tiscali.it/v001/accesso/sms.swf?flashurl="+flashurl+"\" /><param name=\"quality\" value=\"high\" /><embed src=\"http://img.tiscali.it/v001/accesso/sms.swf?flashurl="+flashurl+"\" quality=\"high\" wmode=\"transparent\" width=\"300\" height=\"68\" name=\"intro\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /></object></div><div class=\"bgAcc bg wMax mB12\">&nbsp;</div>";
	}
	document.write(content);
}
// fine gestione accesso

// gestione header
	function LabelAbbonatiToolbar(label_adsl,url_adsl,label_others,url_others){
		var cookie_val=GetCookie('CLASS');
		var output_html=(cookie_val!=12)?'<a href="'+url_adsl+'" target="_top"  id="two-link" onmouseover="klick(\'two\');">'+label_adsl+'</a>':'<a href="'+url_others+'" target="_top"  id="two-link" onmouseover="klick(\'two\');">'+label_others+'</a>';
		document.write(output_html);
	}
	
	var d='.tiscali.it';
	var hone=Array(['adsl','abbonati'+d+'/adsl'],['affiliation'],['assistenza'],['business'],['home','www'+d],['mail'],['tiscali 130','130'+d]);
	var htwo=Array(['adsl','abbonati'+d+'/adsl'],['adsl senza telecom','abbonati'+d+'/nuova_linea/'],['business'],['dominio web','business.tiscali.it/hosting/domain'],['internet senzacanone','abbonati'+d+'/internet'],['passa a tiscali','abbonati'+d+'/passaatiscali/'],['tantiamici','tantiamici'+d+'/?id=17'],['modulistica','moduli'+d],['telefono','abbonati'+d+'/telefono']);
	var hthree=Array(['animali'],['donna'],['europa'],['finanza'],['jack hi-tech','jack'+d],['lavoro'],['meteo'],['motori'],['musica'],['notizie'],['petizioni'],['spettacoli'],['sport'],['viaggi']);
	var hfour=Array(['aste','pages.ebay.it/tiscali/canaleaste.html'],['blog'],['chat'],['community'],['gamesondemand'],['gamesurf'],['gioca e vinci','giocaevinci'+d],['giochi'],['incontri','ad.it.doubleclick.net/clk;119885292;18165707;t?http://incontri'+d],['skuola']);
	var hfive=Array(['annunci'],['antivirus','vas'+d+'/internet_security'],['fax'],['mail'],['photo'],['securefamily','vas'+d+'/secure_family'],['shopping'],['sms','vas'+d+'/sms'],['supermail','vas'+d+'/supermail'],['website builder','vas'+d+'/websitebuilder/'],['webspace']);
	var hsix=Array(['america\'s cup','video'+d+'/?cat=448'],['bluenote','video'+d+'/?cat=389'],['cinema','video'+d+'/?cat=14'],['documentari','video'+d+'/?cat=3'],['homevideo','video'+d+'/?cat=356'],['lifestyle','video'+d+'/?cat=349'],['live TV','video'+d+'/?cat=39'],['news','video'+d+'/?cat=17']);
	
	// funzione che genera i menu delle label
	function make_tool(id,content,x){
		var html='<div style=\"margin-top:3px;\">',y=1;		
		for (i in content){
			html+=("<a href=\""+click_code(x,y)+((content[i][1]!=null)?content[i][1]:content[i][0]+d)+"\" target=\"_top\" style=\"margin-left:6px;\">."+content[i][0]+"</a> ");
			y++;
		}
		html+=("</div>");
		document.getElementById(id).innerHTML=html;
	}
	
	// inizio funzione che genera l'url del menu con clickserver
	function click_code(x,y){
		var clickS=(clickSrvArea!='')?'http://go.tiscali.it/'+clickSrvArea+'.01/TROW'+x+'\.'+((y<10)?'0'+y:y)+'/T/KEY.001/http://':'http://';
		return clickS;
	}
	// fine funzione che genera l'url del menu con clickserver	
	// inizio funzione che modifica colore di label e di menù in base all'evento onClick generato sulle label
	var selected=false;
	function klick(element){
		if(selected != element){
			if (selected) document.getElementById(selected).className = "tw10-base-label";
			document.getElementById("tw10-menu-background").className = element+"-menu";
			document.getElementById(element).className = element+"-label";
			document.getElementById("tw10-menu").innerHTML = document.getElementById(element+"-links").innerHTML;	
			selected = element;
		}
	}
	// fine funzione che modifica colore di label e di menù in base all'evento onClick generato sulle label	
	// inizio funzione che genera i box a destra del motore di ricerca
	var PreferenceArrays=Array
		(	
		 	Array("Adsl","adsl_tel.gif",gotiscali+"SERV.01/T/KEY.001/http://abbonati.tiscali.it/adsl/"),
			Array("Mail","mail2L.gif",gotiscali+"SERV.02/T/KEY.001/http://mail.tiscali.it"),			
			Array("Assistenza","assistenza.gif",gotiscali+"SERV.03/T/KEY.001/http://assistenza.tiscali.it"),
			Array("Sicurezza","sicurezza.gif",gotiscali+"SERV.04/T/KEY.001/http://sicurezza.tiscali.it"),
			Array("Giochi","giochi.gif",gotiscali+"SERV.05/T/KEY.001/http://giochi.tiscali.it")
		);	
	function getPOfTiscaliwC(){
		var html= '';
		var favLinkArray = GetCookie("prefCookie");
		favLinkArray=(!favLinkArray || favLinkArray.length == 4)?Array("Adsl","Music","Games"):favLinkArray.split(",");
		var i=0;
		for (var i=0; i < 3; i++){
		if(i==0){html+='<div class=\"tw10-vas-box\" style=\"padding-top:6px;\"><a href=\"'+PreferenceArrays[i][2]+'\" target=\"_top\"><img src=\"http://www.tiscali.it/homepage/v001/img/icone/'+PreferenceArrays[i][1]+'\"/>'+PreferenceArrays[i][0]+'</a></div>';}
		if(i==1){html+='<div class=\"tw10-vas-box\" style=\"padding-top:3px;\"><a href=\"'+PreferenceArrays[i][2]+'\" target=\"_top\"><img src=\"http://www.tiscali.it/homepage/v001/img/icone/'+PreferenceArrays[i][1]+'\"/>'+PreferenceArrays[i][0]+'</a></div>';}
		if(i==2){html+='<div class=\"tw10-vas-box\" style=\"padding-top:10px;\"><a href=\"'+PreferenceArrays[i][2]+'\" target=\"_top\"><img src=\"http://www.tiscali.it/homepage/v001/img/icone/'+PreferenceArrays[i][1]+'\"/>'+PreferenceArrays[i][0]+'</a></div>';}
		}
		document.write(html);
	}	
	// fine funzione che genera i box a destra del motore di ricerca	
	
	//fai di tiscali la tua hp
	
	// fai di tiscali
function hp() {
	nG=new Image();
	nG.src="http://www.tiscali.it";
	var error = "Il tuo browser non supporta l'impostazione automatica\n della HomePage. Occorre impostarla manualmente.";
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
		fdt.style.behavior = "url('#default#homePage')"
		fdt.setHomePage("http://www.tiscali.it");
		return true;
	}
	else{
      alert(error);
	}
}

// fine gestione header

// gestione search
function getParameter(PARAM){
	var str = top.location.search;
	var reg = new RegExp(PARAM+"=([^&]+)");
	var result = str.match(reg);
	if(result != null){
		return result[1];
	}	
	return '';	
}
function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}
function urlencode(KEY){
	return escape(trim(KEY)).replace(/%20/g, '+');
}
function urldecode(KEY){
	if(KEY != "")
		return unescape(trim(KEY)).replace(/\+/g, ' ');
	return "";
}
function $(ID){
	return document.getElementById(ID);
}

function generateFormTiscaliSearch(which,tiscaliSelected){	
	var key = "";
	if($('key'))
		key = $('key').value;
}

function submitTiscaliSearch(){
	switch($('collection').value){
		case "web": //2 web_google | image_google
			top.location.href ="http://search.tiscali.it/?tiscalitype="+$('tiscalitype').value+"&collection=web&q="+urlencode($('key').value);	
		break;
		case "it": //1 web_google_it
			top.location.href ="http://search.tiscali.it/?tiscalitype="+$('tiscalitype').value+"&collection=it&q="+urlencode($('key').value);	
		break;
		case "tiscali": //3 web_tiscali | image_tiscali | video_tiscali
			top.location.href = "http://search.tiscali.it/?tiscalitype="+$('tiscalitype').value+"&collection=tiscali&q="+urlencode($('key').value);	
		break;		
	}
}		
// fine gestione search