var $j=jQuery.noConflict();var ACCORDION_WIDTH=960;var ACCORDION_DRAW_ASIDE_WIDTH=50;var ACCORDION_EASING_METHOD="easeOutCirc";var ACCORDION_SLIDE_TIME=650;var g_slidedDivs=null;var g_hoveredSlideIndex=null;function setupAccordionImageSlider(){$j("#accordionContainer").find(".accordionImgDiv:first").css("border-left","0px");var b=$j("#accordionContainer .accordionImgDiv");g_slidedDivs=new Array;var e=$j("#accordionContainer .accordionImgDiv:first");for(var c=0;c<b.length;c++){var d=new Object();d.name="#"+$j(e).attr("id");d.dest=0;d.out=0;g_slidedDivs.push(d);e=$j(e).next(".accordionImgDiv")}var a=0;a=ACCORDION_WIDTH/g_slidedDivs.length;for(var c=0;c<g_slidedDivs.length;c++){$j(g_slidedDivs[c].name).css("margin-left",(c*a)+"px");g_slidedDivs[c].dest=c*a}$j("#accordionContainer").hover(function(){if(true==g_sliderAutoPlay){clearTimeout(g_sliderTimerAutoPlay)}if(g_loadedStripCount<g_slidedDivs.length){return}$j("#accordionContainer .accordionImgDiv").find(".slideDesc").stop().animate({opacity:0},150)},function(){if(g_loadedStripCount<g_slidedDivs.length){return}mouseOutAccorOnAll(null);for(var f=0;f<g_slidedDivs.length;f++){$j(g_slidedDivs[f].name).stop().animate({marginLeft:(f*a)+"px"},{duration:900,easing:ACCORDION_EASING_METHOD});g_slidedDivs[f].dest=f*a;$j(g_slidedDivs[f].name).find(".slideDesc").stop().animate({opacity:1},1200)}if(true==g_sliderAutoPlay){clearTimeout(g_sliderTimerAutoPlay);mouseOutAccorOnAll(null);g_sliderTimerAutoPlay=setTimeout(accordionPlay,g_sliderTimerInterval)}});$j(".accordionImgDiv").hover(function(){if(true==g_sliderAutoPlay){clearTimeout(g_sliderTimerAutoPlay)}if(g_loadedStripCount<g_slidedDivs.length){return}var f=("#"+$j(this).attr("id"));mouseOutAccorOnAll(f);g_hoveredSlideIndex=$j("#accordionContainer .accordionImgDiv").index(this);var g=$j(this)[0];$j(".accordionSlideImage",g).find("img").stop().animate({opacity:1},400);$j(".accordionDescBack",g).stop().animate({bottom:0,opacity:0.8},1000);$j(".accordionDesc",g).stop().animate({bottom:0,opacity:1},1000);$j(".slideStrip",g).stop().animate({opacity:0},200,ACCORDION_EASING_METHOD);g_slidedDivs[g_hoveredSlideIndex].out=0;setMoveForAccordionDivs(g_hoveredSlideIndex)},function(){if(g_loadedStripCount<g_slidedDivs.length){return}g_hoveredSlideIndex=null;var f=("#"+$j(this).attr("id"));var g=0;for(var h=0;h<g_slidedDivs.length;h++){if(f==g_slidedDivs[h].name){g=h;break}}if(g_slidedDivs[g].out!=1){g_slidedDivs[g].out=1;mouseOutAccor(this)}})}function setMoveForAccordionDivs(b){for(var d=0;d<g_slidedDivs.length;d++){var c=$j(g_slidedDivs[d].name)[0];var a=$j(g_slidedDivs[d].name);$j(".slideDesc",c).stop().animate({opacity:0},150);if(d<b){var f=(d*ACCORDION_DRAW_ASIDE_WIDTH);if(g_slidedDivs[d].dest!=f){a.stop();var e=ACCORDION_SLIDE_TIME;g_slidedDivs[d].dest=f;a.animate({marginLeft:f+"px"},{duration:e,easing:ACCORDION_EASING_METHOD})}continue}if(b==d){var f=(d*ACCORDION_DRAW_ASIDE_WIDTH);if(g_slidedDivs[d].dest!=f){a.stop();var e=ACCORDION_SLIDE_TIME;g_slidedDivs[d].dest=f;a.animate({marginLeft:f+"px"},{duration:e,easing:ACCORDION_EASING_METHOD})}continue}if(d>b){var f=(ACCORDION_WIDTH-((g_slidedDivs.length-d)*ACCORDION_DRAW_ASIDE_WIDTH));if(g_slidedDivs[d].dest!=f){a.stop();var e=ACCORDION_SLIDE_TIME;g_slidedDivs[d].dest=f;a.animate({marginLeft:f+"px"},{duration:e,easing:ACCORDION_EASING_METHOD})}continue}}}var g_actualSlideImage=0;var g_sliderTimerAutoPlay=null;var g_sliderTimerInterval=4500;var g_sliderAutoPlay=true;var g_sliderNewLoop=false;var g_setBackwardBtnOnLast=false;function accordionPlay(){if(g_loadedStripCount<g_slidedDivs.length){if(true==g_sliderAutoPlay){g_sliderTimerAutoPlay=setTimeout(accordionPlay,g_sliderTimerInterval)}return}var a=g_sliderTimerInterval;if(BACKWARD==g_lastSlideMoveDirection){g_actualSlideImage++;if(g_actualSlideImage>=g_slidedDivs.length){g_actualSlideImage=0;g_sliderNewLoop=true}}g_lastSlideMoveDirection=FORWARD;g_setBackwardBtnOnLast=false;if(true==g_sliderNewLoop){ribOutWidth=ACCORDION_WIDTH/g_slidedDivs.length;mouseOutAccorOnAll(null);for(var b=0;b<g_slidedDivs.length;b++){$j(g_slidedDivs[b].name).stop().animate({marginLeft:(b*ribOutWidth)+"px"},{duration:900,easing:ACCORDION_EASING_METHOD});g_slidedDivs[b].dest=b*ribOutWidth;$j(g_slidedDivs[b].name).find(".slideDesc").stop().animate({opacity:1},2000)}a=g_sliderTimerInterval*2;g_sliderNewLoop=false;g_setBackwardBtnOnLast=true;g_sliderTimerAutoPlay=setTimeout(accordionPlay,a);return}mouseOutAccorOnAll(null);mouseOnAccor(g_slidedDivs[g_actualSlideImage].name);g_actualSlideImage++;if(g_actualSlideImage>=g_slidedDivs.length){g_actualSlideImage=0;g_sliderNewLoop=true}if(true==g_sliderAutoPlay){g_sliderTimerAutoPlay=setTimeout(accordionPlay,g_sliderTimerInterval)}}function setupAccordionAutoPlay(){if(true==g_sliderAutoPlay){g_sliderTimerAutoPlay=setTimeout(accordionPlay,g_sliderTimerInterval)}}function mouseOnAccor(c){var a=0;for(var b=0;b<g_slidedDivs.length;b++){if(("#"+$j(c).attr("id"))==g_slidedDivs[b].name){a=b;break}}g_slidedDivs[a].out=0;$j(c).find(".accordionSlideImage").find("img").stop().animate({opacity:1},400);$j(c).find(".accordionDescBack").stop().animate({bottom:0,opacity:0.8},1000);$j(c).find(".accordionDesc").stop().animate({bottom:0,opacity:1},1000);$j(c).find(".slideStrip").stop().animate({opacity:0},300);setMoveForAccordionDivs(a)}function mouseOutAccor(b){var a=$j("#accordionContainer")[0];$j(b,a).find(".accordionSlideImage").find("img").stop().animate({opacity:0},800,function(){$j(b,a).find(".slideStrip").stop().animate({opacity:1},600)});$j(b,a).find(".accordionDescBack").stop().animate({bottom:-70,opacity:0},300);$j(b,a).find(".accordionDesc").stop().animate({bottom:-70,opacity:0},300)}function mouseOutAccorOnAll(b){for(var a=0;a<g_slidedDivs.length;a++){if(b!=null){if(b==g_slidedDivs[a].name){continue}}if(g_slidedDivs[a].out!=1){g_slidedDivs[a].out=1;mouseOutAccor(g_slidedDivs[a].name)}}}var FORWARD=true;var BACKWARD=false;var g_lastSlideMoveDirection=FORWARD;function setupAccordionControlPanel(){$j("#accorControlBtnDesc").fadeTo(0,0);$j("#accorPlayBtn").click(function(){g_sliderAutoPlay=!g_sliderAutoPlay;if(false==g_sliderAutoPlay){$j(this).css("background-position","0px -17px");clearTimeout(g_sliderTimerAutoPlay);mouseOutAccorOnAll(null);var a=ACCORDION_WIDTH/g_slidedDivs.length;for(var b=0;b<g_slidedDivs.length;b++){$j(g_slidedDivs[b].name).stop().animate({marginLeft:(b*a)+"px"},{duration:900,easing:ACCORDION_EASING_METHOD});g_slidedDivs[b].dest=b*a;$j(g_slidedDivs[b].name).find(".slideDesc").stop().animate({opacity:1},2000)}}else{$j(this).css("background-position","0px 0px");g_sliderTimerAutoPlay=setTimeout(accordionPlay,g_sliderTimerInterval)}return false});$j("#accorPlayBtn").hover(function(){$j(this).animate({opacity:1},200);$j("#accorControlBtnDesc").text("turn off/on slider auto play").fadeTo("slow",1)},function(){$j(this).animate({opacity:0.6},200);$j("#accorControlBtnDesc").stop().fadeTo(0,0)});$j("#accorBackBtn").hover(function(){$j(this).animate({opacity:1},200);$j("#accorControlBtnDesc").text("previous slide").fadeTo("slow",1)},function(){$j(this).animate({opacity:0.6},200);$j("#accorControlBtnDesc").stop().fadeTo(0,0)});$j("#accorBackBtn").click(function(){clearTimeout(g_sliderTimerAutoPlay);if(FORWARD==g_lastSlideMoveDirection){g_actualSlideImage--}g_lastSlideMoveDirection=BACKWARD;if(false==g_setBackwardBtnOnLast){mouseOutAccorOnAll(null);g_actualSlideImage--;if(true==g_sliderNewLoop){g_sliderNewLoop=false}if(0>g_actualSlideImage){if(g_actualSlideImage==-2){g_actualSlideImage=g_slidedDivs.length-2}else{g_actualSlideImage=g_slidedDivs.length-1}}mouseOnAccor(g_slidedDivs[g_actualSlideImage].name)}else{mouseOutAccorOnAll(null);g_actualSlideImage=g_slidedDivs.length-1;mouseOnAccor(g_slidedDivs[g_actualSlideImage].name);g_setBackwardBtnOnLast=false}if(true==g_sliderAutoPlay){g_sliderTimerAutoPlay=setTimeout(accordionPlay,g_sliderTimerInterval)}return false});$j("#accorForwardBtn").hover(function(){$j(this).animate({opacity:1},200);$j("#accorControlBtnDesc").text("next slide").fadeTo("slow",1)},function(){$j(this).animate({opacity:0.6},200);$j("#accorControlBtnDesc").stop().fadeTo(0,0)});$j("#accorForwardBtn").click(function(){clearTimeout(g_sliderTimerAutoPlay);g_sliderNewLoop=false;if(BACKWARD==g_lastSlideMoveDirection){g_actualSlideImage++;if(g_actualSlideImage>=g_slidedDivs.length){g_actualSlideImage=0;g_sliderNewLoop=true}}g_lastSlideMoveDirection=FORWARD;mouseOutAccorOnAll(null);mouseOnAccor(g_slidedDivs[g_actualSlideImage].name);g_actualSlideImage++;if(g_actualSlideImage>=g_slidedDivs.length){g_actualSlideImage=0;g_sliderNewLoop=true}if(true==g_sliderAutoPlay){g_sliderTimerAutoPlay=setTimeout(accordionPlay,g_sliderTimerInterval)}return false})}function setupAdditionalCufonFontReplacement(){Cufon.replace(".tabHeader",{fontWeight:400});Cufon.replace(".tabsHeader",{fontWeight:700});Cufon.replace(".accordionDescHeader",{fontWeight:700});Cufon.replace("#servicesProductsHeader",{fontWeight:300});Cufon.replace("#latestNewsHeader",{fontWeight:300})}g_loadedSlideCount=0;g_imgList=null;function checkAccordionLoading(){if(g_loadedSlideCount<g_imgList.length){setupLoadingAsynchronousImagesForAccordion()}}function setupLoadingAsynchronousImagesForAccordion(){if(g_imgList==null){var c=$j("#accordionContainer .asyncImgLoadAccordion");g_imgList=new Array;var f=$j("#accordionContainer .accordionImgDiv:first");var b=$j(f).find(".asyncImgLoadAccordion");for(var a=0;a<c.length;a++){var e=new Object();e.id="#"+$j(b).attr("id");g_imgList.push(e);f=$j(f).next(".accordionImgDiv");b=$j(f).find(".asyncImgLoadAccordion")}}if(g_loadedSlideCount<g_imgList.length){g_loadedSlideCount++;d(g_imgList[g_loadedSlideCount-1].id,g_loadedSlideCount-1);setTimeout(setupLoadingAsynchronousImagesForAccordion,500)}function d(k,j){var h=$j(k);var g=h.attr("title");var i=new Image();$j(i).css("opacity","0.0").load(function(){h.append(this).removeAttr("title");h.css("background-image","none");$j(this).css("margin","0px").css("opacity","0.0");if(j==g_hoveredSlideIndex){$j(this).animate({opacity:1},500)}}).attr("src",g).click(function(){window.location=$j(this).parents(".accordionImgDiv").find("a").attr("href")})}}var g_loadedStripCount=0;var g_stripList=null;function setupLoadingAsyncSlideStripImages(){if(g_stripList==null){var d=$j("#accordionContainer .slideStrip");g_stripList=new Array;var f=$j("#accordionContainer .accordionImgDiv:first");var c=$j(f).find(".slideStrip");for(var b=0;b<d.length;b++){var e=new Object();e.id=c;g_stripList.push(e);f=$j(f).next(".accordionImgDiv");c=$j(f).find(".slideStrip")}}if(g_loadedStripCount<g_stripList.length){a(g_stripList[g_loadedStripCount].id,g_loadedStripCount)}else{clearTimeout(g_sliderTimerAutoPlay);g_sliderTimerAutoPlay=setTimeout(accordionPlay,g_sliderTimerInterval)}function a(k,j){var h=$j(k);var g=h.attr("title");var i=new Image();$j(i).css("opacity","0.0").load(function(){h.append(this).removeAttr("title");g_loadedStripCount++;$j(this).css("margin","0px").css("opacity","0.0").animate({opacity:1},400,function(){h.css("background-image","none");setTimeout(setupLoadingAsyncSlideStripImages,20)})}).attr("src",g).click(function(){window.location=$j(this).parents(".accordionImgDiv").find("a").attr("href")})}};