$.slider = {}
$.slider.stopped = "false";
$.slider.wait = "false";
//*****slide function to toggle the header content on the home page******************************//
function sliderControls(){
	
	$('.slide:eq(0)').show();
	$('#captions li:eq(0)').show();
	$('#slide-thumbs li a:eq(0)').addClass('active');
	$('#slide-thumbs li:eq(0)').addClass('active');
	
	$('#slide-thumbs li a').click(function() {
	  var temp = $("#slide-thumbs li a").index($(this));
		$('#slide-thumbs li a').removeClass('active');
		$('#slide-thumbs li').removeClass('active');
		$(this).addClass('active');
		$(this).parent().addClass('active')
		$('.slide').hide();
		$('.slide:eq(' + temp + ')').fadeIn('slow');
		$('#captions li').hide();
		$('#captions li:eq(' + temp + ')').fadeIn('slow');
		return false;
  });

	$('#slider').mouseenter(function() {                  
		//stop anim  
		$(".slide").stop(true, true);
		$("#slide-thumbs li a").stop(true, true);
		$("#captions li").stop(true, true);
		$.slider.stopped = "true";
	});
	
	$('#slider').mouseleave(function() {       
		//start anim  
		$.slider.stopped = "false";
		$.slider.wait = "true";
	});
	
	$('#athletics #main #slider #over-lay ul#captions li a').each(function(){
		if($(this).text().length > 60){
			// get the text within the div
			// remove leading and trailing spaces
			// get first 70 characters
			// separate characters into an array of words
			// remove the last full or partial word
			// combine into a single string and append "..."
			var shortText = $(this).text().replace(/(^[\s\xA0]+|[\s\xA0]+$)/g, '');
			var shortText = shortText.substring(0, 60).split(" ").slice(0, -1).join(" ") + " "; 
			$(this).text(shortText);
			$(this).append("&hellip;");
		}
	});
	
	setTimeout('rotate();', 6000);
}
	
	
function rotate() {	
	if($.slider.stopped == "false"){
		$.slider.wait = "false";
		var slider_size = $("#slide-thumbs li a").length - 1;
		var temp = $("#slide-thumbs li a").index($("#slide-thumbs li a.active"));
		var next = temp+=1;
		
		if(next <= slider_size){
			$('.slide').hide();
			$('#captions li').hide();
			$('#slide-thumbs li a').removeClass('active');
			$('#slide-thumbs li').removeClass('active');
			$('.slide:eq(' + next + ')').fadeIn('slow');
		  $('#captions li:eq(' + next + ')').fadeIn('slow');
			$('#slide-thumbs li a:eq(' + next + ')').addClass('active');
			$('#slide-thumbs li:eq(' + next + ')').addClass('active');
		}
		if(next > slider_size){
			$('.slide').hide();
			$('#captions li').hide();
			$('#slide-thumbs li a').removeClass('active');
			$('#slide-thumbs li').removeClass('active');
			$('.slide:eq(0)').fadeIn('slow');
			$('#captions li:eq(0)').fadeIn('slow');
			$('#slide-thumbs li a:eq(0)').addClass('active');
			$('#slide-thumbs li:eq(0)').addClass('active');
		}
	}
	setTimeout('rotate();', 6000);
}
//*****internal navigation drop-down menu******************************************************//
function navHoverStates() {
  $('ul#mainNav li').hover(function() {
    $(this).addClass('iehover');
  }, function() {
    $(this).removeClass('iehover');
  });
	$('#content').hover(function() {
    $('ul#mainNav li').removeClass('iehover');
  });
	$('#banner').hover(function() {
    $('ul#mainNav li').removeClass('iehover');
  });
}
//*****jQuery clear value from july 21st 2009 comment on http://www.joesak.com/2008/11/19/a-jquery-function-to-auto-fill-input-fields-and-clear-them-on-click*****//
function clearDefaultValue() {
  $(':input').focus(function() {
    if($(this).val() == $(this).attr('title')) {
      $(this).val('');
    }
  }).blur(function() {
    if($(this).val() == '') {
      $(this).val($(this).attr('title'));
    }
  });
  $('#btnNext').click(function() {
	  $(':input').each(function (i) {
      if($(this).val() == $(this).attr('title')) {
        $(this).val('');
      }
    });
  });
}
function populateDefaultValues(){
  $(':input').each(function(){
    if($(this).val() == ''){
      $(this).val($(this).attr('title'));      
    }
  });
}
//*****Replace align attribute with class**************************************************//
function replaceAlign() {
  if (!document.getElementsByTagName('img')) return false;
  $('img[align="left"]').addClass('left').removeAttr('align');
  $('img[align="right"]').addClass('right').removeAttr('align');
  $('img[align="middle"]').addClass('middle').removeAttr('align');
}
//*****Replace target attribute with class**************************************************//
function replaceTarget() {
  if (!document.getElementsByTagName('a')) return false;
  $('a[target]').addClass('newwindow').removeAttr('target');
}
//*****The following function make it possible to have web standard popups**************************************************//
function strictNewWindow() {
  if (!document.getElementsByTagName('a')) return false;
  $('a.newwindow').click(function() {
    window.open($(this).attr('href'));
    return false;
  });
}
//*****Load all functions**************************************************//
$(document).ready(function(){
	replaceAlign();
	replaceTarget();
	strictNewWindow();
	sliderControls();
	navHoverStates();
	populateDefaultValues();
  clearDefaultValue();
});

