﻿$(document).ready(function() {
    var indexnum = 1;
    $('#featuremediumcenter li').each(function(i) {
        i = i + 1;
        $(this).addClass('item' + i);
    });
    $('#featuremediumcenter li').each(function(i) {
        i = i + 1;
        var itemTitle = $('.item' + i + ' h2').html();
        var itemTitleA = $('.item' + i + ' h2 A').attr('href');
        var itemImg = $('.item' + i + ' img').attr('src');
        var itemImgAlt = $('.item' + i + ' img').attr('alt');
        var itemSummary = $('.item' + i + ' .sf_postContent').html();
        var itemWhole = '<div class="featuremediumimg"><a href="' + itemTitleA + '"><img src="' + itemImg + '" alt="' + itemImgAlt + '" border="0" /></a></div><div class="featuremediumcontent"><h2 class="featuretitle">' + itemTitle + '</h2><br />' + itemSummary + '</div>';
        $('.item' + i).html(itemWhole);
    });
    ////slide item number
    //set first slide
    $('#featuremediumcenter li').hide();
    $('#featuremediumcenter li.item1').show();
    $('.slide1').addClass('slideon');
    $('#nextarrow').attr('src', '/images/WIDEfeaturebox_on_r1_c3.gif');
    $('#backarrow').attr('src', '/images/WIDEfeaturebox_on_r1_c1.gif');
    // slidenumber click
    $('.slidenumber').click(function() {
        var tgt = $(this).attr('target');
        indexnum = tgt;
        showLi();
    });
    // BACK NEXT functions
    $('#nextarrow').hover(
  			function() {
  			    $(this).fadeTo("fast", 0.75);
  			},
  			function() {
  			    $(this).fadeTo("fast", 1.00);
  			}
		);
    $('#backarrow').hover(
  			function() {
  			    $(this).fadeTo("fast", 0.75);
  			},
  			function() {
  			    $(this).fadeTo("fast", 1.00);
  			}
		);
    $('#nextarrow').click(function() {
        if (indexnum == 4) { indexnum = 1; showLi(); }
        else {
            indexnum++;
            showLi();
        }
    });
    $('#backarrow').click(function() {
        if (indexnum == 1) { indexnum = 4; showLi(); }
        else {
            indexnum--;
            showLi();
        }
    });
    //  // Slide Control Function
    function showLi() {
        if (indexnum == 0) { indexnum = 1; return; }
        else if (indexnum > 4) { indexnum = 1; return; }
        else if (indexnum == 4) {
            $('.slidenumber').removeClass('slideon');
            $('#featuremediumcenter li').hide();
            $('#featuremediumcenter li.item4').show();
            $('.slide4').addClass('slideon');
            return;
        }
        else if (indexnum == 1) {
            $('.slidenumber').removeClass('slideon');
            $('#featuremediumcenter li').hide();
            $('#featuremediumcenter li.item1').show();
            $('.slide1').addClass('slideon');
            return;
        }
        else {
            $('.slidenumber').removeClass('slideon');
            $('#featuremediumcenter li').hide();
            $('#featuremediumcenter li.item' + indexnum).show();
            $('.slide' + indexnum).addClass('slideon');
            return;
        }
    }
    //	// AUTO PLAY Slideshow function
    $(function() {
        var timer = setInterval(showLiAuto, 1500);
        var timedelay = 4000;
        var counter = 0;
        $('#featuremedium').click(function() {
            clearInterval(timer);
        });
        $('#featuremediumcenter').hover(function() {
            pauseit();
        },
				function() {
				    resumeit();
				});
        function pauseit() {
            clearInterval(timer);
            timer = setInterval(showLiAuto, 3000000);
        }
        function resumeit() {
            clearInterval(timer);
            timer = setInterval(showLiAuto, 500);
        }
        function showLiAuto() {
            if (counter == 0) { counter = 1; indexnum = 2; return; }
            else if (indexnum == 4) { timedelay = 2000; }
            else if (indexnum == 5) { indexnum = 1; return; }
            $('#featuremediumcenter li').hide();
            $('.slidenumber').removeClass('slideon');
            $('.slide' + indexnum).addClass('slideon');
            $('#featuremediumcenter li.item' + indexnum).fadeIn('medium');
            clearInterval(timer);
            timer = setInterval(showLiAuto, timedelay);
            timedelay = 4000;
            indexnum++;
            counter++;
        }
    });


});
