/*
    jQuery No Conflict for MooTools
*/
jQuery.noConflict();

jQuery(document).ready(function(){

    /*
        Head Slideshow
    */
    jQuery('.cycle .csc-textpic-imagewrap').cycle({
        random:     true,               // randomize content
        speed:      800,                // transition speed
        timeout:    5000                // timeout between slides
    });
    
    /*
        Content Slider
    */
    jQuery('.contentSlider').prepend('<div class="navWrap"><ul class="nav"></ul></div>');
    jQuery('.references .contentSlider .item .title').each(function () {
        jQuery(this).wrap('<a href="http://www.'+jQuery(this).text()+'/"></a>');
    });
    jQuery('.references .contentSlider .item img').each(function () {
        jQuery(this).before('<a class="urloverlay" href="http://www.'+jQuery(this).parent().find('.title').text()+'/">&nbsp;</a>');
    });
    jQuery('.contentSlider .container').cycle({
        fx:        'fade',              // transition fx
        next:      '.next',             // selector for element to use as click trigger for next slide 
        prev:      '.prev',             // selector for element to use as click trigger for previous slide
        pagerAnchorBuilder: pagerFactory,
        pager:     '.nav',
        sync:       true,
        speed:      600,                // transition speed
        timeout:    0                  // timeout between slides
    });
    jQuery('.contentSlider .container').each(function() {
        var items = jQuery('.contentSlider .container .item').size();
        if (items <= 1) {
            jQuery(this).parent().find('.next').remove();
            jQuery(this).parent().find('.prev').remove();
        }
    });
    function pagerFactory(idx, slide) {
        return '<li><a href="#">&nbsp;</a></li>';
    };

});
