var buttonCart = null;

function addToCartExecute() {
	if (buttonCart != null) {
		posDiv()
		document.getElementById("divMessageBox").style.display = "block";
		setTimeout(hDiv, 3000);
	}
}

function addToCartCalling(obj) {
	buttonCart = obj;
}

function hDiv() {
	document.getElementById("divMessageBox").style.display = "none";
}


function posDiv() {
	if (buttonCart != null) {
		var asse_x = getX(buttonCart);
		var asse_y = getY(buttonCart);
		document.getElementById("divMessageBox").style.left = (asse_x - 110) + "px";
		document.getElementById("divMessageBox").style.top = (asse_y - 36) + "px";
	}
}


function nDiv(idDiv) {
	document.getElementById(idDiv).style.display = "none";
}
function mDiv(idDivMes,idDiv,dLeft,dTop) {
	obj = document.getElementById(idDivMes);
	pDiv(obj,idDiv,dTop,dLeft);
	document.getElementById(idDiv).style.display = "block";
}

function pDiv(obj,idDiv,dTop,dLeft)
{
	var asse_x = getX(obj);
	var asse_y = getY(obj);
	document.getElementById(idDiv).style.left = (asse_x + dLeft - 190) + "px";
	document.getElementById(idDiv).style.top = (asse_y + dTop - 144) + "px";
}


function getY(oElement) {
	var iReturnValue = 0;
	while (oElement != null) {
		iReturnValue += oElement.offsetTop;
		oElement = oElement.offsetParent;
	}
	return iReturnValue;
}

function getX(oElement) {
	var iReturnValue = 0;
	while (oElement != null) {
		iReturnValue += oElement.offsetLeft;
		oElement = oElement.offsetParent;
	}
	return iReturnValue;
}

/*Show hide*/
function findElementById( elementId )
{
	var theElement = null;
	try
	{
		if( document.getElementById )
			theElement = document.getElementById( elementId );
		else
			theElement = document.all[ elementId ];
	}
	catch( e )
	{
		theElement = null;
	}
	return theElement;
}


function showTab(id)
{
	findElementById("box_" + id).style.display = "block";
	findElementById("tab_" + id).className = ( id == "comment" ? "on last" : "on" );
	findElementById("tab_" + id).blur();
}

function hideTab(id)
{
	findElementById("box_" + id).style.display = "none";
	findElementById("tab_" + id).className = ( id == "comment" ? "off last" : "off" );
}



function sDivFiltri(id)
{
    document.getElementById(id).style.visibility = "Visible";
}
function hDivFiltri(id)
{
    document.getElementById(id).style.visibility = "Hidden";

}

function filtroRicerca(link) {
	document.location.href = link;
}
function filtroDisponibile(obj) {
	if (obj.checked)
	{
		obj.checked = false;
		document.location.href = obj.value + "od=1";
	}
	else
	{
		document.location.href = obj.value + "od=0";
	}
}
function filtroNovita(obj) {
	if (obj.checked)
	{
		obj.checked = false;
		document.location.href = obj.value + "on=1";
	}
	else
	{
		document.location.href = obj.value + "on=0";
	}
}