/** Dynamic listings handler */

function setUpDynamicListing()
{
    if($$(".dynamic-list")[0])
    {
        // Remove header
        $$(".NewsListingHeader")[0].setStyle('display','none');
        
        // Hide everything but list post headers until activated by user
        $$(".dynamic-list").addClass('hidden-listpost');
        
        // Transform url-links to dynamic content togglers
        $$(".dynamic-list a").each( function(link) { 
        
            //listpost.grab( new Element('div', {'class': 'list-icon','html': "<img src='/images/icons/ico_questiondialogue.png />"}) );
            
            link.grab( new Element('div', {'class': 'list-more','html': 'visa svar'}), 'top' );
            link.getNext('p').grab( new Element('div', {'class': 'list-answer-icon','html': "<img src='/images/icons/ico_doctor_big.png />"}), "top" );
            link.set('href', 'javascript:;');
            
            addDynamicLink(link);            
        });
        
        // Remove irrelevant date information
        $$(".dynamic-list span").setStyle('display','none');
    }
}

function addDynamicLink(link)
{
    link.getParent().addEvent('click', function(el) 
        {                
            if(link.getParent().hasClass('hidden-listpost'))
            {
                link.getParent().removeClass('hidden-listpost');
                
                link.getChildren(".list-more")[0].set('html','d&ouml;lj svar');
            }
            else
            {
                link.getParent().addClass('hidden-listpost');
                
                link.getChildren(".list-more")[0].set('html','visa svar');
            }
        });    
}