(function(a,b){function j(a,b){setInterval(function(){},100)}function i(b,c){if(a.browser.msie){b.find(".paradigm-preloader").animate({opacity:"0.0"},{duration:300,queue:false})}else{b.find(".paradigm-preloader").animate({opacity:"0.0"},{duration:300,queue:false})}setTimeout(function(){b.find(".paradigm-preloader").remove()},300)}function h(a,b){a.find("ul:first").wrap('<div class="main-container" style="z-index:7;position:absolute;top:0px;left:0px;width:'+b.width+"px;height:"+b.height+'px;overflow:hidden"><div class="slider_holder" style="position:relative;width:'+b.width+"px;height:"+b.height+'px;overflow:hidden"></div></div>');var c=a.find(".maincontainer");b.padtop=parseInt(c.css("paddingTop"),0);b.padleft=parseInt(c.css("paddingLeft"),0);b.padright=parseInt(c.css("paddingRight"),0);b.padbottom=parseInt(c.css("paddingBottom"),0)}function g(b,c){c.slidewidths=(c.width-(c.slideAmount-1)*c.slideSpacing)/c.slideAmount;c.positionArray=[];c.positionArray[0]=0-c.slidewidths;b.find("ul:first").wrap('<div style="position:absolute;top:0px;left:0px" class="services-wrapper-top"></div>');c.top=b.find(".services-wrapper-top");c.maxitem=0;b.find("ul:first > li").each(function(b){c.maxitem=c.maxitem+1;var d=a(this);c.positionArray[b]=(c.slidewidths+c.slideSpacing)*b;d.wrapInner('<div class="slide" style="position:absolute;overflow:hidden;width:'+c.slidewidths+"px;top:0px;left:"+c.positionArray[b]+'px;"></div>');var f=d.find(".slide");f.css({left:c.positionArray[b]+"px",position:"absolute"});f.data("pagemore","");f.find(".page-more").each(function(){var b=a(this);f.data("pagemore",b.html());b.remove();f.find(".morebutton").click(function(){e(f,c);return false})});f.data("id",b);var g=f.find("img");g.wrap('<div class="imgholder" style="cursor:pointer;position:relative"></div>');var h=f.find(".imgholder");var i=parseInt(g.css("border-left-width"),0);var j=parseInt(g.css("paddingLeft"),0);var k=parseInt(g.css("marginLeft"),0);if(!i>0)i=0;if(!j>0)j=0;if(!k>0)k=0;var l=i+j+k;var m=parseInt(g.css("border-top-width"),0);var n=parseInt(g.css("paddingTop"),0);var o=parseInt(g.css("marginTop"),0);if(!m>0)m=0;if(!n>0)n=0;if(!o>0)o=0;var p=m+n+o;h.append('<img class="bw" src="'+g.data("bw")+'">');h.find(".bw").css({position:"absolute","z-index":"1000",opacity:"0.0",left:l+"px",top:p+"px"});if(f.data("pagemore").length>0)f.find(".imgholder").click(function(){e(f,c);return false});f.hover(function(){var b=a(this);b.addClass("mouseover");b.parent().parent().find("li").each(function(b){var c=a(this);if(!c.find(".slide").hasClass("mouseover")){c.find(".slide .imgholder .bw").stop();c.find(".slide *").stop();c.find(".slide .imgholder .bw").animate({opacity:"1.0"},{duration:400,queue:false});if(a.browser.msie&&a.browser.version<8){}else{c.find(".slide *").each(function(){var b=a(this);if(!b.hasClass("buttonlight")&&!b.hasClass("imgholder"))b.animate({opacity:"0.5"},{duration:400,queue:false});if(b.hasClass("thumb"))b.animate({opacity:"0.0"},{duration:400,queue:false})})}clearTimeout(c.data("to"))}else{clearTimeout(c.data("to"));c.find(".slide .imgholder .bw").stop();c.find(".slide *").stop();c.find(".slide  .imgholder .bw").animate({opacity:"0.0"},{duration:400,queue:false});if(a.browser.msie&&a.browser.version<8){}else{c.find(".slide *").each(function(){var b=a(this);if(!b.hasClass("buttonlight")&&!b.hasClass("imgholder")&&!b.hasClass("bw"))b.animate({opacity:"1.0"},{duration:400,queue:false})})}}})},function(){var b=a(this);b.removeClass("mouseover");b.parent().parent().find("li").each(function(b){var c=a(this);c.data("to",setTimeout(function(){c.find(".slide .imgholder .bw").stop();c.find(".slide *").stop();c.find(".slide .imgholder .bw").animate({opacity:"0.0"},{duration:400,queue:false});if(a.browser.msie&&a.browser.version<8){}else{c.find(".slide *").each(function(){var b=a(this);if(!b.hasClass("buttonlight")&&!b.hasClass("imgholder")&&!b.hasClass("bw"))b.animate({opacity:"1.0"},{duration:400,queue:false})})}},250))})})});c.positionArray[c.maxitem+1]=(c.slidewidths+c.slideSpacing)*(c.maxitems+1)+c.slideSpacing;d(c,"visible");if(c.maxitem<=c.slideAmount)d(c,"none");b.find("ul:first").css({visibility:"visible"})}function f(b,c,d){var e=0-(c.slidewidths+c.slideSpacing)+c.slideSpacing;var f=(c.slidewidths+c.slideSpacing)*c.slideAmount+c.slideSpacing;c.transition=1;b.find("ul:first >li .slide").each(function(b){var g=a(this);if(d==0){if(g.data("id")==c.maxitem-1){g.cssAnimate({left:1*e+"px"},{duration:300,queue:false})}else{if(g.position().left<0){g.cssAnimate({left:f+"px"},{duration:1})}else{setTimeout(function(){g.cssAnimate({left:c.positionArray[g.data("id")]+"px"},{duration:300,queue:false})},100)}}}else{if(g.data("id")==c.slideAmount){g.cssAnimate({left:f+"px"},{duration:500,queue:false})}else{if(g.position().left>=c.positionArray[c.maxitem-1]){g.cssAnimate({left:e+"px"},{duration:2})}setTimeout(function(){g.cssAnimate({left:c.positionArray[g.data("id")]+"px"},{duration:300,queue:false})},100)}}})}function e(b,c,e){var f=a(this);d(c,"visible");c.top.animate({top:c.height*1.5+"px"},{duration:500,queue:false});c.actSlide=b.parent().index();c.top.parent().append('<div class="page-more" style="position:absolute;z-index:9999;width:'+c.width+"px;height:"+c.height+'px">'+b.data("pagemore")+"</div>");var g=c.top.parent().find(".page-more");g.css({visibility:"visible"});if(e==2){g.css({left:"-150px",opacity:"0.0"});g.animate({left:"0px",opacity:"1.0"},{duration:500,queue:false})}else{if(e==1){g.css({left:"150px",opacity:"0.0"});g.animate({left:"0px",opacity:"1.0"},{duration:500,queue:false})}else{g.css({top:0-c.height*1.5+"px"});g.animate({top:"0px"},{duration:500,queue:false})}}g.parent().css({overflow:"visible"});c.top.parent().find(".page-more").find(".closer").click(function(){var b=a(this).closest(".page-more");c.top.animate({top:"0px"},{duration:500,queue:false});b.animate({top:0-c.height+"px"},{duration:500,queue:false});setTimeout(function(){b.remove()},500);b.parent().css({overflow:"hidden"});c.actSlide=-1;if(c.maxitem<=c.slideAmount)d(c,"none")})}function d(a,b){var c=a.topcontainer.find(".toolbar");if(b=="none"){c.css({visibility:"hidden"})}else{c.css({visibility:"visible"})}}function c(b,c){var d=b.find(".toolbar");var g=d.find(".left");var h=d.find(".right");h.click(function(){if(!b.hasClass("DuringAnimation")){b.addClass("DuringAnimation");setTimeout(function(){b.removeClass("DuringAnimation")},500);if(c.actSlide>=0){var d=null;var g=c.actSlide;var h=b.parent().find("ul:first >li .slide");for(var i=0;i<h.length;i++){g++;if(g==h.length)g=0;var j=b.parent().find("ul:first >li").eq(g).find(".slide").data("pagemore");if(d==null&&j.length>0)d=b.parent().find("ul:first >li").eq(g).find(".slide")}if(d!=null){b.parent().find(".page-more").css({left:"0px"}).addClass("page-more-old").removeClass("page-more");b.parent().find(".page-more-old").cssAnimate({left:-150+"px",opacity:0},{duration:300,queue:false});e(d,c,1);setTimeout(function(){b.parent().find(".page-more-old").remove()},500)}}if(c.maxitem>c.slideAmount){b.find("ul:first >li .slide").each(function(){var b=a(this);b.data("id",b.data("id")-1);if(b.data("id")<0)b.data("id",c.maxitem-1)});f(b,c,0)}}});g.click(function(){if(!b.hasClass("DuringAnimation")){b.addClass("DuringAnimation");setTimeout(function(){b.removeClass("DuringAnimation")},500);if(c.actSlide>=0){var d=null;var g=c.actSlide;var h=b.parent().find("ul:first >li .slide");for(var i=0;i<h.length;i++){g--;if(g==-1)g=h.length-1;var j=b.parent().find("ul:first >li").eq(g).find(".slide").data("pagemore");if(d==null&&j.length>0)d=b.parent().find("ul:first >li").eq(g).find(".slide")}if(d!=null){b.parent().find(".page-more").css({left:"0px"}).addClass("page-more-old").removeClass("page-more");b.parent().find(".page-more-old").cssAnimate({left:150+"px",opacity:0},{duration:300,queue:false});e(d,c,2);setTimeout(function(){b.parent().find(".page-more-old").remove()},500)}}if(c.maxitem>c.slideAmount){b.find("ul:first >li .slide").each(function(){var b=a(this);b.data("id",b.data("id")+1);if(b.data("id")==c.maxitem)b.data("id",0)});f(b,c,1)}}})}a.fn.extend({services:function(b){var d={width:980,height:345,slideAmount:5,slideSpacing:20,touchenabled:"on",transition:1,mouseWheel:"on"};b=a.extend({},a.fn.services.defaults,b);return this.each(function(){var d=b;var e=a(this);d.topcontainer=e;h(e,d);g(e,d);c(e,d);if(d.timer>0)j(e,d);if(d.touchenabled=="on")e.swipe({data:e,swipeLeft:function(){var b=a(this);var c=b.find(".toolbar");var d=c.find(".right");d.click()},swipeRight:function(){var b=a(this);var c=b.find(".toolbar");var d=c.find(".left");d.click()},allowPageScroll:"auto"});if(d.mouseWheel=="on"){e.bind("mousewheel",function(b,c){var d=a(this);var e=d.find(".toolbar");var f=e.find(".left");var g=e.find(".right");clearTimeout(d.data("mw"));if(c<0)d.data("mw",setTimeout(function(){g.click()},100));else d.data("mw",setTimeout(function(){f.click()},100));return false})}})}});})(jQuery)
