
/*======start js/yuga.js start=======*/

(function(a){a(function(){a.yuga.rollover();a.yuga.externalLink();a.yuga.thickbox();a.yuga.scroll();a.yuga.tab();a.yuga.stripe()});a.yuga={Uri:function(c){var b=this;this.originalPath=c;this.absolutePath=function(){var h=document.createElement("span");h.innerHTML='<a href="'+c+'" />';return h.firstChild.href}();var d={schema:2,username:5,password:6,host:7,path:9,query:10,fragment:11},e=/^((\w+):)?(\/\/)?((\w+):?(\w+)?@)?([^\/\?:]+):?(\d+)?(\/?[^\?#]+)?\??([^#]+)?#?(\w*)/.exec(this.absolutePath);for(var g in d)this[g]=
e[d[g]];this.querys={};this.query&&a.each(b.query.split("&"),function(){var h=this.split("=");if(h.length==2)b.querys[h[0]]=h[1]})},selflink:function(c){var b=a.extend({selfLinkAreaSelector:"body",selfLinkClass:"current",parentsLinkClass:"parentsLink",postfix:"_cr",changeImgSelf:true,changeImgParents:true},c);a(b.selfLinkAreaSelector+(b.selfLinkAreaSelector?" ":"")+"a[href]").each(function(){var d=new a.yuga.Uri(this.getAttribute("href")),e=false;if(d.absolutePath==location.href&&!d.fragment){a(this).addClass(b.selfLinkClass);
e=b.changeImgSelf}else if(0<=location.href.search(d.absolutePath)){a(this).addClass(b.parentsLinkClass);e=b.changeImgParents}e&&a(this).find("img").each(function(){this.originalSrc=a(this).attr("src");this.currentSrc=this.originalSrc.replace(new RegExp("("+b.postfix+")?(.gif|.jpg|.png)$"),b.postfix+"$2");a(this).attr("src",this.currentSrc)})})},rollover:function(c){function b(){return Boolean(!this.currentSrc)}function d(){return Boolean(this.rolloverSrc)}var e=a.extend({hoverSelector:".btn, .allbtn img",
groupSelector:".btngroup",postfix:"_on"},c);c=a(e.hoverSelector).filter(b);c.each(function(){this.originalSrc=a(this).attr("src");this.rolloverSrc=this.originalSrc.replace(new RegExp("("+e.postfix+")?(.gif|.jpg|.png)$"),e.postfix+"$2");this.rolloverImg=new Image;this.rolloverImg.src=this.rolloverSrc});var g=a(e.groupSelector).find("img").filter(d);c.not(g).hover(function(){a(this).attr("src",this.rolloverSrc)},function(){a(this).attr("src",this.originalSrc)});a(e.groupSelector).hover(function(){a(this).find("img").filter(d).each(function(){a(this).attr("src",
this.rolloverSrc)})},function(){a(this).find("img").filter(d).each(function(){a(this).attr("src",this.originalSrc)})})},externalLink:function(c){c=a.extend({windowOpen:true,externalClass:"externalLink",addIconSrc:""},c);var b=new a.yuga.Uri(location.href);b=a('a[href^="http://"]').not('a[href^="'+b.schema+"://"+b.host+'/"]');c.windowOpen&&b.click(function(){window.open(this.href,"_blank");return false});c.addIconSrc&&b.not(":has(img)").after(a('<img src="'+c.addIconSrc+'" class="externalIcon" />'));
b.addClass(c.externalClass)},thickbox:function(){try{tb_init('a[href$=".jpg"]:not(.thickbox, a[href*="?"]), a[href$=".gif"][href!="?"]:not(.thickbox, a[href*="?"]), a[href$=".wmv"][href!="?"]:not(.thickbox, a[href*="?"]), a[href$=".png"][href!="?"]:not(.thickbox, a[href*="?"])')}catch(c){}},scroll:function(c){var b=function(){function d(){if(f.stepCount==j.step){e(f.hrefdata.absolutePath);window.scrollTo(h(),f.endY)}else if(f.lastY==g()){f.stepCount++;window.scrollTo(h(),m());f.lastY=m();l=setTimeout(d,
j.ms)}else g()+n()==o()&&e(f.hrefdata.absolutePath)}function e(i){location.href=i}function g(){return document.body.scrollTop||document.documentElement.scrollTop}function h(){return document.body.scrollLeft||document.documentElement.scrollLeft}function o(){return document.documentElement.scrollHeight||document.body.scrollHeight}function n(){return!a.browser.safari&&!a.browser.opera?document.documentElement.clientHeight||document.body.clientHeight||document.body.scrollHeight:window.innerHeight}function m(){return Math.floor(p(f.startY,
f.endY,f.stepCount,j.step,j.easing))}function p(i,q,k,r,s){k=k/r;return(q-i)*(k+s/(100*Math.PI)*Math.sin(Math.PI*k))+i}var j=a.extend({easing:100,step:30,fps:100,fragment:""},c);j.ms=Math.floor(1E3/j.fps);var l,f={stepCount:0,startY:0,endY:0,lastY:0};return{set:function(i){this.stop();if(i.startY==undefined)i.startY=g();f=a.extend(f,i);f.lastY=f.startY;l=setTimeout(d,j.ms)},stop:function(){clearTimeout(l);f.stepCount=0}}}();a("a[href^=#], area[href^=#]").not("a[href=#], area[href=#]").each(function(){this.hrefdata=
new a.yuga.Uri(this.getAttribute("href"))}).click(function(){var d=a("#"+this.hrefdata.fragment);if(d.length==0)d=a("a[name="+this.hrefdata.fragment+"]");if(d.length){b.set({endY:d.offset().top,hrefdata:this.hrefdata});return false}})},tab:function(c){var b=a.extend({tabNavSelector:".tabNav",activeTabClass:"active"},c);a(b.tabNavSelector).each(function(){var d=a(this).find("a[href^=#], area[href^=#]"),e;d.each(function(){this.hrefdata=new a.yuga.Uri(this.getAttribute("href"));var g="#"+this.hrefdata.fragment;
e=e?e.add(g):a(g);a(this).unbind("click");a(this).click(function(){d.removeClass(b.activeTabClass);a(this).addClass(b.activeTabClass);e.hide();a(g).show();return false})});e.hide();d.filter(":first").trigger("click")})},stripe:function(c){var b=a.extend({oddClass:"odd",evenClass:"even"},c);a("ul, ol").each(function(){a(this).children("li:odd").addClass(b.evenClass);a(this).children("li:even").addClass(b.oddClass)});a("table, tbody").each(function(){a(this).children("tr:odd").addClass(b.evenClass);
a(this).children("tr:even").addClass(b.oddClass)})},css3class:function(){a("body :first-child").addClass("firstChild");a("body :last-child").addClass("lastChild");a("body :empty").addClass("empty")}}})(jQuery);

/*======end js/yuga.js end=======*/
