(function(){jQuery.scrollToElement=function(d,c){var l=$(d),k,j,f,h,g,b,e=[],a,i=arguments;f={speed:1500,offSet:0};if(!$.isEmptyObject(c)){c=$.extend(false,f,c)}else{c=f}$.extend(jQuery.easing,{fxEaseInOut:function(n,o,m,q,p){if((o/=p/2)<1){return q/2*o*o*o*o+m}return -q/2*((o-=2)*o*o*o-2)+m}});g=function(){$(document,window).bind("mousewheel",function(){return false}).bind("DOMMouseScroll",function(){return false})};b=function(){var n,m;for(n=0;n<e.length;n++){$(window).unbind("onscroll").bind("onscroll",e[n])}$(document,window).unbind("mousewheel").unbind("DOMMouseScroll")};h=function(){if(isNaN(c.speed)){c.speed=1500}if(isNaN(c.offSet)){c.offSet=0}};if(l.length){k=$(l[0]);h();j=k.offset().top-c.offSet;a=window.onscroll;if(typeof(a)==="function"){e.push(a)}$(window).bind("onscroll",function(){return false});g();$("html, body").animate({scrollTop:j},c.speed,"fxEaseInOut",function(){b();$.runCallBack(i)})}};jQuery.getCallBack=function(a){var c=null,b;for(b=0;b<a.length;b++){if($.isFunction(a[b])){return a[b]}}return c};jQuery.runCallBack=function(a){var b=$.getCallBack(a);if(b!==null){b.call()}};jQuery.fn.toggleShowHide=function(d){var c,a,b,e=this;d=$.extend(false,$.toggleShowHide.defaults,d);c=function(){if(typeof(d.slide)!=="boolean"){d.slide=false}};a=function(){e.live("click",function(){var g=$(this),i=[],k,h=g.attr("href"),f=g.attr("rev"),j=true;if(h){if(h.substr(0,1)!=="#"){if(f){j=false;k=f}else{if(h.indexOf("#")!==-1){k=h.split("#")[1]}}}else{k=h.split("#")[1]}if(k&&k!==""){i=$("#"+k)}if(i.length){if(!j&&!$.data(g.get(0),"loaded")){$.ajaxLoader.show();$.ajax({url:h,success:function(l){$.ajaxLoader.hide();i.html(l);$(".tglJs",i).toggleShowHide();$.toggleShowHide.animateText(g,i);$.data(g.get(0),"loaded",d)},error:function(){$.ajaxLoader.hide();var l="Error";if($.isFunction($.getText)){i.html($.getText("error"))}else{i.html(l)}$.data(g.get(0),"loaded",true)}})}else{$.toggleShowHide.animateText(g,i)}}}return false})};return this.each(function(f){var h=$(this),j,g,k=true,i=h.attr("href");if(f===0){c()}if(i){if(i.substr(0,1)!=="#"){k=false}j=$.toggleShowHide.getContent(h);if(j.length){g="";if($.isFunction($.getJsClassName)){g=$.getJsClassName(h);h.addClass(g);if(!h.hasClass(g+"Open")){j.hide()}else{if(!k){$.ajaxLoader.show();$.ajax({url:i,success:function(l){$.ajaxLoader.hide();j.html(l);$(".tglJs",j).toggleShowHide();$.data(h.get(0),"loaded",true)},error:function(){$.ajaxLoader.hide();var l="Error";if($.isFunction($.getText)){j.html($.getText("error"))}else{j.html(l)}$.data(h.get(0),"loaded",true)}})}}}d.widgetClassName=g;if(!$.data(h.get(0),"settings")){h.attr("title",h.text());if($.toggleShowHide.toToggleText(h)){$.toggleShowHide.toggleText(-1,h);if(h.hasClass(g+"Open")){$.toggleShowHide.toggleText(1,h)}}$.data(h.get(0),"settings",d)}if(f===0){a()}}}})};jQuery.toggleShowHide={defaults:{slide:true},update:function(f){var a,c,b,e,d=$.isIE(">8");if(typeof(f)==="object"){e={linkElement:[],ajax:false,inPage:true,text:false,url:"",targetId:"",content:""};f=$.extend(false,e,f);a=$(f.linkElement);if(a.length){c=$.data(a.get(0),"settings");if(c){c=$.extend(false,f,c);b=this.getContent(a);$.removeData(a.get(0),"loaded");if(c.ajax){a.attr("rev",b.attr("id"));a.attr("href",c.url)}else{if(c.inPage){a.attr("href","#"+c.targetId)}}if(b.length){if((c.slide&&!$.isIE())||(c.slide&&d)){b.animate({opacity:0},100).slideUp(function(){b.empty()})}else{b.hide().empty()}if(a.hasClass("tglActiveJs")){a.removeClass("tglActiveJs");if(c.widgetClassName!==""){a.removeClass(c.widgetClassName+"Open")}}this.toggleText(0,a);if(c.text){b.html(c.content)}}}}}},getContent:function(b){var d=$(b),c=d.attr("href"),a=d.attr("rev"),f,e=[];if(d.length){if(c){if(c.substr(0,1)!=="#"){if(a){f=a}else{if(c.indexOf("#")!==-1){f=c.split("#")[1]}}}else{f=c.split("#")[1]}if(f&&f!==""){e=$("#"+f)}}}return e},toToggleText:function(c){var b=$(c),e=b.attr("title"),a=b.attr("rel"),d=false;if(e.indexOf(a)!==-1){d=true}return d},replaceText:function(d,c,b){var a=$(b);a.html(a.html().replace(d,c))},toggleText:function(f,e){var d=$(e),a,c,b,g;if(this.toToggleText(d)){a=d.attr("rel");c=d.attr("title");if(a!==""){if(a.indexOf("/")!==0){b=a.split("/");if(b.length){switch(f){case -1:g=c.replace(b[1],b[0]);g=g.replace(b[0]+"/","");this.replaceText(c,g,d);break;case 0:g=c.replace(b[f+1],b[f]);g=g.replace(b[f]+"/","");this.replaceText(d.text(),g,d);d.removeClass("tglActiveJs");break;case 1:g=c.replace(b[f-1],b[f]);g=g.replace("/"+b[f],"");this.replaceText(d.text(),g,d);d.addClass("tglActiveJs");break}}}}}},animateText:function(b,c){var a="",e=$.data(b.get(0),"settings"),d=$.isIE(),f=$.isIE(">8");if(!e){e=this.defaults;$.data(b.get(0),"settings",e)}if($.isFunction($.getJsClassName)){a=$.getJsClassName(b);b.addClass(a);if(!b.hasClass(a+"Open")){c.hide()}}if(a!==""){b.toggleClass(a+"Open")}if(!c.is(":visible")){c.css("opacity",0).slideDown(function(){c.animate({opacity:1},"fast",function(){if($.isIE("<9")){c.show();$.removeInlineCSSProp(c,"filter")}})})}else{c.animate({opacity:0},100).slideUp(function(){if($.isIE("<9")){c.hide();$.removeInlineCSSProp(c,"filter")}})}this.toggleText(b.hasClass("tglActiveJs")?0:1,b)}};jQuery.isIE=function(b){var f=false,d=false,a=false,c,e;if($.browser.msie){f=true}if(typeof(b)!=="undefined"){c=parseInt($.browser.version,10);e=String(b);if(e.indexOf("+")!==-1||e.indexOf("-")!==-1||e.indexOf("<")!==-1||e.indexOf(">")!==-1){d=true;if(e.indexOf("+")!==-1||e.indexOf(">")!==-1){e=e.replace(new RegExp(">","gi"),"");if(c>parseInt(e,10)){a=true}}else{e=e.replace(new RegExp("<","gi"),"");if(c<parseInt(e,10)){a=true}}}else{b=parseInt(b,10);if(!isNaN(b)){d=true;if(c===b){a=true}}}}if(d){return(f&&a)}else{return f}};jQuery.hasLayout=function(a){if(a&&$.isIE("<9")){var f=$(a),b,d,c=[],e;if(f.length===0){a="body"}f.each(function(){b=$(this);d=b.parent();var g=true;if(b.hasClass("cBox")){g=false}else{c=b.parents(".cBox:first");if(c.length){$.removeInlineCSSProp(c,"zoom")}}if(b.attr("style")){$.removeInlineCSSProp(b,"zoom")}if(d.length&&d.get(0).nodeName!=="HTML"){if(d.attr("style")){$.removeInlineCSSProp(d,"zoom")}}else{d=[]}e=setTimeout(function(){b.css("zoom",1);if(d.length){d.css("zoom",1)}if(g){if(c.length){c.css("zoom",1)}}clearTimeout(e)},200)})}};jQuery.getText=function(a){var c="",b="en";if(typeof(letUsDoWebResources)==="object"){if($.isFunction($.getPageLang)){b=$.getPageLang()}if(typeof(letUsDoWebResources[b])==="object"){if(typeof(letUsDoWebResources[b][a])!=="undefined"){c=letUsDoWebResources[b][a]}}}return c};jQuery.getPageLang=function(){var b=$("html"),c="en",a;if(b.length){a=b.attr("lang");if(a){a=$.trim(a);if(a!==""){c=a}}}return c};jQuery.removeInlineCSSProp=function(d,k){try{if(k){if($.trim(k)!==""){var l=$(d),j,b,n,c,g,a,f,m;l.each(function(){if(this.nodeType===1){j=$(this);if(j.attr("style")){b=false;n=j.attr("style").split(";");c=[];$.each(n,function(e,o){g=$.trim(o);if(g!==""){c.push(g)}});n=c.slice();$.each(c,function(e,o){a=o.split(":");if($.trim(a[0].toLowerCase())===k.toLowerCase()){n.splice(e,1);b=true}});c=n;if(b){m="";for(f=0;f<c.length;f++){m+=c[f]+";"}j.removeAttr("style").attr("style",m)}}}})}}}catch(h){}}})(jQuery);
