$(document).ready(function() {

$("body").addClass("jscript");

$('#gallery').cycle({ 
    fx:    'fade'
    });


// external links       
extLinks();

$("a[rel='colorbox']").colorbox();
$('li.sectionheader').find("a:first").click(function() {
		return false;
	});


var $nav = $('#articleNav');
  
  if ( $nav.length ) {
    var $nextArticle = $('<span id="nextArticle"><span /><span class="edge" /></span>').css('opacity', 0);
    
    $nav.after( $nextArticle );
    
    $nextArticle.hover(function (event) {
      event.stopPropagation();
    });
    
    $nav.find('li').hover(function () {
      $nextArticle.find('span:first').html( $(this).html() ).end().stop().fadeTo(100, 1);
    }, function (event) {
      $nextArticle.stop().fadeTo(500, 0);
    });
  }
  
var w = $(window).width();
 $("#headerWrapper").css('background-image',( w < 1024 ) ? "url(images/jock_tape_short.gif)" : "url(images/jock_tape.gif)" );  
  
  $(window).resize(function(){
        var w = $(window).width();
        $("#headerWrapper").css('background-image',( w < 1024 ) ? "url(images/jock_tape_short.gif)" : "url(images/jock_tape.gif)" );
    });
    
$('#sub-navigation li li a').each(function(i){
    var me = $(this);
    me.html( i+1 );
  });

var sublinks = $('#sub-navigation li li a'),  i = 0; 
 
(function() {  
$(sublinks[i++]).fadeTo(10,1, arguments.callee);  
})();  


$(".squareThumbsHolder img").hover(
function() {
$(this).stop().animate({"opacity": "0.5"}, "slow");
},
function() {
$(this).stop().animate({"opacity": "1"}, "slow");
});


// random bgd selection + placement
bgImageTotal=10;
randomNumber1 = Math.round(Math.random()*(bgImageTotal-1))+1;
randomNumber2 = Math.round(Math.random()*(bgImageTotal-1))+1;
imgPath1=('http://www.4twenty.co.uk/images/bgd/body/'+randomNumber1+'.gif');
imgPath2=('http://www.4twenty.co.uk/images/bgd/container/'+randomNumber2+'.gif');

var pageheight = $("#container").height();
var pagewidth = $("#container").width();
var topval = Math.ceil(Math.random() * pageheight) - 315;
var leftval = Math.ceil(Math.random() * pagewidth) - 315;
var leftval2 = leftval - 400;

$('body:not(.home, .links, .contact, .client-list)').css('background-image', ('url("'+imgPath1+'")'));
$('body:not(.home, .links, .contact, .client-list)').css("backgroundPosition", + leftval2 + "px " + topval + "px");
$('#container:not(.home #container, .links #container, .links #container, .contact #container, .client-list #container)').css('background-image', ('url("'+imgPath2+'")'));
$('#container:not(.home #container, .links #container, .contact #container, .client-list #container)').css("backgroundPosition", + leftval + "px " + topval + "px");

// place splatter
$('#container').append("<div class='texture'></div>")	
$('.texture').css( { left: leftval, top:topval } );

$('.comics li.sectionheader').each(function(){
sec = $(this),
bgImageTotal = 5,
randomNumber = Math.round(Math.random()*(bgImageTotal-1))+1,
imgPath=('images/small_tape/short/'+randomNumber+'.gif');
sec.css('background-image', ('url("'+imgPath+'")'));
});

$('.movies li.sectionheader').each(function(){
sec = $(this),
bgImageTotal = 5,
randomNumber = Math.round(Math.random()*(bgImageTotal-1))+1,
imgPath=('images/small_tape/long/'+randomNumber+'.gif');
sec.css('background-image', ('url("'+imgPath+'")'));
});


 // end onload
});


// external links
function extLinks() {

    $("a[rel='external']").click( function(){
        window.open( this.href );
        return false;
    });
    
};


