window.onload = init;

if (window.addEventListener) 	// MOZILLA
window.addEventListener('DOMMouseScroll', wheel, false);
 
// IE / OPERA
window.onmousewheel = document.onmousewheel = wheel;

function init()
{
	document.getElementById("alitediv").style.display = "none";
	document.getElementById("apremiumdiv").style.display = "none";
	document.getElementById("astandarddiv").style.display = "none";
	document.getElementById("htmlbasediv").style.display = "none";
	document.getElementById("xhtmlbasediv").style.display = "none";
	document.getElementById("flashhtmldiv").style.display = "none";
	document.getElementById("flashxhtmldiv").style.display = "none";
	document.getElementById("phpmysqldiv").style.display = "none";
	document.getElementById("flashphpmysqldiv").style.display = "none";
	document.getElementById("shopdiv").style.display = "none";
	document.getElementById("blogdiv").style.display = "none";
	document.getElementById("joomladiv").style.display = "none";
	document.getElementById("wordpressdiv").style.display = "none";
	document.getElementById("templatediv").style.display = "none";
}

function mouseover(x)
{
	var obj=document.getElementById(x);
	obj.style.backgroundImage="url(images/"+x+"_over.png)";
}

function mouseout(x)
{
	var obj=document.getElementById(x);
	obj.style.backgroundImage="url(images/"+x+".png)";
}

function apri_pop(x)
{
	var popup,sfondo;
	var d = 100;
	
	sfondo =  document.getElementById("opac");
	popup = document.getElementById("pop_up");
	
	document.getElementById(x+"_tit").style.display = "block";
	document.getElementById(x+"_span").style.display = "block";
	
	sfondo.style.display = "block";
		
	popup.style.display = "block";
	
	document.getElementById("cross").style.display = "block";
	
	if((navigator.userAgent.indexOf("Firefox")>-1)||(navigator.userAgent.indexOf("Chrome")>-1))
	{
		cresci(d,"h");
		
		cresci(d,"w");
	
		setTimeout("visibile();",1200);
	}
	
	else
	{
		document.getElementById('pop_up').style.height="450px";
		document.getElementById('pop_up').style.marginTop=-450/2+"px";
		document.getElementById('pop_up').style.width="750px";
		document.getElementById('pop_up').style.marginLeft=-750/2+"px";
		visibile();
	}
}
function visibile(x)
{
	document.getElementById("titolo").style.display = "block";
	document.getElementById("testo").style.display = "block";
	document.getElementById("up").style.display = "block";
	document.getElementById("down").style.display = "block";
}

function cresci(d,s)
{
	
	var x = d;
	var s1 = s;
	var h;
	if(s1 == "h")
	{
		document.getElementById('pop_up').style.height=d+"px";
		document.getElementById('pop_up').style.marginTop=-d/2+"px";
		h=450;
	}else
	{
		document.getElementById('pop_up').style.width=d+"px";
		document.getElementById('pop_up').style.marginLeft=-d/2+"px";
		h=750;
	}
	if(d<h)
	{
		timeID = setTimeout("cresci("+(d+7)+",\""+s1+"\")",1);
	}
}

function close_div()
{
	var popup,sfondo;
	
	sfondo =  document.getElementById("opac");
	popup = document.getElementById("pop_up");
	
	document.getElementById("testo").style.display = "none";
	document.getElementById("titolo").style.display = "none";
	document.getElementById("up").style.display = "none";
	document.getElementById("down").style.display = "none";
	if((navigator.userAgent.indexOf("Firefox")>-1)||(navigator.userAgent.indexOf("Chrome")>-1))
	{
		decresci(10,"h");
		decresci(10,"w");
	
		setTimeout("invisibile();",800);
	}
	else
	{
		invisibile();
	}
}

function invisibile()
{
	document.getElementById("opac").style.display = "none";
	document.getElementById("opac").style.display = "none";
	document.getElementById("pop_up").style.display = "none";
	document.getElementById("cross").style.display = "none";
	
	document.getElementById("contatti_tit").style.display = "none";
	document.getElementById("contatti_span").style.display = "none";
	
	document.getElementById("servizi_tit").style.display = "none";
	document.getElementById("servizi_span").style.display = "none";
	
	document.getElementById("staff_tit").style.display = "none";
	document.getElementById("staff_span").style.display = "none";
	
	document.getElementById("portfolio_tit").style.display = "none";
	document.getElementById("portfolio_span").style.display = "none";
	
	document.getElementById("whysite_tit").style.display = "none";
	document.getElementById("whysite_span").style.display = "none";
	
	document.getElementById("commercial_tit").style.display = "none";
	document.getElementById("commercial_span").style.display = "none";
	
	document.getElementById("personal_tit").style.display = "none";
	document.getElementById("personal_span").style.display = "none";
	
	document.getElementById("cms_tit").style.display = "none";
	document.getElementById("cms_span").style.display = "none";
	
	document.getElementById("company_tit").style.display = "none";
	document.getElementById("company_span").style.display = "none";
}

function decresci(d,s)
{
	
	var x = d;
	var s1 = s;
	var h;
	if(s1 == "h")
	{
		h=450;
		document.getElementById('pop_up').style.height=(h-d)+"px";
		document.getElementById('pop_up').style.marginTop=-(h-d)/2+"px";
		
	}else
	{
		h=750;
		document.getElementById('pop_up').style.width=(h-d)+"px";
		document.getElementById('pop_up').style.marginLeft=-(h-d)/2+"px";
	}
	if((h-d)>50)
	{
		timeID = setTimeout("decresci("+(d+7)+",\""+s1+"\")",1);
	}
}

function spoiler(x)
{
	if(document.getElementById(x+"div").style.display == "none")
	{
		document.getElementById(x+"div").style.display = "block";
		document.getElementById(x).src="images/gem_remove.png";
	}
	else
	{
		document.getElementById(x+"div").style.display = "none";
		document.getElementById(x).src="images/add.png";
	}
}

function page_down() {

	var target = document.getElementById('testo').scrollTop;
	target+=40;
	document.getElementById('testo').scrollTop = target;
}

function page_up() {

	var target = document.getElementById('testo').scrollTop;
	target-=40;
	document.getElementById('testo').scrollTop = target;
}

function wheel(event)
{
	// GESTORE EVENTO "MOVIMENTO ROTELLA"
	var delta = 0;
	
	// INTERNET EXPLORER
	if (!event)
		event = window.event;
	 
	// INTERNET EXPLORER E OPERA
	if (event.wheelDelta)
	{
		
		delta = event.wheelDelta/120;
		// IN OPERA 9 IL SEGNO E' INVERTITO
		
		if (window.opera)
			delta = -delta;
	}
	 // MOZILLA - LUNGA VITA A MOZILLA
	else if (event.detail)
	{
		// DELTA INVERTITO E MULTIPLO DI 3
		delta = -event.detail / 3;
	}
	
	if(delta < 0)
		page_down();
	
	if(delta > 0)
		page_up();
}