﻿function showPage() {
    $('.pageId').each(function() {
        var pageId = $(this).attr('id');
        if (pageId == 'Home') {
        	$('#HomeLink').addClass('showPage');
        } else if (pageId == 'Calendar') {
            $('#CalendarLink').addClass('showPage');
        } else if (pageId == 'CalendarVA') {
            $('#CalendarLink').addClass('showPage');
            $('#CalendarVALink').addClass('showPage');
        } else if (pageId == 'CalendarMD') {
            $('#CalendarLink').addClass('showPage');
            $('#CalendarMDLink').addClass('showPage');
        } else if (pageId == 'CalendarDV') {
            $('#CalendarLink').addClass('showPage');
            $('#CalendarDVLink').addClass('showPage');
        } else if (pageId == 'EandO') {
            $('#EandOLink').addClass('showPage');
        } else if (pageId == 'Entry') {
            $('#EandOLink').addClass('showPage');
        }  else if (pageId == 'Results') {
            $('#ResultsLink').addClass('showPage');
        } else if (pageId == 'ResultsRace') {
            $('#ResultsLink').addClass('showPage');
        } else if (pageId == 'ResultsPairs') {
            $('#ResultsLink').addClass('showPage');
        } else if (pageId == 'meetpictures') {
            $('#ResultsLink').addClass('showPage');
        } else if (pageId == 'CaptionedPicture') {
            $('#ResultsLink').addClass('showPage');
        } else if (pageId == 'ConditionBook') {
            $('#ConditionBookLink').addClass('showPage');
        } else if (pageId == 'ConditionBookVA') {
            $('#ConditionBookLink').addClass('showPage');
            $('#ConditionBookVALink').addClass('showPage');
        } else if (pageId == 'ConditionBookMD') {
            $('#ConditionBookLink').addClass('showPage');
            $('#ConditionBookMDLink').addClass('showPage');
        } else if (pageId == 'Standings') {
            $('#StandingsLink').addClass('showPage');
        } else if (pageId == 'Reports') {
            $('#ReportsLink').addClass('showPage');
        } else if (pageId == 'HorseReports') {
            $('#ReportsLink').addClass('showPage');
            $('#HorseReportsLink').addClass('showPage');
        } else if (pageId == 'PeopleReports') {
            $('#ReportsLink').addClass('showPage');
            $('#PeopleReportsLink').addClass('showPage');
        } else if (pageId == 'RaceReports') {
            $('#ReportsLink').addClass('showPage');
            $('#RaceReportsLink').addClass('showPage');
        } else if (pageId == 'Map') {
            $('#MapLink').addClass('showPage');
        } else if (pageId == 'Links') {
            $('#LinksLink').addClass('showPage');
        }
          });     //end of each
          var dateNow = new Date;
          var yearNow = dateNow.getYear();
          if (yearNow < 1900) {
          	yearNow = yearNow + 1900;
          };
          $("#copyright").html("&#169; 2007-" + yearNow + " Central Entry Office.&nbsp; All rights reserved.");
         }   //end function

    function doSlideShow() {
    	$('.pageId').each(function () {
    		var pageId = $(this).attr('id');
    		if (pageId == 'Home') {

    			var currentPosition = 0;
    			var slideWidth = 320;
    			var slides = $('.slide');
    			var numberOfSlides = slides.length;

    			// Remove scrollbar in JS
    			$('#slidesContainer').css('overflow', 'hidden');

    			// Wrap all .slides with #slideInner div
    			slides
			  .wrapAll('<div id="slideInner"></div>')
    			// Float left to display horizontally, readjust .slides width
			  .css({
			  	'float': 'left',
			  	'width': slideWidth
			  });

    			// Set #slideInner width equal to total width of all slides
    			$('#slideInner').css('width', slideWidth * numberOfSlides);

    			// Insert left and right arrow controls in the DOM
    			$('#slideshow')
				.prepend('<span class="control" id="leftControl">Move left</span>')
				.append('<span class="control" id="rightControl">Move right</span>');

    			// manageControls: Hides and shows controls depending on currentPosition
    			function manageControls(position) {
    				// Hide left arrow if position is first slide
    				if (position == 0) { $('#leftControl').hide() }
    				else { $('#leftControl').show() }
    				// Hide right arrow if position is last slide
    				if (position == numberOfSlides - 1) { $('#rightControl').hide() }
    				else { $('#rightControl').show() }
    			};

    			// Hide left arrow control on first load
    			manageControls(currentPosition);

    			// Create event listeners for .controls clicks
    			$('.control')
				.bind('click', function () {
					// Determine new position
					currentPosition = ($(this).attr('id') == 'rightControl')
				? currentPosition + 1 : currentPosition - 1;

					// Hide / show controls
					manageControls(currentPosition);
					// Move slideInner using margin-left
					$('#slideInner').animate({
						'marginLeft': slideWidth * (-currentPosition)
					});
				});

    		}
    	});      //end of each
	}

