/* ============ ON DOC READY =================== */

$(document).ready(function() {

/* -- Adds an next arrow to all links with 'arrow' classname -- */
$('a.arrow').after(' <span class="la">&raquo;</span>');

/* ============ HOME PAGE =================== */

$('#popup-txt').css({ top:"250px", paddingTop:"12px" });
$('#popup-txt > p').hide();

var pHeight = $('#text-cont').outerHeight();
var topHeight = 300-(pHeight+22);
topHeight = topHeight+'px';

$('#home-top-left').hoverIntent(
  function () {
    $('#popup-txt').animate({top: topHeight, paddingTop: '15px'}, 300 );
    $('#popup-txt > p').fadeIn();
  }, 
  function () {
    $('#popup-txt').animate({top: '250px', paddingTop: '12px'}, 300 );
    $('#popup-txt > p').fadeOut();
  }
);

$.sifr({path:'fonts'});
$('#home-quote-sifr').sifr({font: 'eurostile', color:'#348'});
$('.sifr-font').sifr({font: 'eurostile', color:'#348'});
$('.sifr-font-or').sifr({font: 'eurostile', color:'#f72'});

$('#home-quote blockquote .open-quote').empty().addClass('new-js-open');
$('#home-quote blockquote .close-quote').empty().addClass('new-js-close');

/* -- International languages --*/

$('span.lang-info').hide();
$('.int-link').click(
  function () {
    $(this).next().next().toggle();
    return false;
  });


/* ============ CURLY QUOTES =================== */

/* -- Replaces standard html text quotes with curly quote image by adding new classname -- */
/* -- Quote on dark background --*/
$('blockquote.dark-bg .open-quote').empty().addClass('new-js-open');
$('blockquote.dark-bg .close-quote').empty().addClass('new-js-close');

$('blockquote.light-bg .open-quote').empty().addClass('new-js-open');
$('blockquote.light-bg .close-quote').empty().addClass('new-js-close');

/* -- Case Study Quote --*/
$('#case-quote blockquote .open-quote').empty().addClass('new-js-open');
$('#case-quote blockquote .close-quote').empty().addClass('new-js-close');

/* ============ ROUNDED CORNERS =================== */

/* -- Adds DIV TAGS to hang CSS classes onto - Corner images added with CSS --*/
/* -- Orange Navigation --*/
$('div#navigation').wrapInner('<div class="tl"><div class="tr"><div class="bl"><div class="br"><div class="clearfix"></div></div></div></div></div>');

/* -- HOME PAGE --*/
$('#home-top-left').wrapInner('<div class="tl"><div class="bl"></div></div>');
$('#home-top-left').append('<div class="pop-crn"></div>');



/* -- PAGE TYPES --*/
$('div.type-one').wrapInner('<div class="tl"><div class="tr"><div class="bl"><div class="br"><div class="clearfix"></div></div></div></div></div>');
$('div.type-two').wrapInner('<div class="tl"><div class="tr"><div class="bl"><div class="br"><div class="clearfix"></div></div></div></div></div>');
$('div.type-three').wrapInner('<div class="tl"><div class="tr"><div class="bl"><div class="br"><div class="clearfix"></div></div></div></div></div>');
$('div.type-four').wrapInner('<div class="tl"><div class="tr"><div class="bl"><div class="br"><div class="clearfix"></div></div></div></div></div>');
$('div.type-five').wrapInner('<div class="tl"><div class="tr"><div class="bl"><div class="br"><div class="clearfix"></div></div></div></div></div>');


/* -- PAGE TYPES -Col 3 DARK PANEL --*/
$('div.type-three div.col3-single').wrapInner('<div class="tl"><div class="tr"><div class="bl"><div class="br"></div></div></div></div>');
$('div.type-four div.col3-single').wrapInner('<div class="tl"><div class="tr"><div class="bl"><div class="br"></div></div></div></div>');

/* -- Submit button --*/
$('div.btn-corner').wrapInner('<div class="tl"><div class="tr"><div class="bl"><div class="br"></div></div></div></div>');
$('a.btn-link').wrapInner('<div class="tl"><div class="tr"><div class="bl"><div class="br"></div></div></div></div>');


/* -- STANDARD LIGHT GREY BOX WITH BORDER --*/
$('div.grey-corner').wrapInner('<div class="bd"><div class="c"></div></div>');
$('div.grey-corner').prepend('<div class="hd"><div class="c"></div></div>').append('<div class="ft"><div class="c"></div></div>');
		

/* ============ HEADER LINKS =================== */

/* -- Controls which link to display on click -- */

var tabContainers = $('#headlinks > div');
$('ul#head-nav a').click(function () {
  var sel = this.id.replace('-link', '');
  if (sel != 'intranet' && sel != 'casestudy') {
    tabContainers.hide().filter('#'+sel).show();
    $('ul#head-nav a').removeClass('selected');
    $(this).addClass('selected');
    return false;
  }
}).filter(':last').click();


/* -- Fades case study ticker -- */    
    
$('#case-list').innerfade({
  speed: 750,
  timeout: 6000,
  type: 'random_start',
  containerheight: '25px' })


/* ============ PREV & NEXT NETWORK PANEL =================== */

/*$('div.network-panel').append('<p class="prev-next"><span class="prev">&laquo;</span>&nbsp;<span class="net-cur"></span>&nbsp;of&nbsp;<span class="net-total"></span>&nbsp;<span class="next">&raquo;</span></p>');

var pContainers = $('.network-text-div > p');
var tot = pContainers.length;
var cur = 1;
$('span.net-cur').text(cur);
$('span.net-total').text(tot);
$('p#net-1').show();
$('.prev-next span.prev').addClass('hidden');

$('.prev-next').disableTextSelect();

$('.prev-next span.next').click(function () {
  if (cur<tot) {
    var next = cur+1;
    $('p#net-'+cur).hide();
    $('p#net-'+next).show();
    cur = next;
    $('span.net-cur').text(cur);
    $('.prev-next span.prev').removeClass('hidden');
  }
  if (cur==tot) {
    $(this).addClass('hidden');
  } else {
    $(this).removeClass('hidden');
  }
  return false;
});


$('.prev-next span.prev').click(function () {
  if (cur>1) {
    var prev = cur-1;
    $('p#net-'+cur).hide();
    $('p#net-'+prev).show();
    cur = prev;
    $('span.net-cur').text(cur);
    $('.prev-next span.next').removeClass('hidden');
  }
  if (cur==1) {
    $(this).addClass('hidden');
  } else {
    $(this).removeClass('hidden');
  }
  return false;
});*/

/* ============ MISC =================== */

$('.show-hide-target').hide();

$('.show-hide-link').click(function () {
  $('.show-hide-target').slideToggle();
  return false;
});


});
