var DirectLinkListRightTemplate = new Template('<a#{nUrl} class="titleSquare"><strong>#{nTitle}</strong></a>#{nFileSrc}#{nSeparator}');
var DirectLinkListRight = Class.create({
    initialize: function(jsonN){
    	this.arIdDirectLink = arrayIdDL;
        this.arDirectLink = jsonD.jsonDirectLink;
       	this.getContent();
    },
    getContent : function(){
    	var count = 0;
    	var today = new Date();
        		this.arDirectLink.find(
		            function(item){
		                if(new Date(item.nStart) <= today && new Date(item.nEnd) >= today){
		                    arrayIdDL.each(function(idDL){if(item.idDL == idDL){count++;}});
		                    
		                }
		            } 
		        );
        if(count == 0){
            $('DirectLinkZoneRight').style.display = 'none';
        }
        else{
            if(count <= 3){
                $('DirectLinkSeeAll').style.display = 'none';
            }
    	    var i = 1;
    	    var separator = '';
                   this.arDirectLink.find(
		                function(item){
		                    if(new Date(item.nStart) <= today && new Date(item.nEnd) >= today){
		                        arrayIdDL.each(function(idDL){if(item.idDL == idDL){
			                    
			                            if(i == count){
			                                separator = '';
			                            }
			                            else{
			                                separator = '<hr class="line_right_light" />';
			                            }
					                    $('DirectLinkListRight').insert(
					                    DirectLinkListRightTemplate.evaluate({
						                    nTitle: item.nTitle,
						                    nFileSrc: item.nFileSrc,
						                    nUrl: item.nUrl,
						                    nSeparator: separator
					                    }));
			                        i++;
			                    }}
			                    );
		                    }
		                } 
            		);
        }
    }
    })
new DirectLinkListRight(jsonD,arrayIdDL);
