// init.js

$(document).ready(function()
{
	// CUFON
	Cufon.replace('h1',								{color: '-linear-gradient(#FFF, #CBC2B5)', textShadow: '#000 0 -1px'});
	Cufon.replace('h3, h5, h6',						{hover: true});
	Cufon.replace('h2, big, legend',				{hover: true, textShadow: '#000 0 -1px'});
	Cufon.replace('.nav ul li',						{hover: true});
	Cufon.replace('ul#menu li a',					{hover: true, textShadow: '#4D4737 0 -1px'});
	Cufon.replace('ol#pack h3, ol#pack h5',			{hover: true, textShadow: '#FFF 0 -1px'});
	Cufon.replace('.caption h4, #footer h4',		{textShadow: '#000 0 -1px'});
    
    // SLIDE
	$('#slide').cycle(
	{
		fx: 'scrollLeft', speed: 500, pager: '#slide_navi', timeout: 6000, delay: 3000,
		pagerAnchorBuilder: function(idx, slide)
		{
			return '#slide_navi li:eq(' + (idx) + ') a';
		}
	});
	
	// TESTIMONIAL
	$('#testi').cycle(
	{
		fx: 'scrollDown', speed: 1000, timeout: 10000, delay: 3000
	});
    
    // FOLIO
    $('#folio').galleriffic('#thumbs',
	{
        delay					: 3000,
        numThumbs				: 20,
        preloadAhead			: 20,
        enableTopPager			: false,
        enableBottomPager		: false,
        imageContainerSel		: '#slideshow',
        controlsContainerSel	: '#controls',
        captionContainerSel		: '#caption',
        loadingContainerSel		: '#loading',
        renderSSControls		: false,
        renderNavControls		: false,
        playLinkText			: 'Play',
        pauseLinkText			: 'Pause',
        prevLinkText			: 'Previous',
        nextLinkText			: 'Next',
        nextPageLinkText		: 'Next &rsaquo;',
        prevPageLinkText		: '&lsaquo; Prev',
        enableHistory			: false,
        autoStart				: false,
        onChange				: function(prevIndex, nextIndex)
        {
        	$('#thumbs ul.thumbs').children().eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end().eq(nextIndex).fadeTo('fast', 1.0);
        },
        onTransitionOut			: function(callback)
        {
        	$('#caption').fadeTo('fast', 0.0);
        	$('#slideshow').fadeTo('fast', 0.0, callback);
        },
        onTransitionIn			: function()
        {
        	$('#slideshow').fadeTo('fast', 1.0);
        	$('#caption').fadeTo('fast', 1.0);
        },
        onPageTransitionOut		: function(callback)
        {
        	$('#thumbs ul.thumbs').fadeTo('fast', 0.0, callback);
		},
		onPageTransitionIn		: function()
		{
			$('#thumbs ul.thumbs').fadeTo('fast', 1.0);
		}
    });
    
    var onMouseOutOpacity = 0.20;
    
    $('#thumbs ul.thumbs li').css('opacity', onMouseOutOpacity).hover(function()
    {
    	$(this).not('.selected').fadeTo('fast', 1.0);
    },
    function()
    {
    	$(this).not('.selected').fadeTo('fast', onMouseOutOpacity);
    });
    
    // TWITTER
    $("#twitter").getTwitter(
    {
    	userName				: 'entertica',
    	numTweets				: 1,
    	loaderText				: 'Loading Tweets...',
    	slideIn					: false,
    	slideDuration			: 750,
    	showHeading				: false,
    	headingText				: 'Latest Tweets',
    	showProfileLink			: false,
    	showTimestamp			: true
    });
});