<!--
var ajaxPath = "";

// ---------------------------------------------------------------------------------------------------------- //
// --------------------------------------- Gestione rotatione banner ---------------------------------------- //
// ---------------------------------------------------------------------------------------------------------- //
function bannerRotation_init( ajaxPath, bannerName, index, view ) 
{   
	//alert("ajaxPath " + ajaxPath + "&bannerName=" + bannerName + "&index=" + index );

	ajaxPath = ajaxPath;
	
	if ( view )
	{
		var index      = ( index == "" ) ? 0 : index;
	    var params     = "index=" + index + "&bannerName=" + bannerName;

		new Ajax.Request(
				ajaxPath, 
				{ 
					method: 'get', 
					parameters: params, 
					evalJS: true, 
					onSuccess: function ( transport ) 
					{	
						bannerRotation_end( transport.responseText );
					}
				});
	}
	else
		return true;
}

function bannerRotation_end( responseText ) 
{
    eval( responseText );
	
    switch (esito)
    {
    	// la matrice è composta da più di un banner
    	case "FULL":
    		$(bannerName).update( unescape(output) );
    		eval("var next_"+bannerName+" = setTimeout('bannerRotation_init(\""+ajaxPath+"\", \""+bannerName+"\", "+index+", true)', "+nextTimeout+");");
    		break;
    	// la matrice è composta da un solo banner
    	case "UNIQUE":
    		setInnerHTML(bannerName, output);
    		break;
    	// EMPTY = la matrice è vuota
    	default:
    		break;
    		
    }
}

function salvaStatistica ( ajaxPath, id_banner )
{
	var params = "id_banner=" + id_banner;
    
	new Ajax.Request(
			ajaxPath, 
			{ 
				method: 'get', 
				parameters: params
			});	
}

// ---------------------------------------------------------------------------------------------------------- //

// setta il contenuto HTML del contenitore passato tramite il proprio id
function setInnerHTML(id, value, isNotEscaped) 
{
    var obj = (getElem(id)) ? getElem(id) : false;
    if (obj) {
        if (isNotEscaped) {
            obj.innerHTML = value;
        } else {
            obj.innerHTML = unescape(value);
        }
    }
}

-->
