﻿(function(a){a.fn.xtraVisual=function(b){var c={timerInterval:5e3,isVisualLoaderEnabled:true,isSelectorEnabled:true,isTimerEnabled:true,isImageBackground:false,isSkinBackground:false},b=a.extend(c,b);return this.each(function(){obj=a(this);var l=a(".VisualLoader",obj),e=a(".VisualItem",obj),i=a(".Selector",obj),t=a(".SelectorPrev",i),s=a(".SelectorNext",i),g=a(".SelectorItem",i);e.css({position:"absolute","z-index":1});e.hide();var c,h,d=0,p,n,f=0;if(e.length<2)b.isTimerEnabled=false;j();t.click(function(){w()});s.click(function(){r()});g.click(function(){x(this)});function x(a){m();if(!e.filter(":animated").length){d=g.index(a);j()}}function w(){m();if(!e.filter(":animated").length){if(d>0)d--;else d=e.length-1;j()}}function r(){m();if(!e.filter(":animated").length){if(d<e.length-1)d++;else d=0;j()}}function j(){if(e.index(c)!=d||!c){v();if(c!=null)h=c;c=e.eq(d);if(!a(".VisualImage",c).length){var g=a(".ItemData",c).val().split("-||-"),j=g[0],m=g[1],f=a("<img/>").addClass("VisualImage Hidden").attr("alt",m).attr("src",j);b.isImageBackground&&c.css({"background-image":"url("+j+")"});b.isVisualLoaderEnabled&&l.show();u();f.load(function(){var d=a(".ItemSkinData",c).val();if(b.isSkinBackground&&d===""){var e=a("<img/>").addClass("SkinImage Hidden").attr("src",d);e.load(function(){b.isVisualLoaderEnabled&&l.hide();o();b.isSelectorEnabled&&i.show();f.appendTo(c);!b.isImageBackground&&f.show();k();a(".SkinContainer").css("background","url("+d+") center top no-repeat")})}else{b.isVisualLoaderEnabled&&l.hide();o();b.isSelectorEnabled&&i.show();if(!b.isImageBackground){f.appendTo(c);f.show()}k()}}).error(function(){b.isTimerEnabled&&q()})}else k()}}function k(){c.show();if(b.isSkinBackground){var d=a(".ItemSkinData",c).val();a(".SkinContainer").css("background","url("+d+") center top no-repeat")}if(h){h.css({"z-index":2});h.fadeOut(function(){h.css({"z-index":1})})}b.isTimerEnabled&&q()}function v(){g.removeClass("SelectorItem_Selected");g.eq(d).addClass("SelectorItem_Selected");a(".SelectorItem_Button",g).removeClass("SelectorItem_Button_Selected");a(".SelectorItem_Button",g.eq(d)).addClass("SelectorItem_Button_Selected")}function q(){p=setTimeout(function(){r()},b.timerInterval)}function m(){clearInterval(p)}function u(){var c=a("#Loader");f=0;n=setInterval(b,80);function b(){if(f<440)f=f+40;else f=0;c.css({"background-position":"0 -"+f+"px"})}}function o(){clearInterval(n)}})}})(jQuery);(function(a){a.fn.xtraExpandingMenu=function(b){var c={hoverTime:200,fadeInTime:200,hoverClass:""},b=a.extend(c,b);return this.each(function(){obj=a(this);var c=a(".MenuButton",obj),e=a(".MenuContent",obj),f=c.attr("class");e.hide();var d=[];obj.hover(function(){var a=jQuery.data(this);d[a]=setTimeout(function(){c.removeClass();c.addClass(b.hoverClass);e.fadeIn(b.fadeInTime);d[a]=null},b.hoverTime)},function(){var a=jQuery.data(this);if(d[a])clearTimeout(d[a]);else e.slideUp(0,function(){c.removeClass();c.addClass(f)})})})}})(jQuery)
