// Created by Dave-o

var simpleCollapser={

    collapse:function(sourceObj, targetObj)
    {
        if(targetObj.css('display')=='none')
        {
            targetObj.show('slow');
            sourceObj.removeClass('closed');
            sourceObj.addClass('open');
        }
        else
        {
            targetObj.hide('slow');
            sourceObj.removeClass('open');
            sourceObj.addClass('closed');
        }
        return false;
    },

    show:function(sourceObj, targetObj)
    {
        if(targetObj.css('display')=='none')
        {
            targetObj.css('display', 'block');
            sourceObj.removeClass('closed');
            sourceObj.addClass('open');
        }
    },
    
    initCollapserWithPreview:function(containerClass, collapseLinkName, fullLinkName)
    {
	    $('.' + containerClass).each(function(i) {
	    	var longTextObj = $('.longCC', this); 
	        var shortTextObj = $('.shortCC', this);
	        $('a.collapserCC', this).click(function() {
	            if(longTextObj.css('display') == 'none')
	            {
	            	longTextObj.show('slow');
	            	shortTextObj.hide('slow');
	            	$(this).removeClass('closed').addClass('open').text(collapseLinkName);
	            }
	            else
	            {
	            	longTextObj.hide('slow');
	            	shortTextObj.show();
	                $(this).removeClass('open').addClass('closed').text(fullLinkName);
	            }
	            return false;
	        });
	    	
	    });
    }
    
}
