/*
 * Javascript functions for Wordpress theme S.E.R.O.
 * Relies on jQuery 1.4
 * @author Carl-Fredrik Herö, carl-fredrik.net
 * 
 */

jQuery(document).ready(function() {
	jQuery('#slideShowBox')
	.before('<div id="slideNav">')
	.cycle({
	    fx:     'fade',
	    speed:  500,
	    timeout: 5000,
	    pager:  '#slideNav',
	    pause: 1,
	    cleartype: 1,
	    cleartypeNoBg: 1
	});
	jQuery('#slideNav').not('.stopped').find('a').click(function(){
		jQuery('#slideShowBox').cycle('pause');
		jQuery('#slideNav').addClass('stopped');
		return false;
	});

	// center slideNav
	jQuery('#slideNav').width((jQuery('#slideNav').children('a').length)*38+'px');
	hideExcerpts();
	jQuery('table.excerpt tr:gt(4)').hide();
	
	jQuery('.showmore').click(function(){
		var el = jQuery(this).attr('rel');
		jQuery(this).remove();
		jQuery(el+':hidden').fadeIn('slow');
	});
	
	
});

function hideExcerpts(){
	jQuery('p.excerpt').each(function(){
		jQuery(this).html(
			jQuery(this).html().substring(0,379) +
			"<span class='excerpt-more' style='display:none;'>" + 
			jQuery(this).html().substring(379) + 
			"</span>" +
			" <a class='more-link' href='javascript:void(0);' onclick='javascript:toggleExcerpt(this.parentNode);'>Läs mer...</a>"
		);
	});
}

function toggleExcerpt(text){
	jQuery('.excerpt-more', text).toggle();
	jQuery('.more-link', text)
    .text((jQuery('.more-link', text).text() == 'Läs mer...') ? 'mindre...' : 'Läs mer...');
}