/* DomReady Event fires when all Elements are ready, but not images. */
window.addEvent('domready', function()
{
    // Détecter les objets intelligents (images)
    var imgArray = document.getElementsByTagName('img');

    for (n = 0; n < imgArray.length; n++)
    {
      if (imgArray[n].alt)
        if (imgArray[n].alt.toLowerCase().indexOf('image') == 0)
        {
          imgArray[n].className='item';
          imgArray[n].parentNode.className='target';          
          p = imgArray[n].parentNode;
          
          var anc = document.createElement('a');
          anc.className = 'slimbox';
          anc.href = imgArray[n].getAttribute('longdesc')?imgArray[n].getAttribute('longdesc'):imgArray[n].src;;
          anc.title = imgArray[n].title;
          anc.rel = 'lightbox[galerie]';
          var q = imgArray[n].cloneNode(true);
          anc.appendChild(q);
          p.replaceChild(anc, imgArray[n]);
        }
    }

    if ($('imgx'))
    {
    var addButton = document.createElement('input');
    addButton.type = 'button';
    addButton.id = 'add';    
    addButton.name = 'add';
    addButton.value = '+';
    
    $(addButton).injectAfter($('imgx'));
    }
    // Uploads multiples
		if ($('add'))
		{
				var addCount = 0;

				$('add').addEvent('click', function()
				{					
						// Ce n'est pas la peine d'en rajouter ?
						if (addCount == 0 && $('imgx').value == "")
								return;
						else  
								if ($('imgx'+addCount))
										if ($('imgx'+addCount).value == '')
												return;
								
						addCount++;

						var alaligne = document.createElement('br');

						var nouveau = $('imgx').clone();
						nouveau.id = "imgx"+addCount;
						nouveau.value = "";
						nouveau.name = "imgx"+addCount;
						
						if (addCount == 1)
						{
						  $(nouveau).injectAfter($('imgx'));
  						$(alaligne).injectBefore($('imgx'+addCount));
						}
						else
						{
						  $(nouveau).injectAfter($('imgx'+(addCount-1)));
  						$(alaligne).injectBefore($('imgx'+addCount));
						}
				});
		}

Lightbox.init();
});
