var NewsListRightTemplate = new Template('<a href="#{nUrl}">#{nTitle}</a> <span class="news_date">#{nDate}</span>#{nSeparator}');
var NewsListRight = Class.create({
    initialize: function(jsonN){
        this.arNews = jsonN.jsonNews;
       	this.getContent();
    },
    getContent : function(){
    	var count = 0;
    	var today = new Date();
        this.arNews.each(
            function(item){
                if(new Date(item.nStart) <= today && new Date(item.nEnd) >= today){
                    count++;
                }
            } 
        );
        if(count == 0){
            $('NewsZoneRight').style.display = 'none';
        }
        else{
            if(count <= 3){
                $('NewsSeeAll').style.display = 'none';
            }
    	    var i = 1;
    	    var separator = '';
            this.arNews.each(
                function(item){
                    if(new Date(item.nStart) <= today && new Date(item.nEnd) >= today){
                        if(i <= 3){
                            if(i == count || i == 3){
                                separator = '';
                            }
                            else{
                                separator = '<hr class="line_right_light" />';
                            }
		                    $('NewsListRight').insert(
		                    NewsListRightTemplate.evaluate({
			                    nTitle: item.nTitle,
			                    nDate: item.nDate,
			                    nUrl: item.nUrl,
			                    nSeparator: separator
		                    }));
                        }
                        i++;
                    }
                } 
            );
        }
    }
    })
new NewsListRight(jsonN);
