
function redirect_url(indirizzo_url)
{
	window.location = indirizzo_url;
}

// VARIABILI

// MENU DESTRA
var var_tabs_immagini 	= "screenshot";
var var_tabs_media 		= "ingame";
var var_tabs_articoli 	= "recensioni";
var var_tabs_charts 	= "giappone";

// CORPO HOMEPAGE
var var_tabs_news_home 				= "news_videogiochi";
var var_tabs_articoli_home 			= "";
var var_tabs_articoli_magazine_home = "";

//  NUOVE NEWS HOMPAGE
var id_tabs_newshomepage 				= "bottone_novita";
var id_tabs_articolihomepage 			= "bottone_articoli_novita";
var id_tabs_articolihomepage_magazine 	= "bottone_articoli_mag_novita";
var id_tabs_menu_charts				 	= "bottone_menu_charts_usa";
var id_tabs_menu_botteghino				= "bottone_menu_botteghino_ita";

// BOTTONI PER ZOOMARE NEGLI ARTICOLI
var stato_zoomarticolihomepage 			= "0";
var stato_zoomarticolihomepage_magazine = "0";

// DIMENSION TESTO
var dimensione_testo					= 0;
var adv_layer = "adv_640";


// APRI E CHIUDi

function mostra_menu(id)
{
		var obj = "";	
		if(document.getElementById)
			obj = document.getElementById(id).style;
		else if(document.all)
			obj = document.all[id];
		else if(document.layers)
			obj = document.layers[id];
		else
			return 1;
			
		obj.display = "block";
}

function nascondi_menu(id)
{
		var obj = "";	
		if(document.getElementById)
			obj = document.getElementById(id).style;
		else if(document.all)
			obj = document.all[id];
		else if(document.layers)
			obj = document.layers[id];
		else
			return 1;
		obj.display = "none";
}


function openClose(id)
{
		var obj = "";	
		// Check browser compatibility
		if(document.getElementById)
			obj = document.getElementById(id).style;
		else if(document.all)
			obj = document.all[id];
		else if(document.layers)
			obj = document.layers[id];
		else
			return 1;
			
		// Do the magic :) 0=invisibile
		if(obj.display != "none"){
			obj.display = "none";
			setCookie('prova_div','chiuso',15);
			cambia_testo('testo_menu', 'apri');
		} else {
			obj.display = "block";
			setCookie('prova_div','aperto',15);
			cambia_testo('testo_menu', 'chiudi');
		}
}



   function apri_chiudi(id){
		if (document.getElementById){
			obj = document.getElementById(id);
			if (obj.style.display == "none"){
			obj.style.display = "";
			} else {
			obj.style.display = "none";
			}
		}
	} 
	
	function cambia_layer(id_news)
	{
		 apri_chiudi(adv_layer);
		 apri_chiudi(id_news);
	}

function apri_chiudi_cookie_finale(id, div_testo, nome_cookie)
{
		
		var obj = "";	
		if(document.getElementById)
			obj = document.getElementById(id).style;
		else if(document.all)
			obj = document.all[id];
		else if(document.layers)
			obj = document.layers[id];
		else
			return 1;
			
		if(obj.display != "none"){
			obj.display = "none";
			if(document.getElementById(div_testo)) 
				cambia_testo(div_testo, 'apri');
				setCookie(nome_cookie,'chiuso',15);
		} else {
			obj.display = "block";
			if(document.getElementById(div_testo)) 
				cambia_testo(div_testo, 'chiudi');
				setCookie(nome_cookie,'aperto',15);
		}
}




function apri_chiudi_cookie(id, nome_cookie)
{
		// id_div = id +_div;
		// id+ _txt ;
		// id+ _top ; classe _aperto; _chiuso;
		
		var obj = "";	
		var id_div = id+"_div";
		var id_div_top = id+"_top";
	    var id_div_testo = id + "_txt";
		var nome_classe_top_modifica = id;
		
		// Check browser compatibility
		if(document.getElementById)
			obj = document.getElementById(id_div).style;
		else if(document.all)
			obj = document.all[id_div];
		else if(document.layers)
			obj = document.layers[id_div];
		else
			return 1;
			
		// Do the magic :) 0=invisibile
		if(obj.display != "none"){
			obj.display = "none";
			setCookie(nome_cookie,'chiuso',15);
			if(document.getElementById(id_div_testo)) 
				cambia_testo(id_div_testo, 'apri');
			nome_classe_top_modifica = nome_classe_top_modifica + "_chiuso";
		} else {
			obj.display = "block";
			setCookie(nome_cookie,'aperto',15);
			if(document.getElementById(id_div_testo)) 
				cambia_testo(id_div_testo, 'chiudi');
			nome_classe_top_modifica = nome_classe_top_modifica + "_aperto";
		}
		
		if(document.getElementById(id_div_top))  
			cambia_classe(id_div_top, nome_classe_top_modifica);
}
	
	
	
	function cambia_testo(div_id, html){
		document.getElementById(div_id).innerHTML = html;
		return true;
	}

	function cambia_classe(id, nomeclasse)
	{
		document.getElementById(id).className = nomeclasse;
		return true;
	}
	

//COOKIE

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
  if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
  return "";
}

// MOVEDIVHOMEPAGE

	var the_timeout;
	var velocita = 50;
	var spazio_rallentamento = 150;
	var larghezza_div = 630;
	
	var max_scrolling = 5;
	var max_scrolling_movie = 3;

	var scrolling_attuale = 0;
	var scrolling_attuale_movie = 0;
	
	var movimento_incorso = 0;

	function moveid(id,spostamento)
	{
		if (movimento_incorso==0) {
			if (spostamento<0) { 		
				scrolling_attuale += 1 
			} else {
				scrolling_attuale -= 1 
			}
			
			
			if (scrolling_attuale==max_scrolling)
			{
				scrolling_attuale=0;
				spostamento = larghezza_div*(max_scrolling-1);
			} else {
				if (scrolling_attuale<0)
				{
					scrolling_attuale = max_scrolling-1;
					spostamento = -1 * (larghezza_div*(max_scrolling-1));			
				}
			}
	
//			document.form1.scroller_attuale.value=scrolling_attuale;
//			document.form1.spostamento.value=spostamento;
		
			var the_style = getStyleObject(id);
			if (the_style) {
				var start = parseInt(the_style.left);
				var end = start + spostamento;
				moveDiv(id, end, spostamento);
			}
		}	
	}
//PER MOVIEYE SCROLLER
		function moveid_movie(id,spostamento)
		{
			if (movimento_incorso==0) {
				if (spostamento<0) { 		
					scrolling_attuale_movie += 1 
				} else {
					scrolling_attuale_movie -= 1 
				}
				
				
				if (scrolling_attuale_movie==max_scrolling_movie)
				{
					scrolling_attuale_movie=0;
					spostamento = larghezza_div*(max_scrolling_movie-1);
				} else {
					if (scrolling_attuale_movie<0)
					{
						scrolling_attuale_movie = max_scrolling_movie-1;
						spostamento = -1 * (larghezza_div*(max_scrolling_movie-1));			
					}
				}

			
				var the_style = getStyleObject(id);
				if (the_style) {
					var start = parseInt(the_style.left);
					var end = start + spostamento;
					moveDiv(id, end, spostamento);
				}
			}	
		}

	function moveDiv(id, end, x)
	{
		var velocita_slow_down;
		var the_style = getStyleObject(id);
		var differenza;
		var differenza_vel;

		movimento_incorso = 1;
		
		if (the_style)
		{
			var current_left = parseInt(the_style.left);

			differenza = end - current_left;
			if (differenza<0) { differenza = -1 * differenza; }
			velocita_slow_down = velocita;
			
			if (differenza<=spazio_rallentamento) {
				differenza_vel = velocita*differenza;
				velocita_slow_down = parseInt(differenza_vel/spazio_rallentamento);
				if ((differenza_vel/spazio_rallentamento)<1) { velocita_slow_down = 1; }
			} 
						
			if (end >= current_left) {
				var new_left = current_left + velocita_slow_down;
			} else {
				var new_left = current_left - velocita_slow_down;
			}
			
			if (document.layers)
			{
				the_style.left = new_left;
			}
			else
			{
				the_style.left = new_left + "px";
			}
			
			if (end >= current_left) {
				if (new_left < end)
				{
					the_timeout = setTimeout('moveDiv(\''+id+'\',' + end + ',' + x + ');',1);
				}
			} else {
				if (new_left > end)
				{
					the_timeout = setTimeout('moveDiv(\''+id+'\',' + end + ',' + x + ');',1);
				}
			}	
			if (end==new_left){ 
				movimento_incorso = 0;
			}
		}
	}


function getStyleObject(objectId) {
	// cross-browser function to get an object's style object given its
	if(document.getElementById && document.getElementById(objectId)) {
	// W3C DOM
	return document.getElementById(objectId).style;
	} else if (document.all && document.all(objectId)) {
	// MSIE 4 DOM
	return document.all(objectId).style;
	} else if (document.layers && document.layers[objectId]) {
	// NN 4 DOM.. note: this won't find nested layers
	return document.layers[objectId];
	} else {
	return false;
	}
} 


// FONTS
var min=11;
var max=18;

var f = 11;
var h = 19;

function increaseFontSize(id_div_testo) {
 	if(f<max) {
	     f += 1;
		 h += 1;
		 var textarticol = document.getElementById(id_div_testo);
		 textarticol.style.fontSize = f+"px";
		 textarticol.style.lineHeight = h+"px";
		 dimensione_testo = dimensione_testo+1;
			if (dimensione_testo>0) {
		  		cambia_testo('font_dimension', '+'+dimensione_testo);
			} else {
		  		cambia_testo('font_dimension', dimensione_testo);
			}
	  }

}

function decreaseFontSize(id_div_testo) {
   if(f>min) {
         f -= 1;
		 h -= 1;
   		var textarticol = document.getElementById(id_div_testo);
		textarticol.style.fontSize = f+"px";
	  	textarticol.style.lineHeight = h+"px";
		  	dimensione_testo = dimensione_testo-1;
			if (dimensione_testo>0) {
		  		cambia_testo('font_dimension', '+'+dimensione_testo);
			} else {
		  		cambia_testo('font_dimension', dimensione_testo);
			}
	}

}


function increaseFontSize_articolo() {
	
    if(f<max) {
	     f += 1;
		 h += 1;

		var textarticol = document.getElementById('id_corpo_articolo');
		textarticol.style.fontSize = f+"px";
		textarticol.style.lineHeight = h+"px";
	
		var textarticol1 = document.getElementById('id_titolo_1');
		textarticol1.style.fontSize = f+"px";
		textarticol1.style.lineHeight = h+"px";
		var textarticol2 = document.getElementById('id_par_1');
		textarticol2.style.fontSize = f+"px";
		textarticol2.style.lineHeight = h+"px";
	
		var textarticol22 = document.getElementById('id_titolo_2');
		textarticol22.style.fontSize = f+"px";
		textarticol22.style.lineHeight = h+"px";
		var textarticol33 = document.getElementById('id_par_2');
		textarticol33.style.fontSize = f+"px";
		textarticol33.style.lineHeight = h+"px";
	
		var textarticol44 = document.getElementById('id_titolo_3');
		textarticol44.style.fontSize = f+"px";
		textarticol44.style.lineHeight = h+"px";
		
		var textarticol55 = document.getElementById('id_par_3');
		textarticol55.style.fontSize = f+"px";
		textarticol55.style.lineHeight = h+"px";
		
		var textarticol66 = document.getElementById('id_titolo_4');
		textarticol66.style.fontSize 	= f+"px";
		textarticol66.style.lineHeight = h+"px";
		
		var textarticol77 = document.getElementById('id_par_4');
		textarticol77.style.fontSize 	= f+"px";
		textarticol77.style.lineHeight 	= h+"px";
		
		var textarticol88 = document.getElementById('id_titolo_5');
		textarticol88.style.fontSize 	= f+"px";
		textarticol88.style.lineHeight 	= h+"px";
		
		var textarticol99 = document.getElementById('id_par_5');
		textarticol99.style.fontSize 	= f+"px";
		textarticol99.style.lineHeight 	= h+"px";
	
		var textarticol3 = document.getElementById('id_corpo_commento');
		textarticol3.style.fontSize 	= f+"px";
		textarticol3.style.lineHeight 	= h+"px";

		 dimensione_testo = dimensione_testo+1;
		 if (dimensione_testo>0) {
		  	cambia_testo('font_dimension', '+'+dimensione_testo)
		 } else {
			cambia_testo('font_dimension', dimensione_testo)
		 }
	}


}

function decreaseFontSize_articolo() {

    if(f>min) {
         f -= 1;
		 h -= 1;

		var textarticol = document.getElementById('id_corpo_articolo');
		textarticol.style.fontSize = f+"px";
		textarticol.style.lineHeight = h+"px";
	
		var textarticol1 = document.getElementById('id_titolo_1');
		textarticol1.style.fontSize = f+"px";
		textarticol1.style.lineHeight = h+"px";
		var textarticol2 = document.getElementById('id_par_1');
		textarticol2.style.fontSize = f+"px";
		textarticol2.style.lineHeight = h+"px";
	
		var textarticol22 = document.getElementById('id_titolo_2');
		textarticol22.style.fontSize = f+"px";
		textarticol22.style.lineHeight = h+"px";
		var textarticol33 = document.getElementById('id_par_2');
		textarticol33.style.fontSize = f+"px";
		textarticol33.style.lineHeight = h+"px";
	
		var textarticol44 = document.getElementById('id_titolo_3');
		textarticol44.style.fontSize = f+"px";
		textarticol44.style.lineHeight = h+"px";
		
		var textarticol55 = document.getElementById('id_par_3');
		textarticol55.style.fontSize = f+"px";
		textarticol55.style.lineHeight = h+"px";
		var textarticol66 = document.getElementById('id_titolo_4');
		textarticol66.style.fontSize = f+"px";
		textarticol66.style.lineHeight = h+"px";
		var textarticol77 = document.getElementById('id_par_4');
		textarticol77.style.fontSize = f+"px";
		textarticol77.style.lineHeight = h+"px";
		var textarticol88 = document.getElementById('id_titolo_5');
		textarticol88.style.fontSize = f+"px";
		textarticol88.style.lineHeight = h+"px";
		var textarticol99 = document.getElementById('id_par_5');
		textarticol99.style.fontSize = f+"px";
		textarticol99.style.lineHeight = h+"px";
	
		var textarticol3 = document.getElementById('id_corpo_commento');
		textarticol3.style.fontSize = f+"px";
		textarticol3.style.lineHeight = h+"px";
		 
		  	dimensione_testo = dimensione_testo-1;
			if (dimensione_testo>0) {
		  		cambia_testo('font_dimension', '+'+dimensione_testo);
			} else {
		  		cambia_testo('font_dimension', dimensione_testo);
			};
	};



}


// FORUM
		function quote(div_id)
		{
			document.forms['form_commenta'].elements['commento_nuovo'].value = document.getElementById(div_id).innerHTML;
			window.location.hash="anchor_commenta"; 
			return false;
		}
		
		function aggiungi_smile(scode)
		{
			opener.document.forms['form_commenta'].elements['commento_nuovo'].value = opener.document.forms['form_commenta'].elements['commento_nuovo'].value + scode;
		}
		
		function mostraemoticons() 
		{
			var windowprops = "width=325, height=450, resizable=yes, scrollbars=yes";
			popup = window.open('/engine2008/commenta/emoticons.asp','Faccine',windowprops);
			return false;
		}
		


function conferma_clic(messaggio)
{
var agree=confirm(messaggio);
if (agree)
	return true ;
else
	return false ;
}

