var years = new Array ("1895", "1904", "1908", "1909", "1910", "1911","1912","1913","1914","1915","1916","1917","1918","1919", "1920")

$(document).ready(function() {

	checkOptions();

	$('.home .rightCol .sideTout p:eq(1), .home .rightCol p.toutButtonRS a').hover(function() {
				$('.home .rightCol p.toutButtonRS a').css({backgroundPosition: '0px 0px'});
			}, function() {
				$('.home .rightCol p.toutButtonRS a').css({backgroundPosition: '0px -59px'});			
		});
		
	$('.home .topTier .explore, .home .contentWrap a.nextPage').hover(function() {	
				$('.contentWrap a.nextPage').css({backgroundPosition: '-40px 117px'});
				$('.home .topTier .explore a').css({backgroundPosition: '0 27px'});
			}, function() {
				$('.contentWrap a.nextPage').css({backgroundPosition: '-120px 117px'});
				$('.home .topTier .explore a').css({backgroundPosition: '0 60px'});
		});

	$('a.backPage, a.nextPage').click(function() {
			$(this).blur();
		});

	$('.topTier .caption span a').click(function() {
			$('.topTier .options').toggle();
			$('.topTier .caption span').toggle();
			$(this).blur();
		});
		
	$('input[@name="onCaptions"]').click(function() {
		if ($(this).is(":checked")) {
			createCookie('captions','1',7);
			bindCaptions();
		} else {
			unbindCaptions();
			eraseCookie('captions');
		}
		$(this).blur();
	});

	$('input[@name="onArrows"]').click(function() {
		if ($(this).is(":checked")) {
			createCookie('arrows','1',7);
			bindArrows();
		} else {
			eraseCookie('arrows');
			unbindArrows();
		}
		$(this).blur();
	});

	$('a#thumb1').click(function(){
		unbindArrows();
	});
	
	$('.timeline li a').click(function() { return false; });

	$('.timeline li a').mouseup(function() {
		var goPage = $(this).attr('href');
		var xPos2 = $(this).position();
		var xPosNew = xPos2.left - 5;
		var curYearClass = ('on' + $('.sliderYear').text());
		var clickYearClass = ('on' + $(this).text()); 
		
		$(this).blur();
		
		$('.slider').addClass('midSlide');
		
		$('.slider').stop().animate({left: xPosNew}, 550, function(){
			$('.slider ').removeClass('midSlide');
			$('.slider ').removeClass(curYearClass);
			$('.slider ').addClass(clickYearClass);
			window.location = goPage;
		});
	});
});

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function bindCaptions() {
	$(".topTier").bind("mouseenter",function(){
      	$('.topTier .caption').slideDown();
    }).bind("mouseleave",function(){
     	$('.topTier .caption').slideUp();
     	if($('.topTier .caption').hide ) {
 			$('.topTier .options').hide();
			$('.topTier .caption span').show();
 			$('.topTier .caption span.closer').hide();
 		}
    });
}

function unbindCaptions () {
  	$(".topTier").unbind("mouseenter");
  	$(".topTier").unbind("mouseleave");
}

function bindArrows() {
	var goPage="";
	$(document).bind('keyup', function(e) {
        if(e.keyCode==37){
            $('.contentWrap a.backPage').css({backgroundPosition: '0 117px'});
            goPage = $(".backPage").attr('href');
        //    return false;
        }
        if(e.keyCode==39){
        	$('.contentWrap a.nextPage').css({backgroundPosition: '-40px 117px'});
            goPage = $(".nextPage").attr('href');            
        //    return false;
       	}
       window.location = goPage;
	});
}

function unbindArrows() {
	$(document).unbind('keyup');
	}

function checkOptions() {
    opt1=readCookie('captions');
    opt2=readCookie('arrows');
  	if (opt1 == 1) {
  		$('input[@name="onCaptions"]').attr('checked', true);
  		$('.topTier .caption').hide();
  		bindCaptions();
  	} else {
  		$('input[@name="onCaptions"]').attr('checked', false);
  		unbindCaptions();
  		$('.topTier .caption').show();
  	}
  	if (opt2 == 1) {
  		$('input[@name="onArrows"]').attr('checked', true);
  		bindArrows();
  	} else {
  		$('input[@name="onArrows"]').attr('checked', false);
  		unbindArrows();
  	}	
}