

/* Conscription Debate */

function debateCycle() {
    $('#arguments').cycle({ 
       fx:     'scrollVert',
        cleartype: true,
       pager:   '.anchor_nav',
        pagerAnchorBuilder: function(idx, slide) { 
           // return selector string for existing anchor 
           return '.anchor_nav li:eq(' + idx + ') a'; 
       },
       timeout: 0
    });
}

function submitBallot() {
    $('#debate_results').hide();
    $('#debate_form label').click(function() {
        $('#debate_form label').attr('class','nonselected');
        $('#debate_form fieldset input').attr('checked','');
        $(this).attr('class','selected');
        $(this).prev().attr('checked','checked');
    });
    
    var options = {
      target:        '#debate_results',   // target element(s) to be updated with server response 
      beforeSubmit:  ballotRequest,  // pre-submit callback 
      success:       ballotResponse  // post-submit callback 
  }; 

  // bind form using 'ajaxForm' 
  $('#debate_form').ajaxForm(options);
}

// pre-submit callback 
function ballotRequest() {
    $('#debate_form').hide();
   return true;
} 

// post-submit callback 
function ballotResponse() {
    $('#debate_results').fadeIn(1000);
}

function playMP3s() {
    $('a[href$=.mp3]')
        .attr('class','mp3')
        .append('<span></span>')
        .click(function() {
            if($(this).attr('class') == 'mp3playing') {
                $(this).children('span').html('');
                $(this).attr('class','mp3');
            } else {
                $('#y').remove(); // Remove any other players
                $('.mp3playing').attr('class', 'mp3');
                var playerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"' +
                'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"' +
                'width="1" height="1" id="y">' +
                '<param name="wmode" value="transparent" />' +
                '<param name="allowScriptAccess" value="sameDomain" />' +
                '<param name="flashVars" value="theLink='+this.href+'" />' +
                '<param name="movie" value="' + siteURL + '_lib/swf/mp3.swf" />' +
                '<embed src="' + siteURL + '_lib/swf/mp3.swf" flashVars="theLink='+this.href+'"'+
                'wmode="transparent" width="1" height="1" name="y"' +
                'allowScriptAccess="sameDomain" type="application/x-shockwave-flash"' +
                ' pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
                $(this).children('span').html(playerHTML);
                $(this).attr('class','mp3playing');
            }
            return false;
        });
}


/* Political Cartoons */

function cartoonCycle() {
    
    $('.slide').each(function(i) {
        $(this).attr('rel', i+1);
    });
        
    $('#slides').cycle({
        fx:     'fade',
        speedIn: '900',
        speedOut: '1000',
        next: '.next',
        prev: '#prev',      
        prevNextClick: function(isNext, zeroBasedSlideIndex, slideElement) {
            $('#current_slide').html(zeroBasedSlideIndex+1);
        },
        timeout: 0
    });
}

function exhibitionCycle() {
    $('.slideshow').cycle({ 
       fx:     'scrollVert', 
         random: 1,
       timeout: 8000,
        pause: true
    }); 
}

function activateTooltips() {
    $('img.tooltip').tooltip({
        showBody: " - ",
      showURL: false,
        left: -100,
        top: 20
    });
}