
window.size = function()
{
	var w = 0;
	var h = 0;

	//IE
	if(!window.innerWidth)
	{
		//strict mode
		if(!(document.documentElement.clientWidth == 0))
		{
			w = document.documentElement.clientWidth;
			h = document.documentElement.clientHeight;
		}
		//quirks mode
		else
		{
			w = document.body.clientWidth;
			h = document.body.clientHeight;
		}
	}
	//w3c
	else
	{
		w = window.innerWidth;
		h = window.innerHeight;
	}
	return {width:w,height:h};
}

window.center = function()
{
	var hWnd = (arguments[0] != null) ? arguments[0] : {width:0,height:0};

	var _x = 0;
	var _y = 0;
	var offsetX = 0;
	var offsetY = 0;

	//IE
	if(!window.pageYOffset)
	{
		//strict mode
		if(!(document.documentElement.scrollTop == 0))
		{
			offsetY = document.documentElement.scrollTop;
			offsetX = document.documentElement.scrollLeft;
		}
		//quirks mode
		else
		{
			offsetY = document.body.scrollTop;
			offsetX = document.body.scrollLeft;
		}
	}
	//w3c
	else
	{
		offsetX = window.pageXOffset;
		offsetY = window.pageYOffset;
	}

	_x = ((this.size().width-hWnd.width)/2)+offsetX;
	_y = ((this.size().height-hWnd.height)/2)+offsetY;

	return{x:_x,y:_y};
}

//alert( size().width + " x " + size().height )


// CurvyCorners
addEvent(window, 'load', initCorners);
function initCorners() {
	var settingsBody = {
      tl: { radius: 35 },
      br: { radius: 35 },
      antiAlias: true
	}
	var settingsMenu = {
      bl: { radius: 15 },
      br: { radius: 15 },
      antiAlias: true
	}
	var settingsArea = {
      bl: { radius: 15 },
      br: { radius: 15 },
      antiAlias: true
	}
	curvyCorners(settingsBody, "#div_body");
	curvyCorners(settingsMenu, "#div_menu");
	curvyCorners(settingsArea, "#div_area");
}


function switchServizi(onServ)
{
	
	document.getElementById("servizi_tab0").style.display = 'none';
	document.getElementById("servizi_tab1").style.display = 'none';
	document.getElementById("servizi_tab2").style.display = 'none';
	document.getElementById("servizi_tab3").style.display = 'none';
	document.getElementById("servizi_tab4").style.display = 'none';
	document.getElementById("servizi_tab5").style.display = 'none';
	document.getElementById("servizi_tab6").style.display = 'none';
	document.getElementById(onServ).style.display = 'block';
}


function switchPrivacy(onPriv)
{
	document.getElementById("privacy_tab1").style.display = 'none';
	document.getElementById("privacy_tab2").style.display = 'none';
	document.getElementById(onPriv).style.display = 'block';
}

function switchPercorso(onServ)
{
	document.getElementById("percorso_tab0").style.display = 'none';
	document.getElementById("percorso_tab1").style.display = 'none';
	document.getElementById("percorso_tab2").style.display = 'none';
	document.getElementById("percorso_tab3").style.display = 'none';
	document.getElementById("percorso_tab4").style.display = 'none';
	document.getElementById(onServ).style.display = 'block';
}

function cambiaPagina()
{
	pag = document.form1.pagina.value;
	location.href = "gestione_testi.asp?pagina=" + pag;
}

function cambiaElenco(validElenco)
{
	pag = document.form1.pagina.value;
	ele = '';
	if(validElenco)
		ele = document.form1.elenco.value;
	location.href = "gestione_elenchi.asp?pagina=" + pag + "&elenco=" + ele;
}

function cambiaGruppo(validGruppo)
{
	pag = document.form1.pagina.value;
	gru = '';
	if(validGruppo)
		gru = document.form1.gruppo.value;
	location.href = "gestione_link.asp?pagina=" + pag + "&gruppo=" + gru;
}

function checkForm()
{
	var num = document.getElementById("idx");
	for(i = 0; i < num; i++)
	{
		document.getElementById("desc_" + num).value = document.getElementById("desc_" + num).value.replace(/'/g,"´");
	}
	return true;
}

function checkFormPsw()
{
	if(document.formPsw.newpsw.value != document.formPsw.newpsw2.value)
	{
		alert("Attenzione! La nuova password e la password di conferma non coincidono!")
		return false
	}
	else
	{
		return true;
	}
}

function delVoceElenco(voce)
{
	if(confirm("Confermi la cancellazione della voce?"))
	{	
		pag = document.form1.pagina.value;
		ele = document.form1.elenco.value;
		location.href = "salva_elenchi.asp?pagina=" + pag + "&cancella=" + voce + "&elenco=" + ele;	
	}
}

function delLink(riga)
{
	if(confirm("Confermi la cancellazione del link?"))
	{	
		pag = document.form1.pagina.value;
		gru = document.form1.gruppo.value;
		location.href = "salva_link.asp?pagina=" + pag + "&cancella=" + riga + "&gruppo=" + gru;	
	}
}

