$(function(){var animations=["right","left","top","bottom","rightFade","leftFade","topFade","bottomFade"];var total_anim=animations.length;var easeType="swing";var animSpeed=450;var $hs_container=$("#hs_container");var $hs_areas=$hs_container.find(".hs_area");$hs_images=$hs_container.find("img");var total_images=$hs_images.length;var cnt=0;$hs_images.each(function(){var $this=$(this);$("<img/>").load(function(){++cnt;if(cnt==total_images){$hs_areas.each(function(){var $area=$(this);$area.data("over",true).bind("mouseenter",function(){if($area.data("over")){$area.data("over",false);var total=$area.children().length;var $current=$area.find("img:visible");var idx_current=$current.index();var $next=(idx_current==total-1)?$area.children(":first"):$current.next();$next.show();var anim=animations[Math.floor(Math.random()*total_anim)];switch(anim){case"right":$current.animate({left:$current.width()+"px"},animSpeed,easeType,function(){$current.hide().css({"z-index":"1",left:"0px"});$next.css("z-index","9999");$area.data("over",true);});break;case"left":$current.animate({left:-$current.width()+"px"},animSpeed,easeType,function(){$current.hide().css({"z-index":"1",left:"0px"});$next.css("z-index","9999");$area.data("over",true);});break;case"top":$current.animate({top:-$current.height()+"px"},animSpeed,easeType,function(){$current.hide().css({"z-index":"1",top:"0px"});$next.css("z-index","9999");$area.data("over",true);});break;case"bottom":$current.animate({top:$current.height()+"px"},animSpeed,easeType,function(){$current.hide().css({"z-index":"1",top:"0px"});$next.css("z-index","9999");$area.data("over",true);});break;case"rightFade":$current.animate({left:$current.width()+"px",opacity:"0"},animSpeed,easeType,function(){$current.hide().css({"z-index":"1",left:"0px",opacity:"1"});$next.css("z-index","9999");$area.data("over",true);});break;case"leftFade":$current.animate({left:-$current.width()+"px",opacity:"0"},animSpeed,easeType,function(){$current.hide().css({"z-index":"1",left:"0px",opacity:"1"});$next.css("z-index","9999");$area.data("over",true);});break;case"topFade":$current.animate({top:-$current.height()+"px",opacity:"0"},animSpeed,easeType,function(){$current.hide().css({"z-index":"1",top:"0px",opacity:"1"});$next.css("z-index","9999");$area.data("over",true);});break;case"bottomFade":$current.animate({top:$current.height()+"px",opacity:"0"},animSpeed,easeType,function(){$current.hide().css({"z-index":"1",top:"0px",opacity:"1"});$next.css("z-index","9999");$area.data("over",true);});break;default:$current.animate({left:-$current.width()+"px"},animSpeed,easeType,function(){$current.hide().css({"z-index":"1",left:"0px"});$next.css("z-index","9999");$area.data("over",true);});break;}}});});$hs_container.bind("click",function(){$hs_areas.trigger("mouseenter");});}}).attr("src",$this.attr("src"));});});
