﻿function toggleZoneQIExplode(Show)
{
	var objBoxQuickinfoExplode = $("#boxQuickinfoExplode");
	var objSepQuickinfoExplode = $("#sepQuickinfoExplode");
	if (Show)
	{objBoxQuickinfoExplode.show()}
	else
	{objBoxQuickinfoExplode.hide()}

	if (objSepQuickinfoExplode)
	{
		if (Show)
		{objSepQuickinfoExplode.show()}
		else
		{objSepQuickinfoExplode.hide()}
	}
}

function setBorderBottomQuickInfo(Cella, Show)
{
	var objTd1 = $('#tdQuickInfo1');
	var objTd2 = $('#tdQuickInfo2');
	var objTd3 = $('#tdQuickInfo3');
	var objTd4 = $('#tdQuickInfo4');
	var objTd5 = $('#tdQuickInfo5');
	var objTd6 = $('#tdQuickInfo6');
	
	objTd1.addClass("bordoBottom");
	objTd2.addClass("bordoBottom");
	objTd3.addClass("bordoBottom");
	objTd4.addClass("bordoBottom");
	objTd5.addClass("bordoBottom");
	objTd6.addClass("bordoBottom");
	
	if (!Show)
	{
		if (Cella=="1")
			objTd1.removeClass("bordoBottom");
		if (Cella=="2")
			objTd2.removeClass("bordoBottom");
		if (Cella=="3")
			objTd3.removeClass("bordoBottom");
		if (Cella=="4")
			objTd4.removeClass("bordoBottom");
		if (Cella=="5")
			objTd5.removeClass("bordoBottom");
		if (Cella=="6")
			objTd6.removeClass("bordoBottom");
	}		
	
	return 
}

var AjaxAbort = null;
function showQuickInfoExplode(Cella, CatCode, NumQI, Param)
{
	toggleZoneQIExplode(false);
	
	var objAjax = createXMLHttpRequest();
	
	var urlRequest = '/reqajax/svr/catalogo/valquickinfo.asp?cella=' + encodeURIComponent(Cella) + '&catcode=' + encodeURIComponent(CatCode) + '&NumQI=' + NumQI + Param;
	
    var handlerFunction = getReadyStateHandlerWithProgress(objAjax, mgmtRetQuickInfoExplodeLoading, mgmtRetQuickInfoExplode, 'T' , '');

	AjaxAbort = objAjax;
	
    objAjax.onreadystatechange = handlerFunction;
    
    setBorderBottomQuickInfo(Cella, false);

	objAjax.open("GET", urlRequest, true);

	objAjax.send(null);

}


function showBrandExplode(CatCode, Param)
{
	toggleZoneQIExplode(false);
	
	var objAjax = createXMLHttpRequest();
	
	var urlRequest = '/reqajax/svr/catalogo/valbrand.asp?catcode=' + encodeURIComponent(CatCode) + Param;
	
    var handlerFunction = getReadyStateHandlerWithProgress(objAjax, mgmtRetQuickInfoExplodeLoading, mgmtRetQuickInfoExplode, 'T' , '');

	AjaxAbort = objAjax;

    objAjax.onreadystatechange = handlerFunction;
    
    setBorderBottomQuickInfo("1", false);

	objAjax.open("GET", urlRequest, true);
        
	objAjax.send(null);

}

function abortQuickInfoExplode()
{
	if (AjaxAbort)
		AjaxAbort.abort();
		
	var objBoxQuickinfoExplode = $("#boxQuickinfoExplode");
	objBoxQuickinfoExplode.html("");

	setBorderBottomQuickInfo("0", true);
	toggleZoneQIExplode(false);


	setQISel(0);
}

function mgmtRetQuickInfoExplodeLoading(nomeDiv)
{
	toggleZoneQIExplode(true);	

	var objBoxQuickinfoExplode = $("#boxQuickinfoExplode");
	var objBoxLoader = $("#boxLoader");

	objBoxQuickinfoExplode.html(objBoxLoader.html());	


}

function mgmtRetQuickInfoExplode(testo, nomeDiv)
{
	toggleZoneQIExplode(true);	

	var objBoxQuickinfoExplode = $("#boxQuickinfoExplode");
	
	objBoxQuickinfoExplode.html(testo);


}



function setQISel(NumQI)
{
	for (k=2;k<=14; k++)
	{
		var objTable = $('#tblQuickInfoAltre' + k);
		if (objTable)
			objTable.removeClass("quickInfoSelected");
		
	}

	var objTable = $('#tblQuickInfoAltre' + NumQI);
	if (objTable)
		objTable.addClass("quickInfoSelected");

}



function toggleViewRaffina()
{
	var objBoxRaffinaComplete = $('#boxRaffinaComplete');
	var objPulsChangeView = $('#pulsChangeView');
	
	var Mostra = false;
	if (objBoxRaffinaComplete.css("display") == 'none')
	{
		Mostra = true;
	}

	if(Mostra)
	{
		objBoxRaffinaComplete.show();
		objPulsChangeView.src = '/img/header_raffina_hide_opt.gif';
		
	}
	else
	{
		objBoxRaffinaComplete.hide();
		objPulsChangeView.src = '/img/header_raffina_show_opt.gif';
		
	}
	return false;
}
