// JavaScript Document
var timeoutnews;
var timeoutmagazine;
var timeoutmagazine1;
function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function jsonload() {
	if (document.getElementById('timebar')) { timebarnews(313); }
	if (document.getElementById('pagine_src')) {
		document.getElementById('news_pagine').innerHTML = document.getElementById('pagine_src').innerHTML;
		document.getElementById('precsuc').innerHTML = document.getElementById('precsuc_src').innerHTML;
	}
	
	MM_preloadImages('img/v3/TokyoNoiseTop6_RSS_on.gif','img/v3/TokyoNoiseTop7_FORUM_on.gif', 'img/v3/menu_Site_on.gif', 'img/v3/menu_Artists_on.gif', 'img/v3/menu_Community_on.gif');
}

function timebarnews(len) {
	if (timeoutnews != null) { clearTimeout(timeoutnews); }
	len = len - 2;
	
	if (len < 0) { 
		mt = document.getElementById('newspanel').style.marginTop.replace("px", "");
		mt = mt - 315;
		if (mt < -630) { mt = 0; }
		document.getElementById('newspanel').style.marginTop = mt+"px";
		
		if (mt == 0) {
			document.getElementById('pagina').className='news_pagina1';	
			newspage1();
		}
		if (mt == -315) {
			document.getElementById('pagina').className='news_pagina2';	
			newspage2();
		}
		if (mt == -630) {
			document.getElementById('pagina').className='news_pagina3';	
			newspage3();
		}
		len = 313;	
	}
	
	document.getElementById('timebar').style.width = len + "px";
	timeoutnews = setTimeout('timebarnews('+len+')', 150);
}
function newspage3() {
	document.getElementById('num3').innerHTML = '<img src="img/news_pag_3on.jpg" border="0" height="9" width="8" />';
	document.getElementById('num1').innerHTML = '<img src="img/news_pag_1.jpg" border="0" height="9" width="7" />';
	document.getElementById('num2').innerHTML = '<img src="img/news_pag_2.jpg" border="0" height="9" width="9" />';
}

function newspage2() {
	document.getElementById('num2').innerHTML = '<img src="img/news_pag_2on.jpg" border="0" height="9" width="9" />';
	document.getElementById('num1').innerHTML = '<img src="img/news_pag_1.jpg" border="0" height="9" width="7" />';
	document.getElementById('num3').innerHTML = '<img src="img/news_pag_3.jpg" border="0" height="9" width="8" />';
}
function newspage1() {
	document.getElementById('num1').innerHTML = '<img src="img/news_pag_1on.jpg" border="0" height="9" width="7" />';
	document.getElementById('num2').innerHTML = '<img src="img/news_pag_2.jpg" border="0" height="9" width="9" />';
	document.getElementById('num3').innerHTML = '<img src="img/news_pag_3.jpg" border="0" height="9" width="8" />';
}

function magazine_resize(num) {
	if (document.getElementById(num).style.width.replace("px","") > 255) {
		var txt = num + "-infop";	
		document.getElementById(txt).style.display = "none";
		var txt = num + "-infom";	
		document.getElementById(txt).style.display = "block";
	}
	
	num_max = 5;
	if (timeoutmagazine != null) { clearTimeout(timeoutmagazine); }
	if (timeoutmagazine1 != null) { clearTimeout(timeoutmagazine1); }
	var tot = 0;
	for(i = 1; i <= num_max; i++) {
		if (!document.getElementById(i)) { break; }
		tot++;
	}
	var rigadaspostare = 0;
	var righe = Math.round(((tot/3)+0.5));
	for (i = 1; i <= righe; i++) {
		if ((num <= tot) && (num > (tot - 3))) {
				rigadaspostare = i;
				break;
		}
		else {
			tot = tot - 3;
		}
	}
	
	i = 1;
	for(i = 1; i <= num_max; i++) {
		if (!document.getElementById(i)) { break; }
		if ((i<=tot) && (i>(tot - 3))) {
			
			if ((i == (tot - 2)) && (document.getElementById(i).style.width.replace("px","") > 250) && (i != num)) { document.getElementById(i).style.width = "250px"; }
			if (i != num) {
				var txt = i + "-infop";	
				document.getElementById(txt).style.display = "none";
				var txt = i + "-infom";	
				document.getElementById(txt).style.display = "none";
				var txt = i + "-stop";	
				document.getElementById(txt).style.display = "block";
				
				newwidth = (document.getElementById(i).style.width.replace("px","") - 10);
				if (newwidth < 0) { newwidth = 0; }
				document.getElementById(i).style.width = newwidth + "px";
			}
			else {
				document.getElementById(i).style.background = "#000 url(magazine/img/white.jpg) right repeat-y";
				
				newwidth = 1000 - document.getElementById(i).style.width.replace("px","");
				newwidth = 1000 - newwidth + 20;
				if ((newwidth + 6) > 765) { newwidth = 765; }
				document.getElementById(i).style.width = newwidth + "px";
				var widthopen = newwidth;
				
				if (newwidth > 650) {
					txt = num+"-menu";
					var newmargin = 1000 - document.getElementById(txt).style.marginTop.replace("px","");
					newmargin = 1000 - newmargin + 5;
					if (newmargin > 30) { newmargin = 30; }
					document.getElementById(txt).style.marginTop = newmargin + "px";
				}
				
			}
		}
		else {
			if (document.getElementById(i).style.width.replace("px","") > 255) {
				newwidth = (document.getElementById(i).style.width.replace("px","") - 20);
				if (newwidth < 255) { newwidth = 255; }
				document.getElementById(i).style.width = newwidth + "px";
				
				var txt = i + "-infop";	
				document.getElementById(txt).style.display = "none";
				var txt = i + "-infom";	
				document.getElementById(txt).style.display = "none";
				var txt = i + "-stop";	
				document.getElementById(txt).style.display = "block";
			}
			else if (document.getElementById(i).style.width.replace("px","") < 255) { 
				newwidth = 1000 - document.getElementById(i).style.width.replace("px","");
				newwidth = 1000 - newwidth + 10;
				document.getElementById("txt").innerHTML = newwidth;
				if (newwidth > 255) { newwidth = 255; }
				document.getElementById(i).style.width = newwidth + "px";
			}
			else {
				var txt = i + "-infop";	
				document.getElementById(txt).style.display = "block";
				var txt = i + "-infom";	
				document.getElementById(txt).style.display = "none";
				var txt = i + "-stop";	
				document.getElementById(txt).style.display = "none";
			}
		}
	}
	if (widthopen < 760) { timeoutmagazine = setTimeout('magazine_resize('+num+')', 80); }
}


function magazine_resize_meno(num) {
	if (timeoutmagazine != null) { clearTimeout(timeoutmagazine); }
	if (timeoutmagazine1 != null) { clearTimeout(timeoutmagazine1); }
	for(i = 1; i <= num_max; i++) {
		if (!document.getElementById(i)) { break; }
		if (document.getElementById(i).style.width.replace("px","") > 255) {
			newwidth = (document.getElementById(i).style.width.replace("px","") - 20);
			if (newwidth < 255) { newwidth = 255; }
			document.getElementById(i).style.width = newwidth + "px";
			if (newwidth > 255) { timeoutmagazine1 = setTimeout('magazine_resize_meno('+num+')', 80); }
			var txt = i + "-infop";	
			document.getElementById(txt).style.display = "block";
			
			
			if (newwidth < 750) {
				txt = i+"-menu";
				var newmargin = 1000 - document.getElementById(txt).style.marginTop.replace("px","");
				newmargin = 1000 - newmargin - 5;
				if (newmargin < -30) { newmargin = -30; }
				document.getElementById(txt).style.marginTop = newmargin + "px";
			}
			
			
		}
		else if (document.getElementById(i).style.width.replace("px","") < 255) { 
			newwidth = 1000 - document.getElementById(i).style.width.replace("px","");
			newwidth = 1000 - newwidth + 10;
			if (newwidth > 255) { newwidth = 255; }
			document.getElementById(i).style.width = newwidth + "px";
		}
	}
		
	if (document.getElementById(num).style.width.replace("px","") == 255) {
		document.getElementById(num).style.background = "#fff";
		for(i = 1; i <= num_max; i++) {
			if (!document.getElementById(i)) { break; }
			var txt = i + "-infop";	
			document.getElementById(txt).style.display = "block";
			var txt = i + "-infom";	
			document.getElementById(txt).style.display = "none";
			var txt = i + "-stop";	
			document.getElementById(txt).style.display = "none";
		}
	}
}