document.observe("dom:loaded", function(){
    
    $$(".description .productTitle").each(function(el,index) {
        var newHTML = '<div class="productJSContainer"><div class="topLeftCorner"></div><div div class="topRightCorner"></div><div class="clearBoth"></div>';
        newHTML += '<div class="titleContainer"><div class="titleMargin">';
        newHTML += '<span class="title">' + el.innerHTML.stripScripts().stripTags() + '</span>';
        newHTML += '<a class="toggleDescription" href="#" onclick="return ToggleTextBlock(\'productSlide' + index + '\',\'open' + index + '\');">';
        newHTML += '<img id="open' + index + '" class="open" src="/uploads/de/15/de15fcd0b181d1c81238ed47f189ff48/description_button_open.png" alt="Visualizza descrizione">';
        newHTML += '</a>'
        newHTML += '<div class="clearBoth"></div>';
        newHTML += '</div></div>';

	var obj;
        el.nextSiblings().each(function(el2) {
        	if(el2.hasClassName('productDescription')){
			var newHTML2 = '<div style="display: none;" id="productSlide' + index + '"><div><div class="description">';
	                newHTML2 += el2.innerHTML;
                	newHTML2 += '</div></div></div>';
        	        el2.setStyle({display:"block"});
	                el2.update(newHTML2);

                	obj = el2;
                
        		throw $break;
        	}

        });

	newHTML += obj.innerHTML;
        newHTML += '<div class="bottomLeftCorner"></div><div div class="bottomRightCorner"></div><div class="clearBoth"></div>';
        el.update(newHTML);
        
    });
});


function ToggleTextBlock(vElementId, vOpenImage) {
    var objElement = $(vElementId);

    var objOpenIco = $(vOpenImage);
	
    if(objElement.visible())
    { 	
        //scrivo Risposta nel pulsante
	objOpenIco.setAttribute('alt', 'Visualizza descrizione');
	objOpenIco.setAttribute('src', '/uploads/de/15/de15fcd0b181d1c81238ed47f189ff48/description_button_open.png');
    }
    else
    {
        //scrivo Chiudi nel pulsante
	objOpenIco.setAttribute('alt', 'Chiudi descrizione');
	objOpenIco.setAttribute('src', '/uploads/77/61/7761992a60aed8261b72e62bdad1d8ce/description_button_close.png');
    }
	
    Effect.toggle(objElement, 'slide');

    return false;
}
