﻿var slideShow = function(){
    	var currentslide = 1,
    	    numberOfSlides = 0,
    	    offset = 1560,
    	    speed = 1200,
    	    ease = "swing";
    	        	
    function SlideLeft()
    {
        if(currentslide < numberOfSlides)
        {
            currentslide += 1;
            $("#slides").animate({marginLeft: -(currentslide-1)*offset+236+'px'},1200,"swing");
            updatePagination();
        }
    }
    function slideShowRight()
    {
        if(currentslide > 1)
        {
            currentslide--;
            $("#slides").animate({marginLeft: -(currentslide-1)*offset+236+'px'},1200,"swing");
            updatePagination();
        }
    }
    function SlideTo(slideName)
    {
         currentslide = $(".slide").index($("#"+slideName)) + 1;
         $("#slides").animate({marginLeft: -(currentslide-1)*offset+236+'px'},1200,"swing");
         updatePagination();
    }
    
    function updatePagination()
    {
         $(".pagenum").text(currentslide+"/"+numberOfSlides);
         if(currentslide > 1 && currentslide < numberOfSlides)
         {
            $(".slidenavigation a").fadeIn("slow");
         }
         else if(currentslide == numberOfSlides)
         {
            $(".slidenavigation .Next").fadeOut("slow");
            $(".slidenavigation .Prev").fadeIn("slow");
         }
         else
         {
            $(".slidenavigation .Prev").fadeOut("slow");
            $(".slidenavigation .Next").fadeIn("slow");
         }
         $(document).trigger("slideChange",[$(".slide:eq(" + (currentslide-1) + ")").attr('id')]);
    }
    function init()
    {
        var navslide = $.getQueryString({ ID:"slide", DefaultValue:"" });
        if(jQuery.browser.msie && jQuery.browser.version === "6.0")
        {
            offset=1550;
        }   
          
        if(navslide)
        {
            currentslide = $(".slide").index($("#"+navslide)) + 1;
            $("#slides").css("margin-left", -(currentslide-1)*offset+236+'px');
        }
        $(".slidenavigation .Prev").click(function(e){e.preventDefault();if($("#slides:animated").length === 0){slideShowRight();}});
        $(".slidenavigation .Next").click(function(e){e.preventDefault();if($("#slides:animated").length === 0){SlideLeft();}});
        numberOfSlides = $(".slide").length;
        updatePagination();
        
    }
    return{
		init: init,SlideTo:SlideTo
	};
    
   }();
   
   $(document).ready(function(){
                                    slideShow.init();
                                    $("#MainNav li.on li[class*='Policies']").addClass("SubNavSelected");
                               }
        
   );
   function backToPolicyPage()
   {
        var MainNav = $.cookie('MainNavItem');
        if(MainNav == 'brokers' || MainNav == 'business')
        {
            window.location = "/"+MainNav+"/policies.aspx";
        }
        else
        {
            window.location = "/individuals/policies.aspx";
        }
    }        
   
  
   