//Home Page Scripts
$(document).ready(function() {
var count = 0;
$("#AdRotater #HiddenImages div.rotatorDivs").each(function() {
count++;
var source = $(this).attr("src");
//$("#AdRotater .image_reel").append("<a href='#'><img src='" + source + "' /></a>");
$("#AdRotater .image_reel").append("<div class='rotatorContent'>" + $(this).find('.rotatorContent').html() + "</div>");


$(".paging").append("<a href='#' rel='" + count + "'>" + $(this).find('.rotatorContentName').text() + "</a>");
});


//$(".paging").css("width", count*20);
//Get size of the image, how many images there are, then determine the size of the image reel.
var imageWidth = $("#AdRotater .window").width();
var imageSum = $("#AdRotater .image_reel div.rotatorContent").size();
var imageReelWidth = imageWidth * imageSum;
//Adjust the image reel to its new size
$("#AdRotater .image_reel").css({'width' : imageReelWidth});
//Selecting a random image to start with
$(".paging").show();
var randomnumber=Math.floor(Math.random()*count) + 1;
$(".paging a[rel='" + randomnumber + "']").addClass("active");
$("#AdRotater .image_reel").css("left", -1 * imageWidth * (randomnumber - 1));
//Paging and Slider Function
rotate = function(){
var triggerID = $active.attr("rel") - 1; //Get number of times to slide
var image_reelPosition = triggerID * imageWidth; //Determines the distance the image reel needs to slide
$(".paging a").removeClass('active'); //Remove all active class
$active.addClass('active'); //Add active class (the $active is declared in the rotateSwitch function)
//Slider Animation
$("#AdRotater .image_reel").animate({
left: -image_reelPosition
}, 500 );
};
//Rotation and Timing Event
rotateSwitch = function(){
play = setInterval(function(){ //Set timer - this will repeat itself every 7 seconds
$active = $('.paging a.active').next(); //Move to the next paging
if ( $active.length === 0) { //If paging reaches the end...
$active = $('.paging a:first'); //go back to first
}
rotate(); //Trigger the paging and slider function
}, 7000); //Timer speed in milliseconds (7 seconds)
};
rotateSwitch(); //Run function on launch
//On Hover
/*$("#AdRotater .image_reel a").hover(function() {
clearInterval(play); //Stop the rotation
}, function() {
rotateSwitch(); //Resume rotation timer
}); */
$("#AdRotater").hover(function() {
clearInterval(play); //Stop the rotation
}, function() {
rotateSwitch(); //Resume rotation timer
});
//On Click
$(".paging a").click(function() {
$active = $(this); //Activate the clicked paging
//Reset Timer
clearInterval(play); //Stop the rotation
rotate(); //Trigger rotation immediately
//rotateSwitch(); // Resume rotation timer
return false; //Prevent browser jump to link anchor
});
/*On Air Stuff*/
$( function()
{
$('#InfoTabs li').eq(0).addClass('selectedTab');
$('#VisibleTab div').eq(0).addClass('selectedTab');
$('#InfoTabs > ul > li').click(function ()
{
var thingIndex = $('#InfoTabs li').index(this);
$('#InfoTabs li').removeClass('selectedTab');
$('#VisibleTab div').removeClass('selectedTab');
$(this).addClass('selectedTab');
$('#VisibleTab div').eq(thingIndex).addClass('selectedTab');
});
});
});

