﻿var autoPlay=true;var heroImages=null;var curImage=-1;var heroInterval=null;var incrementDelay=8000;var HeroGenericGroupName="HSR Hero Images";var isHeroImageChanging=false;$(document).ready(function(){$("#header-menus > li > ul a").click(function(B){if(heroInterval!==null){window.clearTimeout(heroInterval)}});var A=new Henrys.Web.WebServices.HeroImageService();A.GetHeroImages(HeroGenericGroupName,getHeroImages_complete)});function getHeroImages_complete(C){heroImages=C;var A=$("#heroimagecontainer");A.prepend("<img src='' alt='' style='display:none;' id='heroimage' />");var D=new Sys.StringBuilder();D.append("<ul id='heroimageselector'>");for(var B=0;B<heroImages.length;B++){D.append(String.format("<li class='selector {0}'><a href=\"#\">{1}</a></li>",(B==0?"on":"off"),(B+1+"")))}D.append("</ul>");$("#herocontainer").append(D.toString());$("#heroimageselector > li > a").click(function(G){if(!isHeroImageChanging){var E=$(this).text();var F=(E-0);if(F>0){if((E-1)!=curImage){if(heroInterval!==null){window.clearTimeout(heroInterval)}showImage(E-1);heroInterval=window.setTimeout(incrementHeroImage,incrementDelay)}}}G.preventDefault()});$("#heroimage").load(function(){$(this).fadeIn("slow");isHeroImageChanging=false});showImage(0);if(autoPlay){heroInterval=window.setTimeout(incrementHeroImage,incrementDelay)}}function incrementHeroImage(){if(curImage<(heroImages.length-1)){showImage(curImage+1)}else{showImage(0)}heroInterval=window.setTimeout(incrementHeroImage,incrementDelay)}function showImage(C){isHeroImageChanging=true;var B=(curImage>=0);var A=$("#heroimage");if(B){A.fadeOut("slow",function(){$(this).hide("normal",function(){$(this).attr("src",heroImages[C].ImagePath)})})}else{A.attr("src",heroImages[C].ImagePath);isHeroImageChanging=false}var D=curImage;curImage=C;if(heroImages[C].LinkUrl===""){A.unbind("click",heroimage_click);A.css("cursor","default")}else{A.bind("click",heroimage_click);A.css("cursor","pointer")}$("#heroimageselector > li.selector:eq("+D+")").attr("class","selector off");$("#heroimageselector > li.selector:eq("+curImage+")").attr("class","selector on")}function heroimage_click(B){var A=heroImages[curImage];if(A.LinkUrl!==""){window.location.href=A.LinkUrl}B.preventDefault();return false}if(typeof (Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();