Event.observe(window, 'load', initNews, false);
var pathForNews = '/';

function initNews() {
    var newsElt = $('rssList');
    pathForNews = $('pathForNews').value;
    var items = getElementsByClassName('rssList_item', 'a', newsElt);
    
    for (var i=0; i < items.length; i++) {
        var link = items[i];
        //alert(items[i]);
        Event.observe(link, 'click', initItemNews, false);
    }    
}

function initItemNews(e) {
    Event.stop(e);
    var element = Event.element(e);
    element.blur();
    var pageNumTmp = element.id;
    pageNumTmp = pageNumTmp.split('_');
    pageNum = pageNumTmp[1];
    
    new Ajax.Updater('newsContainer', pathForNews+'/library/plugins/news/displayNewsRss.php', {
        asynchronous:true,
        parameters: 'pageNum='+pageNum+'&nbDisplayed='+$('nbDisplayedNews').value+'&path='+pathForNews+'',
        evalScripts:false,
        onComplete:function(request, json){
            //alert ('ok');
        },
        onException:function(request, json) {
            alert ('Erreur lors du chargement du fichier');
        }
    });
}

function getElementsByClassName(className, tag, elm){
    var testClass = new RegExp("(^|s)" + className + "(s|$)");
    var tag = tag || "*";
    var elm = elm || document;
    var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
    var returnElements = [];
    var current;
    var length = elements.length;
    for(var i=0; i<length; i++){
        current = elements[i ];
        if(testClass.test(current.className)){
            returnElements.push(current);
        }
    }
    return returnElements;
}

function displayPreviewNews(photoSrc) {
   // var targetDiv = $('pdtRow_'+pdtId);
    var element = $('photoNews');
    var targetDiv = Element.up(element, '.textContainer');
    
    var eltDivPhoto = document.createElement('div');
    eltDivPhoto.id="mainPhoto";
    eltDivPhoto.className="main_photo_full";
    eltDivPhoto.innerHTML = '&nbsp;';
    targetDiv.appendChild(eltDivPhoto);
    
    var oImage = new Image();
    oImage.src = photoSrc;
    oImage.onload = function() {
        eltDivPhoto.innerHTML = '<img src="'+photoSrc+'" alt="Illustration" />';
        
    }
    
}

function removePreviewNews() {
    Element.remove('mainPhoto');
}

