var Debug=function(a,f){$("#Debug")||$("body").append("<div id='Debug'></div>");f?$("#Debug").html($("#Debug").html()+"<br/>"+a):$("#Debug").html($("#Debug").html()+a)},max_ImageSwitch_Effect_ID=0;
(function(a){a.fn.ImageSwitch=function(f,g){var c=a.extend({Type:"FadeIn",NewImage:"",EffectOriginal:!0,Speed:1E3,StartLeft:50,StartTop:0,StartOpacity:0,EndLeft:-50,EndTop:0,EndOpacity:0,Direction:"RightLeft",Door1:"",Door2:""},f),b=this,e=0,d,h,j,k=function(){b.data("imageswitch",-1)};a.isFunction(g)&&(k=function(){g();b.data(b,-1)});var p=function(){b.parent().append("<img class='GrpEffectImg' id='"+d.replace("#","")+"'/>");a(d).attr("src",b.attr("src"));a(d).css("position","absolute");a(d).css("top",
b.position().top);a(d).css("left",b.position().left);a(d).css("opacity",1);b.attr("src",c.NewImage);c.EffectOriginal&&(b.css("opacity",c.StartOpacity),b.animate({opacity:1},c.Speed));a(d).animate({opacity:0},c.Speed,function(){a(d).remove();k()})},m=function(e){a("body").append("<img class='GrpEffectImg' id='"+d.replace("#","")+"'/>");a(d).css("position","absolute");e?(a(d).attr("src",c.NewImage),a(d).css("top",b.offset().top+c.StartTop),a(d).css("left",b.offset().left+c.StartLeft),a(d).css("opacity",
c.StartOpacity),EndTop=b.offset().top,EndLeft=b.offset().left,EndOpacity=1):(a(d).attr("src",b.attr("src")),b.attr("src",c.NewImage),a(d).css("top",b.offset().top),a(d).css("left",b.offset().left),a(d).css("opacity",1),EndTop=b.offset().top+c.EndTop,EndLeft=b.offset().left+c.EndLeft,EndOpacity=c.EndOpacity);a(d).animate({opacity:EndOpacity,top:EndTop,left:EndLeft},c.Speed,function(){b.attr("src",c.NewImage);a(d).remove();k()})},n=function(h){var f=b.clone(!0);b.wrap("<div id='GrpViewport-"+e+"'></div>");
a("#GrpViewport-"+e).css("overflow","hidden");a("#GrpViewport-"+e).width(a(".slideContainer").width());a("#GrpViewport-"+e).height(b.height());a("#GrpViewport-"+e).append("<img class='GrpEffectImg' style='z-index:-1;' width='auto' "+(c.Height?"height='"+c.Height+"' ":"")+"id='"+d.replace("#","")+"'/>");a(d).css("position","absolute");var g=0,l=0;switch(c.Direction){case "RightLeft":l=-b.width();break;case "LeftRight":l=a(".slideContainer").width();break;case "TopDown":g=-b.height();break;case "DownTop":g=
b.height()}var i=b.width()-a(".slideContainer").width();h?(a(d).attr("src",c.NewImage),a(d).css("top",g),a(d).css("left",l-i),a(d).css("opacity",c.StartOpacity),EndTop=0,EndLeft=0-i,EndOpacity=1):(a(d).attr("src",b.attr("src")),a(d).css("left",0),a(d).css("top",0),b.attr("src",c.NewImage),EndTop=g,EndLeft=l,EndOpacity=c.EndOpacity);b.css("position")!="absolute"?(a("#GrpViewport-"+e).css("position","relative"),b.css("position","absolute")):(a("#GrpViewport-"+e).css("position","absolute"),a("#GrpViewport-"+
e).css("left",a(".slideContainer").css("left")),a("#GrpViewport-"+e).css("top",b.css("top")),b.css("top",0),b.css("left",0));c.EffectOriginal&&h&&(b.css("left",-i),b.animate({top:-g,left:-l-i},c.Speed));a(d).animate({opacity:EndOpacity,top:EndTop,left:EndLeft},c.Speed,function(){f.attr("src",c.NewImage);f.removeAttr("imageswitch");a("#GrpViewport-"+e).replaceWith(f);k()})},q=function(){var d=b.clone(!0);b.wrap("<div id='GrpViewport'></div>");a("#GrpViewport").css("overflow","hidden");a("#GrpViewport").width(b.width());
a("#GrpViewport").height(b.height());a("#GrpViewport").append("<div class='GrpEffectDiv' id='"+h.replace("#","")+"'/>");a(h).attr("src",c.NewImage);a(h).css("position","absolute");a(h).css("background-color","#FFF");c.Door1.length>0&&a(h).css("background",c.Door1);a(h).width(b.width());a(h).height(b.height());var e=0,g=0;switch(c.Direction){case "RightLeft":g=-b.width();break;case "LeftRight":g=b.width();break;case "TopDown":e=-b.height();break;case "DownTop":e=b.height()}a(h).css("top",e);a(h).css("left",
g);b.css("position")!="absolute"?(a("#GrpViewport").css("position","relative"),b.css("position","absolute")):(a("#GrpViewport").css("position","absolute"),a("#GrpViewport").css("left",b.css("left")),a("#GrpViewport").css("top",b.css("top")),b.css("top",0),b.css("left",0));a(h).animate({top:0,left:0},c.Speed,function(){b.attr("src",c.NewImage);a(h).animate({top:e,left:g},c.Speed,function(){d.attr("src",c.NewImage);d.removeAttr("imageswitch");a("#GrpViewport").replaceWith(d);k()})})},r=function(){var d=
b.css("position"),e=b.css("left"),g=b.css("top");b.wrap("<div id='GrpViewport'></div>");a("#GrpViewport").css("overflow","hidden");a("#GrpViewport").width(b.width());a("#GrpViewport").height(b.height());a("#GrpViewport").append("<div class='GrpEffectDiv' id='"+h.replace("#","")+"'/>");a(h).css("position","absolute");a(h).css("background-color","#FFF");c.Door1.length>0&&a(h).css("background",c.Door1);a(h).width(b.width());a(h).height(b.height());a("#GrpViewport").append("<div class='GrpEffectDiv1' id='"+
j.replace("#","")+"'/>");a(j).css("position","absolute");a(j).css("background-color","#FFF");c.Door2.length>0&&a(j).css("background",c.Door2);a(j).width(b.width());a(j).height(b.height());var f=0,i=0;switch(c.Direction){case "RightLeft":i=-b.width();break;case "LeftRight":i=b.width();break;case "TopDown":f=-b.height();break;case "DownTop":f=b.height()}a(h).css("top",f);a(h).css("left",i);a(j).css("top",-f);a(j).css("left",-i);c.EffectOriginal||(a(h).css("background","#FFF url("+c.NewImage+") no-repeat "+
-i/2+"px "+-f/2+"px"),a(j).css("background","#FFF url("+c.NewImage+") no-repeat "+i/2+"px "+f/2+"px"));b.css("position")!="absolute"?(a("#GrpViewport").css("position","relative"),b.css("position","absolute")):(a("#GrpViewport").css("position","absolute"),a("#GrpViewport").css("left",e),a("#GrpViewport").css("top",g),b.css("position","absolute"),b.css("top",0),b.css("left",0));a(h).animate({top:f/2,left:i/2},c.Speed,function(){b.attr("src",c.NewImage);c.EffectOriginal?a(h).animate({top:f,left:i},c.Speed,
function(){b.css("position",d);b.css("top",g);b.css("left",e);a("#GrpViewport").replaceWith(b)}):(b.css("position",d),b.css("top",g),b.css("left",e),a("#GrpViewport").replaceWith(b))});a(j).animate({top:-f/2,left:-i/2},c.Speed,function(){b.attr("src",c.NewImage);c.EffectOriginal?a(j).animate({top:-f,left:-i},c.Speed,function(){k()}):k()})},o=function(e){var f=b.clone(!0);b.css("z-index")=="auto"&&b.css("z-index",100);b.css("position")!="absolute"&&b.css("position","relative");a("body").append("<img class='GrpEffectImg'  id='"+
d.replace("#","")+"'/>");a(d).css("position","absolute");a(d).css("top",b.offset().top);a(d).css("left",b.offset().left);e?(a(d).css("opacity",c.StartOpacity),a(d).css("z-index",b.css("z-index")-1),a(d).attr("src",c.NewImage)):(a(d).css("opacity",1),a(d).css("z-index",b.css("z-index")+1),a(d).attr("src",b.attr("src")),b.attr("src",c.NewImage));Math.abs(c.EndTop)<b.height()&&Math.abs(c.EndLeft)<b.width()?(EndTop=b.offset().top,EndLeft=b.offset().left+b.width()):(EndTop=b.offset().top+c.EndTop,EndLeft=
b.offset().left+c.EndLeft);EndOpacity=1;a(d).animate({opacity:EndOpacity,top:EndTop,left:EndLeft},c.Speed,function(){e?a(d).css("z-index",101):(EndOpacity=c.EndOpacity,a(d).css("z-index",2));a(d).animate({opacity:EndOpacity,top:b.offset().top,left:b.offset().left},c.Speed,function(){f.attr("src",c.NewImage);f.removeAttr("imageswitch");b.replaceWith(f);a(d).remove();k()})})};return this.each(function(){b=a(this);if(!b.ImageAnimating())e=max_ImageSwitch_Effect_ID,max_ImageSwitch_Effect_ID+=1,b.data(b,
e),d="#GrpEffectImg-"+e,h="#GrpEffectDiv1-"+e,j="#GrpEffectDiv2-"+e,(new Image).src=c.NewImage,a.ImagePreload(c.NewImage,function(){switch(c.Type){case "FadeIn":p();break;case "FlyIn":m(!0);break;case "FlyOut":m(!1);break;case "FlipIn":o(!0);break;case "FlipOut":o(!1);break;case "ScrollIn":n(!0);break;case "ScrollOut":n(!1);break;case "SingleDoor":q();break;case "DoubleDoor":r()}})})}})(jQuery);(function(a){a.fn.ImageAnimating=function(){return this.data("imageswitch")>0?!0:!1}})(jQuery);
(function(a){a.fn.ImageStop=function(f,g,c){return this.each(function(){if(a(this).ImageAnimating()){var b=a.data(this,"imageswitch");a("#GrpEffectImg-"+b).stop(f,g);a("#GrpEffectDiv-"+b).stop(f,g);a("#GrpEffectDiv1-"+b).stop(f,g);a(this).stop(f,g);a("#GrpEffectImg-"+b).remove();a("#GrpEffectDiv-"+b).remove();a("#GrpEffectDiv1-"+b).remove();a.isFunction(c)&&c()}})}})(jQuery);
(function(a){a.ImageStopAll=function(f,g,c){a(".GrpEffectImg").stop(f,g);a(".GrpEffectDiv").stop(f,g);a(".GrpEffectDiv1").stop(f,g);a(this).stop(f,g);a(".GrpEffectImg").remove();a(".GrpEffectDiv").remove();a(".GrpEffectDiv1").remove();a.data(this,"imageswitch",-1);a.isFunction(c)&&c()}})(jQuery);(function(a){a.ImagePreload=function(f,g,c,b){var e=new Image;e.src=f;e.slideIndex=b;if(a.isFunction(c))e.onload=c;a.isFunction(g)&&a(e).load(g())}})(jQuery);if(!("map"in Array.prototype))Array.prototype.map=function(a,f){for(var g=Array(this.length),c=0,b=this.length;c<b;c++)c in this&&(g[c]=a.call(f,this[c],c,this));return g};
$(document).ready(function(){function a(){var a=$(".slideContainer img.slide").width()/this.width;window.slideWidth[this.slideIndex]=this.width;for(var b=$('[name="slidemap'+this.slideIndex+'"]').children(),e=0;e<b.length;e++){var d=b[e].coords.split(",").map(function(b){return Math.round(b*a)}).join(",");b[e].originCoords=b[e].coords;b[e].coords=d}this.slideIndex==1&&$(".slideContainer img.slide").attr({useMap:"#slidemap1",usemap:"#slidemap1"})}screen.width<=1024?($(".slideContainer img.slide").css({height:"210px"}),
$(".slideContainer").css({height:"210px"})):screen.width<=1280?($(".slideContainer img.slide").css({height:"260px"}),$(".slideContainer").css({height:"260px"})):screen.width<=1600?($(".slideContainer img.slide").css({height:"300px"}),$(".slideContainer").css({height:"300px"})):($(".slideContainer img.slide").css({height:"416px"}),$(".slideContainer").css({height:"416px"}));window.slideIndex=2;window.slideWidth=[];for(var f=$(".slideContainer input").map(function(){return $(this).val()}).get(),g=0;g<
f.length;g++)$.ImagePreload(f[g],null,a,g+1);$(".slideContainer .slideNext").click(function(){$(".slideContainer img.slide").attr({usemap:"#slidemap"+window.slideIndex,useMap:"#slidemap"+window.slideIndex});$(".slideContainer img.slide").ImageSwitch({Type:"ScrollIn",Direction:"LeftRight",StartOpacity:100,NewImage:f[window.slideIndex-1],Height:$(".slideContainer img.slide").css("height"),Speed:1E3});window.slideIndex++;if(window.slideIndex>f.length)window.slideIndex=1});$(".slideContainer img.slide").attr({src:f[0]});
window.onresize=function(){for(var a=$(".slideContainer img.slide").width()/window.slideWidth[[0,3,1,2][window.slideIndex]],b=$('[name="slidemap'+[0,3,1,2][window.slideIndex]+'"]').children(),e=0;e<b.length;e++){var d=b[e].originCoords.split(",").map(function(b){return Math.round(b*a)}).join(",");b[e].coords=d}$(".slideContainer img.slide").attr({useMap:"#slidemap"+[0,3,1,2][window.slideIndex],usemap:"#slidemap"+[0,3,1,2][window.slideIndex]})}});

