function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
var bw=new lib_bwcheck()

if (bw.opera5)
{
	alert('Spiacenti!, questo sito non supporta il browser Opera, utilizzare Internet Explorer o Netscape Navigator 6.2');
	document.location='http://www.softwareplanet.net/';
}
if (bw.ns4)
{
	alert('Spiacenti!, questo sito non supporta il browser Netscape versione 4, utilizzare Internet Explorer o Netscape Navigator 6.2');
	document.location='http://www.softwareplanet.net/';
}



function apriSito(urlSito)
{
	var window;
	window = 
	open(urlSito,parseInt(Math.random()*1000000),"toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes");
}

function Set_HomePage() {
if (bw.ie4 || bw.ie5 || bw.ie6)
	{document.body.style.behavior='url(#default#homepage)';
	document.body.SetHomePage('http://www.top100forever.com');}
else alert("Per Internet Explorer fino alla versione 4: \na)Dal menu 'Visualizza' andare su 'Opzioni Internet'\nb)Nella cartella 'Generale' premere il pulsante 'Pagina Corrente'\n\nPer Netscape versione 4 o superiore, seguire questi passi:             \na) Dal menu 'Modifica' andare a 'Preferenze'\nb) Nella finestra di dialogo selezionare 'Navigator'\nc) Premere il pulsante 'Usa pagina corrente'");
};

var bookmarkurl="http://www.top100forever.com"
var bookmarktitle="Top100Forever - Classifiche e premi ogni mese per i migliori siti"

function addbookmark(){
if (bw.ie)
{
	if (document.all)
	{
	window.external.AddFavorite(bookmarkurl,bookmarktitle)
	}
}
else
{
	alert("Funzione non implementata con questo browser; se utilizzi Netscape, usa Ctrl+D")
}
}


//preload delle immagini

Image1= new Image ();
Image1.src="Images/Bottone_Categorie_Down_Over.gif"

Image2= new Image ();
Image2.src="Images/Bottone_Categorie_Up_Over.gif"

Image3= new Image ();
Image3.src="Images/Bottone_Categorie_Up_Out.gif"

Image4= new Image ();
Image4.src="Images/Bottone_Classifiche_Down_Over.gif"

Image5= new Image ();
Image5.src="Images/Bottone_Classifiche_Up_Over.gif"

Image6= new Image ();
Image6.src="Images/Bottone_Classifiche_Down_Out.gif"



if (bw.ns4)
	document.write('<link rel="stylesheet" href="stileNN.css" type="text/css">');
else
	document.write('<link rel="stylesheet" href="stile.css" type="text/css">');


 function showLayer (num)
 {
 	  if (!bw.ns4 && !bw.ns6 && !eval("document.all.LayerBottoneOver"+num))
	   return;

//	alert ("menuaperto"+num+" ="+menuAperto[num]);

	if ((num==2 || num==3) && !menuAperto[0])
		return;
	
	if (num==0 && !menuAperto[1])
		return;
 	
	if (!bw.ns4 && !bw.ns6)
		eval("document.all.LayerBottoneOver"+num+".style.visibility='visible'")
	
	if (bw.ns4)
		eval("document.LayerBottoneOver"+num+".visibility='visible'")
		
	if (bw.ns6)	//non testato
		document.getElementById("LayerBottoneOver"+num).style.visibility="visible";
	
 }
 
 function mostraDescrizione(testoDescrizione)
 {	 		
	showLayer(2);
	showLayer(3);
	
	if(bw.ns4)
	{
		var mylayer
		mylayer = document.layers["LayerBottoneOver3"];
		mylayer.document.open();
		mylayer.document.write('<center>'+testoDescrizione+'</center>');
		mylayer.document.close();
	}
	else if (bw.ns6)
	{
		document.getElementById("LayerBottoneOver3").innerHTML='<center>'+testoDescrizione+'</center>'
	}
	else
	{
		document.all.LayerBottoneOver3.innerHTML='<center>'+testoDescrizione+'</center>'
	}

 }
 
 function descrizioneOut()
 {
 	hideLayer(2);
	hideLayer(3);
 }
 
 function mostraHelp()
 {
 	mostraDescrizione('Clicca per avere pių informazioni a riguardo...')
 }
	
 function hideLayer (num)
 {
    if (!bw.ns4 && !bw.ns6 && !eval("document.all.LayerBottoneOver"+num))
	   return;

	if (!bw.ns4 && !bw.ns6)
		eval("document.all.LayerBottoneOver"+num+".style.visibility='hidden'")
	
	if (bw.ns4)
		eval("document.LayerBottoneOver"+num+".visibility='hidden'")
		
	if (bw.ns6)	//non testato
		document.getElementById("LayerBottoneOver"+num).style.visibility="hidden";
		
		
 }
 
 function centraLayers()
{	
	winW = (bw.ns4 || bw.ns6)? window.innerWidth-18 : document.body.offsetWidth-20

	delta=-2.0;
	if (bw.ns4 || bw.ns6) {
		delta=-1;
	}
	
	marg=(winW-765)/2-6+delta
	
	//alert (marg)
	
	if (marg<0) marg=-1	

	if (!bw.ns4 && !bw.ns6)
	{
		document.all.LayerBottoneOver0.style.pixelLeft=20+marg-12
		document.all.LayerBottoneOver1.style.pixelLeft=590+marg-12
		document.all.LayerBottoneOver2.style.pixelLeft=356+marg-12
		document.all.LayerBottoneOver3.style.pixelLeft=246+marg-12
		document.all.Layer1.style.pixelLeft=490+marg-12
	}
	if (bw.ns4)
	{
		document.LayerBottoneOver0.left=20+marg-12
		document.LayerBottoneOver1.left=590+marg-12
		document.LayerBottoneOver2.left=356+marg-12
		document.LayerBottoneOver3.left=246+marg-12
		
		document.LayerBottoneOver2.top-=2;
		document.LayerBottoneOver3.top-=4;
	}
	
	if (bw.ns6)
	{
		document.getElementById("LayerBottoneOver0").style.left=20+marg-12
		document.getElementById("LayerBottoneOver1").style.left=590+marg-12
		document.getElementById("LayerBottoneOver2").style.left=356+marg-12
		document.getElementById("LayerBottoneOver3").style.left=246+marg-12
		
		nFromtop=101;
	}
	
	for(i=0;i<=nNumberOfMenus;i++)
		oTopMenu[i][0].moveIt(i*nMwidth+nFromleft+marg+(i*nPxbetween),nFromtop+(i*nPybetween))
}
 
//Variabili da settare per il menų a discesa

var nMwidth=185 //The width on the menus (set the width in the stylesheet as well)
var nPxbetween=-392 //Pixels between the menus
var nPybetween=+78 //Pixels between the menus
var nFromleft=215 //The first menus left position

var nFromtop=101 //The top position of the menus
//var nBgcolor='#CECFCE' //The bgColor of the bottom mouseover div 
//var nBgcolorchangeto='#6380BC' //The bgColor to change to
var nImageheight=19 //The position the mouseover line div will stop at when going up!
var menuAperto = new Array()

function makeNewsMenu(obj,nest){
		
	nest=(!nest) ? "":'document.'+nest+'.'								
   	this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;		
	this.evnt=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+"document.layers." +obj):0;			
	this.scrollHeight=bw.ns4?this.css.document.height:this.evnt.offsetHeight;
	this.moveIt=b_moveIt;//this.bgChange=b_bgChange;
	this.slideUp=b_slideUp; this.slideDown=b_slideDown;
	this.clipTo=b_clipTo;
    this.obj = obj + "Object"; 	eval(this.obj + "=this")		
}
//Objects methods
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}
function b_bgChange(color){if(bw.dom || bw.ie4) this.css.backgroundColor=color; else this.css.bgColor=color}
function b_clipTo(t,r,b,l){
	if(bw.ns4){this.css.clip.top=t; this.css.clip.right=r; this.css.clip.bottom=b; this.css.clip.left=l
	}else this.css.clip="rect("+t+","+r+","+b+","+l+")";
}
function b_slideUp(num,ystop,moveby,speed,fn,wh){
	if (bw.ns4 || bw.ns6)
		step=15;
	else
		step=6;

	menuAperto[num]=0;
	if(!this.slideactive){
		if(this.y>ystop){
			this.moveIt(this.x,this.y-step); eval(wh)
			setTimeout(this.obj+".slideUp("+num+","+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)
		}else{
			this.slideactive=false; this.moveIt(0,ystop); eval(fn)
			
			if (bw.ns4)
			{
				if (num==1) 
					document.layers["divTopMenu1"].document.bottoneCategorie.src='Images/Bottone_Categorie_Down_Out.gif';
				else 
					document.layers["divTopMenu0"].document.bottoneClassifiche.src='Images/Bottone_Classifiche_Up_Out.gif';				
			}
			else
			{
				if (num==1) 
					document.bottoneCategorie.src='Images/Bottone_Categorie_Down_Out.gif';
				else 
					document.bottoneClassifiche.src='Images/Bottone_Classifiche_Up_Out.gif';
			}
		}
	}
}
function b_slideDown(num,ystop,moveby,speed,fn,wh){

	if (bw.ns4 || bw.ns6)
		step=15;
	else
		step=6;

	if(!this.slideactive){
		if(this.y<ystop){
			this.moveIt(this.x,this.y+step); eval(wh)
			setTimeout(this.obj+".slideDown("+num+","+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)
		}else{
			this.slideactive=false; this.moveIt(0,ystop); eval(fn)
			menuAperto[num]=1;
			if (bw.ns4)
			{
				if (num==1) 
					document.layers["divTopMenu1"].document.bottoneCategorie.src='Images/Bottone_Categorie_Up_Out.gif';
				else 
					document.layers["divTopMenu0"].document.bottoneClassifiche.src='Images/Bottone_Classifiche_Down_Out.gif';				
			}
			else
			{
				if (num==1) 
					document.bottoneCategorie.src='Images/Bottone_Categorie_Up_Out.gif';
				else 
					document.bottoneClassifiche.src='Images/Bottone_Classifiche_Down_Out.gif';
			}					
		}
	}
}
//Initiating the page, making cross-browser objects
function newsMenuInit(){

	menuAperto[1]=1;	//per le pagine in cui non c'č il menu categorie a discesa.
	
	oTopMenu=new Array()
	zindex=10
	for(i=0;i<=nNumberOfMenus;i++){
		oTopMenu[i]=new Array()
		oTopMenu[i][0]=new makeNewsMenu('divTopMenu'+i)
		oTopMenu[i][1]=new makeNewsMenu('divTopMenuBottom'+i,'divTopMenu'+i)
		oTopMenu[i][2]=new makeNewsMenu('divTopMenuText'+i,'divTopMenu'+i)
		oTopMenu[i][1].moveIt(0,nImageheight)
		oTopMenu[i][0].clipTo(0,nMwidth,nImageheight+0,0)
		oTopMenu[i][0].css.visibility="visible"
		
		menuAperto[i]=0;
	}	

	centraLayers()

}
//Moves the menu
function topMenu(num){
	
	if(oTopMenu[num][1].y==nImageheight) oTopMenu[num][1].slideDown(num,oTopMenu[num][2].scrollHeight+19,10,40,'oTopMenu['+num+'][0].clipTo(0,nMwidth-10*num,oTopMenu['+num+'][1].y+0,0)','oTopMenu['+num+'][0].clipTo(0,nMwidth-10*num,oTopMenu['+num+'][1].y-2,0)')		
	else if(oTopMenu[num][1].y==oTopMenu[num][2].scrollHeight+19) oTopMenu[num][1].slideUp(num,nImageheight,10,40,'oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+0,0)','oTopMenu['+num+'][0].clipTo(0,nMwidth-10*num,oTopMenu['+num+'][1].y+3,0)')
}
//Changes background onmouseover
function menuOver(num)
{		
	if (bw.ns4)
	{
		if (num==1)
		{
			if(oTopMenu[num][1].y==nImageheight)
				document.layers["divTopMenu1"].document.bottoneCategorie.src='Images/Bottone_Categorie_Down_Over.gif';
			else
				document.layers["divTopMenu1"].document.bottoneCategorie.src='Images/Bottone_Categorie_Up_Over.gif';
		}
		else
		{
			if(oTopMenu[num][1].y==nImageheight)
				document.layers["divTopMenu0"].document.bottoneClassifiche.src='Images/Bottone_Classifiche_Up_Over.gif';
			else
				document.layers["divTopMenu0"].document.bottoneClassifiche.src='Images/Bottone_Classifiche_Down_Over.gif';
		}
	}
	else
	{
		if (num==1)
		{
			if(oTopMenu[num][1].y==nImageheight)
				document.bottoneCategorie.src='Images/Bottone_Categorie_Down_Over.gif';
			else
				document.bottoneCategorie.src='Images/Bottone_Categorie_Up_Over.gif';
		}
		else
		{
			if(oTopMenu[num][1].y==nImageheight)
				document.bottoneClassifiche.src='Images/Bottone_Classifiche_Up_Over.gif';
			else
				document.bottoneClassifiche.src='Images/Bottone_Classifiche_Down_Over.gif';
		}
	}					
}

function menuOut(num)
{
	if (bw.ns4)
	{		
		if (num==1)
		{	
			if(oTopMenu[num][1].y==oTopMenu[num][2].scrollHeight+19)
				document.layers["divTopMenu1"].document.bottoneCategorie.src='Images/Bottone_Categorie_Up_Out.gif';
			else
				document.layers["divTopMenu1"].document.bottoneCategorie.src='Images/Bottone_Categorie_Down_Out.gif';
		}
		else
			{
			if(oTopMenu[num][1].y==oTopMenu[num][2].scrollHeight+19)
				document.layers["divTopMenu0"].document.bottoneClassifiche.src='Images/Bottone_Classifiche_Down_Out.gif';
			else
				document.layers["divTopMenu0"].document.bottoneClassifiche.src='Images/Bottone_Classifiche_Up_Out.gif';
		}		
	}
	else
	{
		if (num==1)
		{	
			if(oTopMenu[num][1].y==oTopMenu[num][2].scrollHeight+19)
				document.bottoneCategorie.src='Images/Bottone_Categorie_Up_Out.gif';
			else
				document.bottoneCategorie.src='Images/Bottone_Categorie_Down_Out.gif';
		}
		else
			{
			if(oTopMenu[num][1].y==oTopMenu[num][2].scrollHeight+19)
				document.bottoneClassifiche.src='Images/Bottone_Classifiche_Down_Out.gif';
			else
				document.bottoneClassifiche.src='Images/Bottone_Classifiche_Up_Out.gif';
		}
	}					
}
 
function mostraLayer()
{
	if (!bw.ns4 && !bw.ns6 && document.all.Layer1.style)	//form iscrizione nl
		document.all.Layer1.style.visibility='visible';
		
	//if (bw.ns6 )	//form iscrizione nl
	//document.getElementById("Layer1").style.visibility='visible';
	 

	 if (!bw.ns4 && !bw.ns6 && document.all.Layer1.style) 	//form iscrizione nl
	  document.all.Layer1.style.visibility='visible';
	  
	 //if (bw.ns6 ) //form iscrizione nl
	 //document.getElementById("Layer1").style.visibility='visible';

 }
 

 
function resize()
{
	if (!bw.ns4 && !bw.ns6)
		centraLayers()
	else
		document.location.href = document.location.href		
}
 

