jQuery.iAccordion={build:function(A){return this.each(function(){if(!A.headerSelector||!A.panelSelector){return }var B=this;B.accordionCfg={panelHeight:A.panelHeight||300,headerSelector:A.headerSelector,panelSelector:A.panelSelector,activeClass:A.activeClass||"fakeAccordionClass",hoverClass:A.hoverClass||"fakeAccordionClass",onShow:A.onShow&&typeof A.onShow=="function"?A.onShow:false,onHide:A.onShow&&typeof A.onHide=="function"?A.onHide:false,onClick:A.onClick&&typeof A.onClick=="function"?A.onClick:false,headers:jQuery(A.headerSelector,this),panels:jQuery(A.panelSelector,this),speed:A.speed||400,currentPanel:A.currentPanel||0};B.accordionCfg.panels.hide().css("height","1px").eq(0).css({height:B.accordionCfg.panelHeight+"px",display:"block"}).end();B.accordionCfg.headers.each(function(C){this.accordionPos=C}).hover(function(){jQuery(this).addClass(B.accordionCfg.hoverClass)},function(){jQuery(this).removeClass(B.accordionCfg.hoverClass)}).bind("click",function(C){if(B.accordionCfg.currentPanel==this.accordionPos){return }B.accordionCfg.headers.eq(B.accordionCfg.currentPanel).removeClass(B.accordionCfg.activeClass).end().eq(this.accordionPos).addClass(B.accordionCfg.activeClass).end();B.accordionCfg.panels.eq(B.accordionCfg.currentPanel).animate({height:0},B.accordionCfg.speed,function(){this.style.display="none";if(B.accordionCfg.onHide){B.accordionCfg.onHide.apply(B,[this])}}).end().eq(this.accordionPos).show().animate({height:B.accordionCfg.panelHeight},B.accordionCfg.speed,function(){this.style.display="block";if(B.accordionCfg.onShow){B.accordionCfg.onShow.apply(B,[this])}}).end();if(B.accordionCfg.onClick){B.accordionCfg.onClick.apply(B,[this,B.accordionCfg.panels.get(this.accordionPos),B.accordionCfg.headers.get(B.accordionCfg.currentPanel),B.accordionCfg.panels.get(B.accordionCfg.currentPanel)])}B.accordionCfg.currentPanel=this.accordionPos}).eq(0).addClass(B.accordionCfg.activeClass).end();jQuery(this).css("height",jQuery(this).css("height")).css("overflow","hidden")})}};jQuery.fn.Accordion=jQuery.iAccordion.build;jQuery.iCarousel={build:function(A){return this.each(function(){var E=this;var B=2*Math.PI/360;var C=2*Math.PI;if(jQuery(E).css("position")!="relative"&&jQuery(E).css("position")!="absolute"){jQuery(E).css("position","relative")}E.carouselCfg={items:jQuery(A.items,this),itemWidth:A.itemWidth,itemHeight:A.itemHeight,itemMinWidth:A.itemMinWidth,maxRotation:C,size:jQuery.iUtil.getSize(this),position:jQuery.iUtil.getPosition(this),start:Math.PI/2,rotationSpeed:A.rotationSpeed,reflectionSize:A.reflections,reflections:[],protectRotation:false,increment:2*Math.PI/360};E.carouselCfg.radiusX=(E.carouselCfg.size.w-E.carouselCfg.itemWidth)/2;E.carouselCfg.radiusY=(E.carouselCfg.size.h-E.carouselCfg.itemHeight-E.carouselCfg.itemHeight*E.carouselCfg.reflectionSize)/2;E.carouselCfg.step=2*Math.PI/E.carouselCfg.items.size();E.carouselCfg.paddingX=E.carouselCfg.size.w/2;E.carouselCfg.paddingY=E.carouselCfg.size.h/2-E.carouselCfg.itemHeight*E.carouselCfg.reflectionSize;var D=document.createElement("div");jQuery(D).css({position:"absolute",zIndex:1,top:0,left:0});jQuery(E).append(D);E.carouselCfg.items.each(function(F){image=jQuery("img",this).get(0);height=parseInt(E.carouselCfg.itemHeight*E.carouselCfg.reflectionSize);if(jQuery.browser.msie){canvas=document.createElement("img");jQuery(canvas).css("position","absolute");canvas.src=image.src;canvas.style.filter="flipv progid:DXImageTransform.Microsoft.Alpha(opacity=60, style=1, finishOpacity=0, startx=0, starty=0, finishx=0)"}else{canvas=document.createElement("canvas");if(canvas.getContext){context=canvas.getContext("2d");canvas.style.position="absolute";canvas.style.height=height+"px";canvas.style.width=E.carouselCfg.itemWidth+"px";canvas.height=height;canvas.width=E.carouselCfg.itemWidth;context.save();context.translate(0,height);context.scale(1,-1);context.drawImage(image,0,0,E.carouselCfg.itemWidth,height);context.restore();context.globalCompositeOperation="destination-out";var G=context.createLinearGradient(0,0,0,height);G.addColorStop(1,"rgba(255, 255, 255, 1)");G.addColorStop(0,"rgba(255, 255, 255, 0.6)");context.fillStyle=G;if(navigator.appVersion.indexOf("WebKit")!=-1){context.fill()}else{context.fillRect(0,0,E.carouselCfg.itemWidth,height)}}}E.carouselCfg.reflections[F]=canvas;jQuery(D).append(canvas)}).bind("mouseover",function(F){E.carouselCfg.protectRotation=true;E.carouselCfg.speed=E.carouselCfg.increment*0.1*E.carouselCfg.speed/Math.abs(E.carouselCfg.speed);return false}).bind("mouseout",function(F){E.carouselCfg.protectRotation=false;return false});jQuery.iCarousel.positionItems(E);E.carouselCfg.speed=E.carouselCfg.increment*0.2;E.carouselCfg.rotationTimer=window.setInterval(function(){E.carouselCfg.start+=E.carouselCfg.speed;if(E.carouselCfg.start>C){E.carouselCfg.start=0}jQuery.iCarousel.positionItems(E)},20);jQuery(E).bind("mouseout",function(){E.carouselCfg.speed=E.carouselCfg.increment*0.2*E.carouselCfg.speed/Math.abs(E.carouselCfg.speed)}).bind("mousemove",function(F){if(E.carouselCfg.protectRotation==false){pointer=jQuery.iUtil.getPointer(F);mousex=E.carouselCfg.size.w-pointer.x+E.carouselCfg.position.x;E.carouselCfg.speed=E.carouselCfg.rotationSpeed*E.carouselCfg.increment*(E.carouselCfg.size.w/2-mousex)/(E.carouselCfg.size.w/2)}})})},positionItems:function(A){A.carouselCfg.items.each(function(B){angle=A.carouselCfg.start+B*A.carouselCfg.step;x=A.carouselCfg.radiusX*Math.cos(angle);y=A.carouselCfg.radiusY*Math.sin(angle);itemZIndex=parseInt(100*(A.carouselCfg.radiusY+y)/(2*A.carouselCfg.radiusY));parte=(A.carouselCfg.radiusY+y)/(2*A.carouselCfg.radiusY);width=parseInt((A.carouselCfg.itemWidth-A.carouselCfg.itemMinWidth)*parte+A.carouselCfg.itemMinWidth);height=parseInt(width*A.carouselCfg.itemHeight/A.carouselCfg.itemWidth);this.style.top=A.carouselCfg.paddingY+y-height/2+"px";this.style.left=A.carouselCfg.paddingX+x-width/2+"px";this.style.width=width+"px";this.style.height=height+"px";this.style.zIndex=itemZIndex;A.carouselCfg.reflections[B].style.top=parseInt(A.carouselCfg.paddingY+y+height-1-height/2)+"px";A.carouselCfg.reflections[B].style.left=parseInt(A.carouselCfg.paddingX+x-width/2)+"px";A.carouselCfg.reflections[B].style.width=width+"px";A.carouselCfg.reflections[B].style.height=parseInt(height*A.carouselCfg.reflectionSize)+"px"})}};jQuery.fn.Carousel=jQuery.iCarousel.build;jQuery.extend({easing:{linear:function(C,E,A,D,B){return((-Math.cos(C*Math.PI)/2)+0.5)*D+A},easein:function(C,E,A,D,B){return D*(E/=B)*E*E+A},easeout:function(C,E,A,D,B){return -D*((E=E/B-1)*E*E*E-1)+A},easeboth:function(C,E,A,D,B){if((E/=B/2)<1){return D/2*E*E*E*E+A}return -D/2*((E-=2)*E*E*E-2)+A},bounceout:function(C,E,A,D,B){if((E/=B)<(1/2.75)){return D*(7.5625*E*E)+A}else{if(E<(2/2.75)){return D*(7.5625*(E-=(1.5/2.75))*E+0.75)+A}else{if(E<(2.5/2.75)){return D*(7.5625*(E-=(2.25/2.75))*E+0.9375)+A}else{return D*(7.5625*(E-=(2.625/2.75))*E+0.984375)+A}}}},bouncein:function(C,E,A,D,B){if(jQuery.easing.bounceout){return D-jQuery.easing.bounceout(C,B-E,0,D,B)+A}return A+D},bounceboth:function(C,E,A,D,B){if(jQuery.easing.bouncein&&jQuery.easing.bounceout){if(E<B/2){return jQuery.easing.bouncein(C,E*2,0,D,B)*0.5+A}}return jQuery.easing.bounceout(C,E*2-B,0,D,B)*0.5+D*0.5+A;return A+D},elasticin:function(E,G,B,F,D){var A,C;if(G==0){return B}if((G/=D)==1){return B+F}A=F*0.3;E=D*0.3;if(A<Math.abs(F)){A=F;C=E/4}else{C=E/(2*Math.PI)*Math.asin(F/A)}return -(A*Math.pow(2,10*(G-=1))*Math.sin((G*D-C)*(2*Math.PI)/E))+B},elasticout:function(E,G,B,F,D){var A,C;if(G==0){return B}if((G/=D/2)==2){return B+F}A=F*0.3;E=D*0.3;if(A<Math.abs(F)){A=F;C=E/4}else{C=E/(2*Math.PI)*Math.asin(F/A)}return A*Math.pow(2,-10*G)*Math.sin((G*D-C)*(2*Math.PI)/E)+F+B},elasticboth:function(E,G,B,F,D){var A,C;if(G==0){return B}if((G/=D/2)==2){return B+F}A=F*0.3;E=D*0.3;if(A<Math.abs(F)){A=F;C=E/4}else{C=E/(2*Math.PI)*Math.asin(F/A)}if(G<1){return -0.5*(A*Math.pow(2,10*(G-=1))*Math.sin((G*D-C)*(2*Math.PI)/E))+B}return A*Math.pow(2,-10*(G-=1))*Math.sin((G*D-C)*(2*Math.PI)/E)*0.5+F+B}}});jQuery.iFisheye={build:function(A){return this.each(function(){var B=this;B.fisheyeCfg={items:jQuery(A.items,this),container:jQuery(A.container,this),pos:jQuery.iUtil.getPosition(this),itemWidth:A.itemWidth,itemsText:A.itemsText,proximity:A.proximity,valign:A.valign,halign:A.halign,maxWidth:A.maxWidth};jQuery.iFisheye.positionContainer(B,0);jQuery(window).bind("resize",function(){B.fisheyeCfg.pos=jQuery.iUtil.getPosition(B);jQuery.iFisheye.positionContainer(B,0);jQuery.iFisheye.positionItems(B)});jQuery.iFisheye.positionItems(B);B.fisheyeCfg.items.bind("mouseover",function(){jQuery(B.fisheyeCfg.itemsText,this).get(0).style.display="block"}).bind("mouseout",function(){jQuery(B.fisheyeCfg.itemsText,this).get(0).style.display="none"});jQuery(document).bind("mousemove",function(E){var F=jQuery.iUtil.getPointer(E);var D=0;if(B.fisheyeCfg.halign&&B.fisheyeCfg.halign=="center"){var C=F.x-B.fisheyeCfg.pos.x-(B.offsetWidth-B.fisheyeCfg.itemWidth*B.fisheyeCfg.items.size())/2-B.fisheyeCfg.itemWidth/2}else{if(B.fisheyeCfg.halign&&B.fisheyeCfg.halign=="right"){var C=F.x-B.fisheyeCfg.pos.x-B.offsetWidth+B.fisheyeCfg.itemWidth*B.fisheyeCfg.items.size()}else{var C=F.x-B.fisheyeCfg.pos.x}}var G=Math.pow(F.y-B.fisheyeCfg.pos.y-B.offsetHeight/2,2);B.fisheyeCfg.items.each(function(H){distance=Math.sqrt(Math.pow(C-H*B.fisheyeCfg.itemWidth,2)+G);distance-=B.fisheyeCfg.itemWidth/2;distance=distance<0?0:distance;distance=distance>B.fisheyeCfg.proximity?B.fisheyeCfg.proximity:distance;distance=B.fisheyeCfg.proximity-distance;extraWidth=B.fisheyeCfg.maxWidth*distance/B.fisheyeCfg.proximity;this.style.width=B.fisheyeCfg.itemWidth+extraWidth+"px";this.style.left=B.fisheyeCfg.itemWidth*H+D+"px";D+=extraWidth});jQuery.iFisheye.positionContainer(B,D)})})},positionContainer:function(B,A){if(B.fisheyeCfg.halign){if(B.fisheyeCfg.halign=="center"){B.fisheyeCfg.container.get(0).style.left=(B.offsetWidth-B.fisheyeCfg.itemWidth*B.fisheyeCfg.items.size())/2-A/2+"px"}else{if(B.fisheyeCfg.halign=="left"){B.fisheyeCfg.container.get(0).style.left=-A/B.fisheyeCfg.items.size()+"px"}else{if(B.fisheyeCfg.halign=="right"){B.fisheyeCfg.container.get(0).style.left=(B.offsetWidth-B.fisheyeCfg.itemWidth*B.fisheyeCfg.items.size())-A/2+"px"}}}}B.fisheyeCfg.container.get(0).style.width=B.fisheyeCfg.itemWidth*B.fisheyeCfg.items.size()+A+"px"},positionItems:function(A){A.fisheyeCfg.items.each(function(B){this.style.width=A.fisheyeCfg.itemWidth+"px";this.style.left=A.fisheyeCfg.itemWidth*B+"px"})}};jQuery.fn.Fisheye=jQuery.iFisheye.build;jQuery.iAuto={helper:null,content:null,iframe:null,timer:null,lastValue:null,currentValue:null,subject:null,selectedItem:null,items:null,empty:function(){jQuery.iAuto.content.empty();if(jQuery.iAuto.iframe){jQuery.iAuto.iframe.hide()}},clear:function(){jQuery.iAuto.items=null;jQuery.iAuto.selectedItem=null;jQuery.iAuto.lastValue=jQuery.iAuto.subject.value;if(jQuery.iAuto.helper.css("display")=="block"){if(jQuery.iAuto.subject.autoCFG.fx){switch(jQuery.iAuto.subject.autoCFG.fx.type){case"fade":jQuery.iAuto.helper.fadeOut(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);break;case"slide":jQuery.iAuto.helper.SlideOutUp(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);break;case"blind":jQuery.iAuto.helper.BlindUp(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);break}}else{jQuery.iAuto.helper.hide()}if(jQuery.iAuto.subject.autoCFG.onHide){jQuery.iAuto.subject.autoCFG.onHide.apply(jQuery.iAuto.subject,[jQuery.iAuto.helper,jQuery.iAuto.iframe])}}else{jQuery.iAuto.empty()}window.clearTimeout(jQuery.iAuto.timer)},update:function(){var B=jQuery.iAuto.subject;var A=jQuery.iAuto.getFieldValues(B);if(B&&A.item!=jQuery.iAuto.lastValue&&A.item.length>=B.autoCFG.minchars){jQuery.iAuto.lastValue=A.item;jQuery.iAuto.currentValue=A.item;data={field:jQuery(B).attr("name")||"field",value:A.item};jQuery.ajax({type:"POST",data:jQuery.param(data),success:function(C){B.autoCFG.lastSuggestion=jQuery("item",C);size=B.autoCFG.lastSuggestion.size();if(size>0){var E="";B.autoCFG.lastSuggestion.each(function(F){E+='<li rel="'+jQuery("value",this).text()+'" dir="'+F+'" style="cursor: default;">'+jQuery("text",this).text()+"</li>"});if(B.autoCFG.autofill){var D=jQuery("value",B.autoCFG.lastSuggestion.get(0)).text();B.value=A.pre+D+B.autoCFG.multipleSeparator+A.post;jQuery.iAuto.selection(B,A.item.length!=D.length?(A.pre.length+A.item.length):D.length,A.item.length!=D.length?(A.pre.length+D.length):D.length)}if(size>0){jQuery.iAuto.writeItems(B,E)}else{jQuery.iAuto.clear()}}else{jQuery.iAuto.clear()}},url:B.autoCFG.source})}},writeItems:function(D,F){jQuery.iAuto.content.html(F);jQuery.iAuto.items=jQuery("li",jQuery.iAuto.content.get(0));jQuery.iAuto.items.mouseover(jQuery.iAuto.hoverItem).bind("click",jQuery.iAuto.clickItem);var A=jQuery.iUtil.getPosition(D);var C=jQuery.iUtil.getSize(D);jQuery.iAuto.helper.css("top",A.y+C.hb+"px").css("left",A.x+"px").addClass(D.autoCFG.helperClass);if(jQuery.iAuto.iframe){jQuery.iAuto.iframe.css("display","block").css("top",A.y+C.hb+"px").css("left",A.x+"px").css("width",jQuery.iAuto.helper.css("width")).css("height",jQuery.iAuto.helper.css("height"))}jQuery.iAuto.selectedItem=0;jQuery.iAuto.items.get(0).className=D.autoCFG.selectClass;jQuery.iAuto.applyOn(D,D.autoCFG.lastSuggestion.get(0),"onHighlight");if(jQuery.iAuto.helper.css("display")=="none"){if(D.autoCFG.inputWidth){var E=jQuery.iUtil.getPadding(D,true);var B=jQuery.iUtil.getBorder(D,true);jQuery.iAuto.helper.css("width",D.offsetWidth-(jQuery.boxModel?(E.l+E.r+B.l+B.r):0)+"px")}if(D.autoCFG.fx){switch(D.autoCFG.fx.type){case"fade":jQuery.iAuto.helper.fadeIn(D.autoCFG.fx.duration);break;case"slide":jQuery.iAuto.helper.SlideInUp(D.autoCFG.fx.duration);break;case"blind":jQuery.iAuto.helper.BlindDown(D.autoCFG.fx.duration);break}}else{jQuery.iAuto.helper.show()}if(jQuery.iAuto.subject.autoCFG.onShow){jQuery.iAuto.subject.autoCFG.onShow.apply(jQuery.iAuto.subject,[jQuery.iAuto.helper,jQuery.iAuto.iframe])}}},checkCache:function(){var A=this;if(A.autoCFG.lastSuggestion){jQuery.iAuto.lastValue=A.value;jQuery.iAuto.currentValue=A.value;var B="";A.autoCFG.lastSuggestion.each(function(C){value=jQuery("value",this).text().toLowerCase();inputValue=A.value.toLowerCase();if(value.indexOf(inputValue)==0){B+='<li rel="'+jQuery("value",this).text()+'" dir="'+C+'" style="cursor: default;">'+jQuery("text",this).text()+"</li>"}});if(B!=""){jQuery.iAuto.writeItems(A,B);this.autoCFG.inCache=true;return }}A.autoCFG.lastSuggestion=null;this.autoCFG.inCache=false},selection:function(C,D,B){if(C.createTextRange){var A=C.createTextRange();A.collapse(true);A.moveStart("character",D);A.moveEnd("character",-B+D);A.select()}else{if(C.setSelectionRange){C.setSelectionRange(D,B)}else{if(C.selectionStart){C.selectionStart=D;C.selectionEnd=B}}}C.focus()},getSelectionStart:function(B){if(B.selectionStart){return B.selectionStart}else{if(B.createTextRange){var A=document.selection.createRange();var C=A.duplicate();return 0-C.moveStart("character",-100000)}}},getFieldValues:function(E){var A={value:E.value,pre:"",post:"",item:""};if(E.autoCFG.multiple){var D=false;var C=jQuery.iAuto.getSelectionStart(E)||0;var F=A.value.split(E.autoCFG.multipleSeparator);for(var B=0;B<F.length;B++){if((A.pre.length+F[B].length>=C||C==0)&&!D){if(A.pre.length<=C){A.item=F[B]}else{A.post+=F[B]+(F[B]!=""?E.autoCFG.multipleSeparator:"")}D=true}else{if(D){A.post+=F[B]+(F[B]!=""?E.autoCFG.multipleSeparator:"")}}if(!D){A.pre+=F[B]+(F.length>1?E.autoCFG.multipleSeparator:"")}}}else{A.item=A.value}return A},autocomplete:function(D){window.clearTimeout(jQuery.iAuto.timer);var B=jQuery.iAuto.getFieldValues(this);var E=D.charCode||D.keyCode||-1;if(/13|27|35|36|38|40|9/.test(E)&&jQuery.iAuto.items){if(window.event){window.event.cancelBubble=true;window.event.returnValue=false}else{D.preventDefault();D.stopPropagation()}if(jQuery.iAuto.selectedItem!=null){jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=""}else{jQuery.iAuto.selectedItem=-1}switch(E){case 9:case 13:if(jQuery.iAuto.selectedItem==-1){jQuery.iAuto.selectedItem=0}var C=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0);var F=C.getAttribute("rel");this.value=B.pre+F+this.autoCFG.multipleSeparator+B.post;jQuery.iAuto.lastValue=B.item;jQuery.iAuto.selection(this,B.pre.length+F.length+this.autoCFG.multipleSeparator.length,B.pre.length+F.length+this.autoCFG.multipleSeparator.length);jQuery.iAuto.clear();if(this.autoCFG.onSelect){iteration=parseInt(C.getAttribute("dir"))||0;jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion.get(iteration),"onSelect")}if(this.scrollIntoView){this.scrollIntoView(false)}return E!=13;break;case 27:this.value=B.pre+jQuery.iAuto.lastValue+this.autoCFG.multipleSeparator+B.post;this.autoCFG.lastSuggestion=null;jQuery.iAuto.clear();if(this.scrollIntoView){this.scrollIntoView(false)}return false;break;case 35:jQuery.iAuto.selectedItem=jQuery.iAuto.items.size()-1;break;case 36:jQuery.iAuto.selectedItem=0;break;case 38:jQuery.iAuto.selectedItem--;if(jQuery.iAuto.selectedItem<0){jQuery.iAuto.selectedItem=jQuery.iAuto.items.size()-1}break;case 40:jQuery.iAuto.selectedItem++;if(jQuery.iAuto.selectedItem==jQuery.iAuto.items.size()){jQuery.iAuto.selectedItem=0}break}jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion.get(jQuery.iAuto.selectedItem||0),"onHighlight");jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=this.autoCFG.selectClass;if(jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).scrollIntoView){jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).scrollIntoView(false)}if(this.autoCFG.autofill){var A=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).getAttribute("rel");this.value=B.pre+A+this.autoCFG.multipleSeparator+B.post;if(jQuery.iAuto.lastValue.length!=A.length){jQuery.iAuto.selection(this,B.pre.length+jQuery.iAuto.lastValue.length,B.pre.length+A.length)}}return false}jQuery.iAuto.checkCache.apply(this);if(this.autoCFG.inCache==false){if(B.item!=jQuery.iAuto.lastValue&&B.item.length>=this.autoCFG.minchars){jQuery.iAuto.timer=window.setTimeout(jQuery.iAuto.update,this.autoCFG.delay)}if(jQuery.iAuto.items){jQuery.iAuto.clear()}}return true},applyOn:function(D,B,A){if(D.autoCFG[A]){var C={};childs=B.getElementsByTagName("*");for(i=0;i<childs.length;i++){C[childs[i].tagName]=childs[i].firstChild.nodeValue}D.autoCFG[A].apply(D,[C])}},hoverItem:function(A){if(jQuery.iAuto.items){if(jQuery.iAuto.selectedItem!=null){jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=""}jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className="";jQuery.iAuto.selectedItem=parseInt(this.getAttribute("dir"))||0;jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=jQuery.iAuto.subject.autoCFG.selectClass}},clickItem:function(B){window.clearTimeout(jQuery.iAuto.timer);B=B||jQuery.event.fix(window.event);B.preventDefault();B.stopPropagation();var A=jQuery.iAuto.getFieldValues(jQuery.iAuto.subject);var C=this.getAttribute("rel");jQuery.iAuto.subject.value=A.pre+C+jQuery.iAuto.subject.autoCFG.multipleSeparator+A.post;jQuery.iAuto.lastValue=this.getAttribute("rel");jQuery.iAuto.selection(jQuery.iAuto.subject,A.pre.length+C.length+jQuery.iAuto.subject.autoCFG.multipleSeparator.length,A.pre.length+C.length+jQuery.iAuto.subject.autoCFG.multipleSeparator.length);jQuery.iAuto.clear();if(jQuery.iAuto.subject.autoCFG.onSelect){iteration=parseInt(this.getAttribute("dir"))||0;jQuery.iAuto.applyOn(jQuery.iAuto.subject,jQuery.iAuto.subject.autoCFG.lastSuggestion.get(iteration),"onSelect")}return false},protect:function(A){pressedKey=A.charCode||A.keyCode||-1;if(/13|27|35|36|38|40/.test(pressedKey)&&jQuery.iAuto.items){if(window.event){window.event.cancelBubble=true;window.event.returnValue=false}else{A.preventDefault();A.stopPropagation()}return false}},build:function(A){if(!A.source||!jQuery.iUtil){return }if(!jQuery.iAuto.helper){if(jQuery.browser.msie){jQuery("body",document).append('<iframe style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" id="autocompleteIframe" src="javascript:false;" frameborder="0" scrolling="no"></iframe>');jQuery.iAuto.iframe=jQuery("#autocompleteIframe")}jQuery("body",document).append('<div id="autocompleteHelper" style="position: absolute; top: 0; left: 0; z-index: 30001; display: none;"><ul style="margin: 0;padding: 0; list-style: none; z-index: 30002;">&nbsp;</ul></div>');jQuery.iAuto.helper=jQuery("#autocompleteHelper");jQuery.iAuto.content=jQuery("ul",jQuery.iAuto.helper)}return this.each(function(){if(this.tagName!="INPUT"&&this.getAttribute("type")!="text"){return }this.autoCFG={};this.autoCFG.source=A.source;this.autoCFG.minchars=Math.abs(parseInt(A.minchars)||1);this.autoCFG.helperClass=A.helperClass?A.helperClass:"";this.autoCFG.selectClass=A.selectClass?A.selectClass:"";this.autoCFG.onSelect=A.onSelect&&A.onSelect.constructor==Function?A.onSelect:null;this.autoCFG.onShow=A.onShow&&A.onShow.constructor==Function?A.onShow:null;this.autoCFG.onHide=A.onHide&&A.onHide.constructor==Function?A.onHide:null;this.autoCFG.onHighlight=A.onHighlight&&A.onHighlight.constructor==Function?A.onHighlight:null;this.autoCFG.inputWidth=A.inputWidth||false;this.autoCFG.multiple=A.multiple||false;this.autoCFG.multipleSeparator=this.autoCFG.multiple?(A.multipleSeparator||", "):"";this.autoCFG.autofill=A.autofill?true:false;this.autoCFG.delay=Math.abs(parseInt(A.delay)||1000);if(A.fx&&A.fx.constructor==Object){if(!A.fx.type||!/fade|slide|blind/.test(A.fx.type)){A.fx.type="slide"}if(A.fx.type=="slide"&&!jQuery.fx.slide){return }if(A.fx.type=="blind"&&!jQuery.fx.BlindDirection){return }A.fx.duration=Math.abs(parseInt(A.fx.duration)||400);if(A.fx.duration>this.autoCFG.delay){A.fx.duration=this.autoCFG.delay-100}this.autoCFG.fx=A.fx}this.autoCFG.lastSuggestion=null;this.autoCFG.inCache=false;jQuery(this).attr("autocomplete","off").focus(function(){jQuery.iAuto.subject=this;jQuery.iAuto.lastValue=this.value}).keypress(jQuery.iAuto.protect).keyup(jQuery.iAuto.autocomplete).blur(function(){jQuery.iAuto.timer=window.setTimeout(jQuery.iAuto.clear,200)})})}};jQuery.fn.Autocomplete=jQuery.iAuto.build;jQuery.iAutoscroller={timer:null,elToScroll:null,elsToScroll:null,step:10,start:function(C,B,D,A){jQuery.iAutoscroller.elToScroll=C;jQuery.iAutoscroller.elsToScroll=B;jQuery.iAutoscroller.step=parseInt(D)||10;jQuery.iAutoscroller.timer=window.setInterval(jQuery.iAutoscroller.doScroll,parseInt(A)||40)},doScroll:function(){for(i=0;i<jQuery.iAutoscroller.elsToScroll.length;i++){if(!jQuery.iAutoscroller.elsToScroll[i].parentData){jQuery.iAutoscroller.elsToScroll[i].parentData=jQuery.extend(jQuery.iUtil.getPositionLite(jQuery.iAutoscroller.elsToScroll[i]),jQuery.iUtil.getSizeLite(jQuery.iAutoscroller.elsToScroll[i]),jQuery.iUtil.getScroll(jQuery.iAutoscroller.elsToScroll[i]))}else{jQuery.iAutoscroller.elsToScroll[i].parentData.t=jQuery.iAutoscroller.elsToScroll[i].scrollTop;jQuery.iAutoscroller.elsToScroll[i].parentData.l=jQuery.iAutoscroller.elsToScroll[i].scrollLeft}if(jQuery.iAutoscroller.elToScroll.dragCfg&&jQuery.iAutoscroller.elToScroll.dragCfg.init==true){elementData={x:jQuery.iAutoscroller.elToScroll.dragCfg.nx,y:jQuery.iAutoscroller.elToScroll.dragCfg.ny,wb:jQuery.iAutoscroller.elToScroll.dragCfg.oC.wb,hb:jQuery.iAutoscroller.elToScroll.dragCfg.oC.hb}}else{elementData=jQuery.extend(jQuery.iUtil.getPositionLite(jQuery.iAutoscroller.elToScroll),jQuery.iUtil.getSizeLite(jQuery.iAutoscroller.elToScroll))}if(jQuery.iAutoscroller.elsToScroll[i].parentData.t>0&&jQuery.iAutoscroller.elsToScroll[i].parentData.y+jQuery.iAutoscroller.elsToScroll[i].parentData.t>elementData.y){jQuery.iAutoscroller.elsToScroll[i].scrollTop-=jQuery.iAutoscroller.step}else{if(jQuery.iAutoscroller.elsToScroll[i].parentData.t<=jQuery.iAutoscroller.elsToScroll[i].parentData.h&&jQuery.iAutoscroller.elsToScroll[i].parentData.t+jQuery.iAutoscroller.elsToScroll[i].parentData.hb<elementData.y+elementData.hb){jQuery.iAutoscroller.elsToScroll[i].scrollTop+=jQuery.iAutoscroller.step}}if(jQuery.iAutoscroller.elsToScroll[i].parentData.l>0&&jQuery.iAutoscroller.elsToScroll[i].parentData.x+jQuery.iAutoscroller.elsToScroll[i].parentData.l>elementData.x){jQuery.iAutoscroller.elsToScroll[i].scrollLeft-=jQuery.iAutoscroller.step}else{if(jQuery.iAutoscroller.elsToScroll[i].parentData.l<=jQuery.iAutoscroller.elsToScroll[i].parentData.wh&&jQuery.iAutoscroller.elsToScroll[i].parentData.l+jQuery.iAutoscroller.elsToScroll[i].parentData.wb<elementData.x+elementData.wb){jQuery.iAutoscroller.elsToScroll[i].scrollLeft+=jQuery.iAutoscroller.step}}}},stop:function(){window.clearInterval(jQuery.iAutoscroller.timer);jQuery.iAutoscroller.elToScroll=null;jQuery.iAutoscroller.elsToScroll=null;for(i in jQuery.iAutoscroller.elsToScroll){jQuery.iAutoscroller.elsToScroll[i].parentData=null}}};jQuery.iDrag={helper:null,dragged:null,destroy:function(){return this.each(function(){if(this.isDraggable){this.dragCfg.dhe.unbind("mousedown",jQuery.iDrag.draginit);this.dragCfg=null;this.isDraggable=false;if(jQuery.browser.msie){this.unselectable="off"}else{this.style.MozUserSelect="";this.style.KhtmlUserSelect="";this.style.userSelect=""}}})},draginit:function(A){if(jQuery.iDrag.dragged!=null){jQuery.iDrag.dragstop(A);return false}var B=this.dragElem;jQuery(document).bind("mousemove",jQuery.iDrag.dragmove).bind("mouseup",jQuery.iDrag.dragstop);B.dragCfg.pointer=jQuery.iUtil.getPointer(A);B.dragCfg.currentPointer=B.dragCfg.pointer;B.dragCfg.init=false;B.dragCfg.fromHandler=this!=this.dragElem;jQuery.iDrag.dragged=B;if(B.dragCfg.si&&this!=this.dragElem){parentPos=jQuery.iUtil.getPosition(B.parentNode);sliderSize=jQuery.iUtil.getSize(B);sliderPos={x:parseInt(jQuery.css(B,"left"))||0,y:parseInt(jQuery.css(B,"top"))||0};dx=B.dragCfg.currentPointer.x-parentPos.x-sliderSize.wb/2-sliderPos.x;dy=B.dragCfg.currentPointer.y-parentPos.y-sliderSize.hb/2-sliderPos.y;jQuery.iSlider.dragmoveBy(B,[dx,dy])}return jQuery.selectKeyHelper||false},dragstart:function(E){var F=jQuery.iDrag.dragged;F.dragCfg.init=true;var D=F.style;F.dragCfg.oD=jQuery.css(F,"display");F.dragCfg.oP=jQuery.css(F,"position");if(!F.dragCfg.initialPosition){F.dragCfg.initialPosition=F.dragCfg.oP}F.dragCfg.oR={x:parseInt(jQuery.css(F,"left"))||0,y:parseInt(jQuery.css(F,"top"))||0};F.dragCfg.diffX=0;F.dragCfg.diffY=0;if(jQuery.browser.msie){var C=jQuery.iUtil.getBorder(F,true);F.dragCfg.diffX=C.l||0;F.dragCfg.diffY=C.t||0}F.dragCfg.oC=jQuery.extend(jQuery.iUtil.getPosition(F),jQuery.iUtil.getSize(F));if(F.dragCfg.oP!="relative"&&F.dragCfg.oP!="absolute"){D.position="relative"}jQuery.iDrag.helper.empty();var B=F.cloneNode(true);jQuery(B).css({display:"block",left:"0px",top:"0px"});B.style.marginTop="0";B.style.marginRight="0";B.style.marginBottom="0";B.style.marginLeft="0";jQuery.iDrag.helper.append(B);var A=jQuery.iDrag.helper.get(0).style;if(F.dragCfg.autoSize){A.width="auto";A.height="auto"}else{A.height=F.dragCfg.oC.hb+"px";A.width=F.dragCfg.oC.wb+"px"}A.display="block";A.marginTop="0px";A.marginRight="0px";A.marginBottom="0px";A.marginLeft="0px";jQuery.extend(F.dragCfg.oC,jQuery.iUtil.getSize(B));if(F.dragCfg.cursorAt){if(F.dragCfg.cursorAt.left){F.dragCfg.oR.x+=F.dragCfg.pointer.x-F.dragCfg.oC.x-F.dragCfg.cursorAt.left;F.dragCfg.oC.x=F.dragCfg.pointer.x-F.dragCfg.cursorAt.left}if(F.dragCfg.cursorAt.top){F.dragCfg.oR.y+=F.dragCfg.pointer.y-F.dragCfg.oC.y-F.dragCfg.cursorAt.top;F.dragCfg.oC.y=F.dragCfg.pointer.y-F.dragCfg.cursorAt.top}if(F.dragCfg.cursorAt.right){F.dragCfg.oR.x+=F.dragCfg.pointer.x-F.dragCfg.oC.x-F.dragCfg.oC.hb+F.dragCfg.cursorAt.right;F.dragCfg.oC.x=F.dragCfg.pointer.x-F.dragCfg.oC.wb+F.dragCfg.cursorAt.right}if(F.dragCfg.cursorAt.bottom){F.dragCfg.oR.y+=F.dragCfg.pointer.y-F.dragCfg.oC.y-F.dragCfg.oC.hb+F.dragCfg.cursorAt.bottom;F.dragCfg.oC.y=F.dragCfg.pointer.y-F.dragCfg.oC.hb+F.dragCfg.cursorAt.bottom}}F.dragCfg.nx=F.dragCfg.oR.x;F.dragCfg.ny=F.dragCfg.oR.y;if(F.dragCfg.insideParent||F.dragCfg.containment=="parent"){parentBorders=jQuery.iUtil.getBorder(F.parentNode,true);F.dragCfg.oC.x=F.offsetLeft+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.l:parentBorders.l);F.dragCfg.oC.y=F.offsetTop+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.t:parentBorders.t);jQuery(F.parentNode).append(jQuery.iDrag.helper.get(0))}if(F.dragCfg.containment){jQuery.iDrag.getContainment(F);F.dragCfg.onDragModifier.containment=jQuery.iDrag.fitToContainer}if(F.dragCfg.si){jQuery.iSlider.modifyContainer(F)}A.left=F.dragCfg.oC.x-F.dragCfg.diffX+"px";A.top=F.dragCfg.oC.y-F.dragCfg.diffY+"px";A.width=F.dragCfg.oC.wb+"px";A.height=F.dragCfg.oC.hb+"px";jQuery.iDrag.dragged.dragCfg.prot=false;if(F.dragCfg.gx){F.dragCfg.onDragModifier.grid=jQuery.iDrag.snapToGrid}if(F.dragCfg.zIndex!=false){jQuery.iDrag.helper.css("zIndex",F.dragCfg.zIndex)}if(F.dragCfg.opacity){jQuery.iDrag.helper.css("opacity",F.dragCfg.opacity);if(window.ActiveXObject){jQuery.iDrag.helper.css("filter","alpha(opacity="+F.dragCfg.opacity*100+")")}}if(F.dragCfg.frameClass){jQuery.iDrag.helper.addClass(F.dragCfg.frameClass);jQuery.iDrag.helper.get(0).firstChild.style.display="none"}if(F.dragCfg.onStart){F.dragCfg.onStart.apply(F,[B,F.dragCfg.oR.x,F.dragCfg.oR.y])}if(jQuery.iDrop&&jQuery.iDrop.count>0){jQuery.iDrop.highlight(F)}if(F.dragCfg.ghosting==false){D.display="none"}return false},getContainment:function(C){if(C.dragCfg.containment.constructor==String){if(C.dragCfg.containment=="parent"){C.dragCfg.cont=jQuery.extend({x:0,y:0},jQuery.iUtil.getSize(C.parentNode));var B=jQuery.iUtil.getBorder(C.parentNode,true);C.dragCfg.cont.w=C.dragCfg.cont.wb-B.l-B.r;C.dragCfg.cont.h=C.dragCfg.cont.hb-B.t-B.b}else{if(C.dragCfg.containment=="document"){var A=jQuery.iUtil.getClient();C.dragCfg.cont={x:0,y:0,w:A.w,h:A.h}}}}else{if(C.dragCfg.containment.constructor==Array){C.dragCfg.cont={x:parseInt(C.dragCfg.containment[0])||0,y:parseInt(C.dragCfg.containment[1])||0,w:parseInt(C.dragCfg.containment[2])||0,h:parseInt(C.dragCfg.containment[3])||0}}}C.dragCfg.cont.dx=C.dragCfg.cont.x-C.dragCfg.oC.x;C.dragCfg.cont.dy=C.dragCfg.cont.y-C.dragCfg.oC.y},hidehelper:function(A){if(A.dragCfg.insideParent||A.dragCfg.containment=="parent"){jQuery("body",document).append(jQuery.iDrag.helper.get(0))}jQuery.iDrag.helper.empty().hide().css("opacity",1);if(window.ActiveXObject){jQuery.iDrag.helper.css("filter","alpha(opacity=100)")}},dragstop:function(E){jQuery(document).unbind("mousemove",jQuery.iDrag.dragmove).unbind("mouseup",jQuery.iDrag.dragstop);if(jQuery.iDrag.dragged==null){return }var B=jQuery.iDrag.dragged;jQuery.iDrag.dragged=null;if(B.dragCfg.init==false){return false}if(B.dragCfg.so==true){jQuery(B).css("position",B.dragCfg.oP)}var D=B.style;if(B.si){jQuery.iDrag.helper.css("cursor","move")}if(B.dragCfg.frameClass){jQuery.iDrag.helper.removeClass(B.dragCfg.frameClass)}if(B.dragCfg.revert==false){if(B.dragCfg.fx>0){if(!B.dragCfg.axis||B.dragCfg.axis=="horizontally"){var A=new jQuery.fx(B,{duration:B.dragCfg.fx},"left");A.custom(B.dragCfg.oR.x,B.dragCfg.nRx)}if(!B.dragCfg.axis||B.dragCfg.axis=="vertically"){var F=new jQuery.fx(B,{duration:B.dragCfg.fx},"top");F.custom(B.dragCfg.oR.y,B.dragCfg.nRy)}}else{if(!B.dragCfg.axis||B.dragCfg.axis=="horizontally"){B.style.left=B.dragCfg.nRx+"px"}if(!B.dragCfg.axis||B.dragCfg.axis=="vertically"){B.style.top=B.dragCfg.nRy+"px"}}jQuery.iDrag.hidehelper(B);if(B.dragCfg.ghosting==false){jQuery(B).css("display",B.dragCfg.oD)}}else{if(B.dragCfg.fx>0){B.dragCfg.prot=true;var C=false;if(jQuery.iDrop&&jQuery.iSort&&B.dragCfg.so){C=jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0))}jQuery.iDrag.helper.animate({left:C?C.x:B.dragCfg.oC.x,top:C?C.y:B.dragCfg.oC.y},B.dragCfg.fx,function(){B.dragCfg.prot=false;if(B.dragCfg.ghosting==false){B.style.display=B.dragCfg.oD}jQuery.iDrag.hidehelper(B)})}else{jQuery.iDrag.hidehelper(B);if(B.dragCfg.ghosting==false){jQuery(B).css("display",B.dragCfg.oD)}}}if(jQuery.iDrop&&jQuery.iDrop.count>0){jQuery.iDrop.checkdrop(B)}if(jQuery.iSort&&B.dragCfg.so){jQuery.iSort.check(B)}if(B.dragCfg.onChange&&(B.dragCfg.nRx!=B.dragCfg.oR.x||B.dragCfg.nRy!=B.dragCfg.oR.y)){B.dragCfg.onChange.apply(B,B.dragCfg.lastSi||[0,0,B.dragCfg.nRx,B.dragCfg.nRy])}if(B.dragCfg.onStop){B.dragCfg.onStop.apply(B)}return false},snapToGrid:function(A,D,C,B){if(C!=0){C=parseInt((C+(this.dragCfg.gx*C/Math.abs(C))/2)/this.dragCfg.gx)*this.dragCfg.gx}if(B!=0){B=parseInt((B+(this.dragCfg.gy*B/Math.abs(B))/2)/this.dragCfg.gy)*this.dragCfg.gy}return{dx:C,dy:B,x:0,y:0}},fitToContainer:function(A,D,C,B){C=Math.min(Math.max(C,this.dragCfg.cont.dx),this.dragCfg.cont.w+this.dragCfg.cont.dx-this.dragCfg.oC.wb);B=Math.min(Math.max(B,this.dragCfg.cont.dy),this.dragCfg.cont.h+this.dragCfg.cont.dy-this.dragCfg.oC.hb);return{dx:C,dy:B,x:0,y:0}},dragmove:function(F){if(jQuery.iDrag.dragged==null||jQuery.iDrag.dragged.dragCfg.prot==true){return }var A=jQuery.iDrag.dragged;A.dragCfg.currentPointer=jQuery.iUtil.getPointer(F);if(A.dragCfg.init==false){distance=Math.sqrt(Math.pow(A.dragCfg.pointer.x-A.dragCfg.currentPointer.x,2)+Math.pow(A.dragCfg.pointer.y-A.dragCfg.currentPointer.y,2));if(distance<A.dragCfg.snapDistance){return }else{jQuery.iDrag.dragstart(F)}}var C=A.dragCfg.currentPointer.x-A.dragCfg.pointer.x;var B=A.dragCfg.currentPointer.y-A.dragCfg.pointer.y;for(var D in A.dragCfg.onDragModifier){var E=A.dragCfg.onDragModifier[D].apply(A,[A.dragCfg.oR.x+C,A.dragCfg.oR.y+B,C,B]);if(E&&E.constructor==Object){C=D!="user"?E.dx:(E.x-A.dragCfg.oR.x);B=D!="user"?E.dy:(E.y-A.dragCfg.oR.y)}}A.dragCfg.nx=A.dragCfg.oC.x+C-A.dragCfg.diffX;A.dragCfg.ny=A.dragCfg.oC.y+B-A.dragCfg.diffY;if(A.dragCfg.si&&(A.dragCfg.onSlide||A.dragCfg.onChange)){jQuery.iSlider.onSlide(A,A.dragCfg.nx,A.dragCfg.ny)}if(A.dragCfg.onDrag){A.dragCfg.onDrag.apply(A,[A.dragCfg.oR.x+C,A.dragCfg.oR.y+B])}if(!A.dragCfg.axis||A.dragCfg.axis=="horizontally"){A.dragCfg.nRx=A.dragCfg.oR.x+C;jQuery.iDrag.helper.get(0).style.left=A.dragCfg.nx+"px"}if(!A.dragCfg.axis||A.dragCfg.axis=="vertically"){A.dragCfg.nRy=A.dragCfg.oR.y+B;jQuery.iDrag.helper.get(0).style.top=A.dragCfg.ny+"px"}if(jQuery.iDrop&&jQuery.iDrop.count>0){jQuery.iDrop.checkhover(A)}return false},build:function(C){if(!jQuery.iDrag.helper){jQuery("body",document).append('<div id="dragHelper"></div>');jQuery.iDrag.helper=jQuery("#dragHelper");var B=jQuery.iDrag.helper.get(0);var A=B.style;A.position="absolute";A.display="none";A.cursor="move";A.listStyle="none";A.overflow="hidden";if(window.ActiveXObject){B.unselectable="on"}else{A.mozUserSelect="none";A.userSelect="none";A.KhtmlUserSelect="none"}}if(!C){C={}}return this.each(function(){if(this.isDraggable||!jQuery.iUtil){return }if(window.ActiveXObject){this.onselectstart=function(){return false};this.ondragstart=function(){return false}}var E=this;var D=C.handle?jQuery(this).find(C.handle):jQuery(this);if(jQuery.browser.msie){D.each(function(){this.unselectable="on"})}else{D.css("-moz-user-select","none");D.css("user-select","none");D.css("-khtml-user-select","none")}this.dragCfg={dhe:D,revert:C.revert?true:false,ghosting:C.ghosting?true:false,so:C.so?C.so:false,si:C.si?C.si:false,insideParent:C.insideParent?C.insideParent:false,zIndex:C.zIndex?parseInt(C.zIndex)||0:false,opacity:C.opacity?parseFloat(C.opacity):false,fx:parseInt(C.fx)||null,hpc:C.hpc?C.hpc:false,onDragModifier:{},pointer:{},onStart:C.onStart&&C.onStart.constructor==Function?C.onStart:false,onStop:C.onStop&&C.onStop.constructor==Function?C.onStop:false,onChange:C.onChange&&C.onChange.constructor==Function?C.onChange:false,axis:/vertically|horizontally/.test(C.axis)?C.axis:false,snapDistance:C.snapDistance?parseInt(C.snapDistance)||0:0,cursorAt:C.cursorAt?C.cursorAt:false,autoSize:C.autoSize?true:false,frameClass:C.frameClass||false};if(C.onDragModifier&&C.onDragModifier.constructor==Function){this.dragCfg.onDragModifier.user=C.onDragModifier}if(C.onDrag&&C.onDrag.constructor==Function){this.dragCfg.onDrag=C.onDrag}if(C.containment&&((C.containment.constructor==String&&(C.containment=="parent"||C.containment=="document"))||(C.containment.constructor==Array&&C.containment.length==4))){this.dragCfg.containment=C.containment}if(C.fractions){this.dragCfg.fractions=C.fractions}if(C.grid){if(typeof C.grid=="number"){this.dragCfg.gx=parseInt(C.grid)||1;this.dragCfg.gy=parseInt(C.grid)||1}else{if(C.grid.length==2){this.dragCfg.gx=parseInt(C.grid[0])||1;this.dragCfg.gy=parseInt(C.grid[1])||1}}}if(C.onSlide&&C.onSlide.constructor==Function){this.dragCfg.onSlide=C.onSlide}this.isDraggable=true;D.each(function(){this.dragElem=E});D.bind("mousedown",jQuery.iDrag.draginit)})}};jQuery.fn.extend({DraggableDestroy:jQuery.iDrag.destroy,Draggable:jQuery.iDrag.build});jQuery.iDrop={fit:function(C,B,D,A){return C<=jQuery.iDrag.dragged.dragCfg.nx&&(C+D)>=(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)&&B<=jQuery.iDrag.dragged.dragCfg.ny&&(B+A)>=(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)?true:false},intersect:function(C,B,D,A){return !(C>(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)||(C+D)<jQuery.iDrag.dragged.dragCfg.nx||B>(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)||(B+A)<jQuery.iDrag.dragged.dragCfg.ny)?true:false},pointer:function(C,B,D,A){return C<jQuery.iDrag.dragged.dragCfg.currentPointer.x&&(C+D)>jQuery.iDrag.dragged.dragCfg.currentPointer.x&&B<jQuery.iDrag.dragged.dragCfg.currentPointer.y&&(B+A)>jQuery.iDrag.dragged.dragCfg.currentPointer.y?true:false},overzone:false,highlighted:{},count:0,zones:{},highlight:function(D){if(jQuery.iDrag.dragged==null){return }var C;jQuery.iDrop.highlighted={};var A=false;for(C in jQuery.iDrop.zones){if(jQuery.iDrop.zones[C]!=null){var B=jQuery.iDrop.zones[C].get(0);if(jQuery(jQuery.iDrag.dragged).is("."+B.dropCfg.a)){if(B.dropCfg.m==false){B.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(B),jQuery.iUtil.getSizeLite(B));B.dropCfg.m=true}if(B.dropCfg.ac){jQuery.iDrop.zones[C].addClass(B.dropCfg.ac)}jQuery.iDrop.highlighted[C]=jQuery.iDrop.zones[C];if(jQuery.iSort&&B.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){B.dropCfg.el=jQuery("."+B.dropCfg.a,B);D.style.display="none";jQuery.iSort.measure(B);B.dropCfg.os=jQuery.iSort.serialize(jQuery.attr(B,"id")).hash;D.style.display=D.dragCfg.oD;A=true}if(B.dropCfg.onActivate){B.dropCfg.onActivate.apply(jQuery.iDrop.zones[C].get(0),[jQuery.iDrag.dragged])}}}}if(A){jQuery.iSort.start()}},remeasure:function(){jQuery.iDrop.highlighted={};for(i in jQuery.iDrop.zones){if(jQuery.iDrop.zones[i]!=null){var A=jQuery.iDrop.zones[i].get(0);if(jQuery(jQuery.iDrag.dragged).is("."+A.dropCfg.a)){A.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(A),jQuery.iUtil.getSizeLite(A));if(A.dropCfg.ac){jQuery.iDrop.zones[i].addClass(A.dropCfg.ac)}jQuery.iDrop.highlighted[i]=jQuery.iDrop.zones[i];if(jQuery.iSort&&A.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){A.dropCfg.el=jQuery("."+A.dropCfg.a,A);elm.style.display="none";jQuery.iSort.measure(A);elm.style.display=elm.dragCfg.oD}}}}},checkhover:function(E){if(jQuery.iDrag.dragged==null){return }jQuery.iDrop.overzone=false;var D;var B=false;var A=0;for(D in jQuery.iDrop.highlighted){var C=jQuery.iDrop.highlighted[D].get(0);if(jQuery.iDrop.overzone==false&&jQuery.iDrop[C.dropCfg.t](C.dropCfg.p.x,C.dropCfg.p.y,C.dropCfg.p.wb,C.dropCfg.p.hb)){if(C.dropCfg.hc&&C.dropCfg.h==false){jQuery.iDrop.highlighted[D].addClass(C.dropCfg.hc)}if(C.dropCfg.h==false&&C.dropCfg.onHover){B=true}C.dropCfg.h=true;jQuery.iDrop.overzone=C;if(jQuery.iSort&&C.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){jQuery.iSort.helper.get(0).className=C.dropCfg.shc;jQuery.iSort.checkhover(C)}A++}else{if(C.dropCfg.h==true){if(C.dropCfg.onOut){C.dropCfg.onOut.apply(C,[E,jQuery.iDrag.helper.get(0).firstChild,C.dropCfg.fx])}if(C.dropCfg.hc){jQuery.iDrop.highlighted[D].removeClass(C.dropCfg.hc)}C.dropCfg.h=false}}}if(jQuery.iSort&&!jQuery.iDrop.overzone&&jQuery.iDrag.dragged.so){jQuery.iSort.helper.get(0).style.display="none"}if(B){jQuery.iDrop.overzone.dropCfg.onHover.apply(jQuery.iDrop.overzone,[E,jQuery.iDrag.helper.get(0).firstChild])}},checkdrop:function(C){var B;for(B in jQuery.iDrop.highlighted){var A=jQuery.iDrop.highlighted[B].get(0);if(A.dropCfg.ac){jQuery.iDrop.highlighted[B].removeClass(A.dropCfg.ac)}if(A.dropCfg.hc){jQuery.iDrop.highlighted[B].removeClass(A.dropCfg.hc)}if(A.dropCfg.s){jQuery.iSort.changed[jQuery.iSort.changed.length]=B}if(A.dropCfg.onDrop&&A.dropCfg.h==true){A.dropCfg.h=false;A.dropCfg.onDrop.apply(A,[C,A.dropCfg.fx])}A.dropCfg.m=false;A.dropCfg.h=false}jQuery.iDrop.highlighted={}},destroy:function(){return this.each(function(){if(this.isDroppable){if(this.dropCfg.s){id=jQuery.attr(this,"id");jQuery.iSort.collected[id]=null;jQuery("."+this.dropCfg.a,this).DraggableDestroy()}jQuery.iDrop.zones["d"+this.idsa]=null;this.isDroppable=false;this.f=null}})},build:function(A){return this.each(function(){if(this.isDroppable==true||!A.accept||!jQuery.iUtil||!jQuery.iDrag){return }this.dropCfg={a:A.accept,ac:A.activeclass||false,hc:A.hoverclass||false,shc:A.helperclass||false,onDrop:A.ondrop||A.onDrop||false,onHover:A.onHover||A.onhover||false,onOut:A.onOut||A.onout||false,onActivate:A.onActivate||false,t:A.tolerance&&(A.tolerance=="fit"||A.tolerance=="intersect")?A.tolerance:"pointer",fx:A.fx?A.fx:false,m:false,h:false};if(A.sortable==true&&jQuery.iSort){id=jQuery.attr(this,"id");jQuery.iSort.collected[id]=this.dropCfg.a;this.dropCfg.s=true;if(A.onChange){this.dropCfg.onChange=A.onChange;this.dropCfg.os=jQuery.iSort.serialize(id).hash}}this.isDroppable=true;this.idsa=parseInt(Math.random()*10000);jQuery.iDrop.zones["d"+this.idsa]=jQuery(this);jQuery.iDrop.count++})}};jQuery.fn.extend({DroppableDestroy:jQuery.iDrop.destroy,Droppable:jQuery.iDrop.build});jQuery.recallDroppables=jQuery.iDrop.remeasure;jQuery.iExpander={helper:null,expand:function(){text=this.value;if(!text){return }style={fontFamily:jQuery(this).css("fontFamily")||"",fontSize:jQuery(this).css("fontSize")||"",fontWeight:jQuery(this).css("fontWeight")||"",fontStyle:jQuery(this).css("fontStyle")||"",fontStretch:jQuery(this).css("fontStretch")||"",fontVariant:jQuery(this).css("fontVariant")||"",letterSpacing:jQuery(this).css("letterSpacing")||"",wordSpacing:jQuery(this).css("wordSpacing")||""};jQuery.iExpander.helper.css(style);html=jQuery.iExpander.htmlEntities(text);html=html.replace(new RegExp("\\n","g"),"<br />");jQuery.iExpander.helper.html("pW");spacer=jQuery.iExpander.helper.get(0).offsetWidth;jQuery.iExpander.helper.html(html);width=jQuery.iExpander.helper.get(0).offsetWidth+spacer;if(this.Expander.limit&&width>this.Expander.limit[0]){width=this.Expander.limit[0]}this.style.width=width+"px";if(this.tagName=="TEXTAREA"){height=jQuery.iExpander.helper.get(0).offsetHeight+spacer;if(this.Expander.limit&&height>this.Expander.limit[1]){height=this.Expander.limit[1]}this.style.height=height+"px"}},htmlEntities:function(A){entities={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};for(i in entities){A=A.replace(new RegExp(i,"g"),entities[i])}return A},build:function(A){if(jQuery.iExpander.helper==null){jQuery("body",document).append('<div id="expanderHelper" style="position: absolute; top: 0; left: 0; visibility: hidden;"></div>');jQuery.iExpander.helper=jQuery("#expanderHelper")}return this.each(function(){if(/TEXTAREA|INPUT/.test(this.tagName)){if(this.tagName=="INPUT"){elType=this.getAttribute("type");if(!/text|password/.test(elType)){return }}if(A&&(A.constructor==Number||(A.constructor==Array&&A.length==2))){if(A.constructor==Number){A=[A,A]}else{A[0]=parseInt(A[0])||400;A[1]=parseInt(A[1])||400}this.Expander={limit:A}}jQuery(this).blur(jQuery.iExpander.expand).keyup(jQuery.iExpander.expand).keypress(jQuery.iExpander.expand);jQuery.iExpander.expand.apply(this)}})}};jQuery.fn.Autoexpand=jQuery.iExpander.build;jQuery.fxCheckTag=function(A){if(/^tr$|^td$|^tbody$|^caption$|^thead$|^tfoot$|^col$|^colgroup$|^th$|^body$|^header$|^script$|^frame$|^frameset$|^option$|^optgroup$|^meta$/i.test(A.nodeName)){return false}else{return true}};jQuery.fx.destroyWrapper=function(C,A){var D=C.firstChild;var B=D.style;B.position=A.position;B.marginTop=A.margins.t;B.marginLeft=A.margins.l;B.marginBottom=A.margins.b;B.marginRight=A.margins.r;B.top=A.top+"px";B.left=A.left+"px";C.parentNode.insertBefore(D,C);C.parentNode.removeChild(C)};jQuery.fx.buildWrapper=function(E){if(!jQuery.fxCheckTag(E)){return false}var K=jQuery(E);var I=E.style;var F=false;if(K.css("display")=="none"){oldVisibility=K.css("visibility");K.css("visibility","hidden").show();F=true}var C={};C.position=K.css("position");C.sizes=jQuery.iUtil.getSize(E);C.margins=jQuery.iUtil.getMargins(E);var D=E.currentStyle?E.currentStyle.styleFloat:K.css("float");C.top=parseInt(K.css("top"))||0;C.left=parseInt(K.css("left"))||0;var L="w_"+parseInt(Math.random()*10000);var G=document.createElement(/^img$|^br$|^input$|^hr$|^select$|^textarea$|^object$|^iframe$|^button$|^form$|^table$|^ul$|^dl$|^ol$/i.test(E.nodeName)?"div":E.nodeName);jQuery.attr(G,"id",L);var J=jQuery(G).addClass("fxWrapper");var A=G.style;var H=0;var B=0;if(C.position=="relative"||C.position=="absolute"){H=C.top;B=C.left}A.top=H+"px";A.left=B+"px";A.position=C.position!="relative"&&C.position!="absolute"?"relative":C.position;A.height=C.sizes.hb+"px";A.width=C.sizes.wb+"px";A.marginTop=C.margins.t;A.marginRight=C.margins.r;A.marginBottom=C.margins.b;A.marginLeft=C.margins.l;A.overflow="hidden";if(jQuery.browser.msie){A.styleFloat=D}else{A.cssFloat=D}if(jQuery.browser=="msie"){I.filter="alpha(opacity="+0.999*100+")"}I.opacity=0.999;E.parentNode.insertBefore(G,E);G.appendChild(E);I.marginTop="0px";I.marginRight="0px";I.marginBottom="0px";I.marginLeft="0px";I.position="absolute";I.listStyle="none";I.top="0px";I.left="0px";if(F){K.hide();I.visibility=oldVisibility}return{oldStyle:C,wrapper:jQuery(G)}};jQuery.fx.namedColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};jQuery.fx.parseColor=function(B,A){if(jQuery.fx.namedColors[B]){return{r:jQuery.fx.namedColors[B][0],g:jQuery.fx.namedColors[B][1],b:jQuery.fx.namedColors[B][2]}}else{if(result=/^rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)$/.exec(B)){return{r:parseInt(result[1]),g:parseInt(result[2]),b:parseInt(result[3])}}else{if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)$/.exec(B)){return{r:parseFloat(result[1])*2.55,g:parseFloat(result[2])*2.55,b:parseFloat(result[3])*2.55}}else{if(result=/^#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])$/.exec(B)){return{r:parseInt("0x"+result[1]+result[1]),g:parseInt("0x"+result[2]+result[2]),b:parseInt("0x"+result[3]+result[3])}}else{if(result=/^#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})$/.exec(B)){return{r:parseInt("0x"+result[1]),g:parseInt("0x"+result[2]),b:parseInt("0x"+result[3])}}else{return A==true?false:{r:255,g:255,b:255}}}}}}};jQuery.fx.cssProps={borderBottomWidth:1,borderLeftWidth:1,borderRightWidth:1,borderTopWidth:1,bottom:1,fontSize:1,height:1,left:1,letterSpacing:1,lineHeight:1,marginBottom:1,marginLeft:1,marginRight:1,marginTop:1,maxHeight:1,maxWidth:1,minHeight:1,minWidth:1,opacity:1,outlineOffset:1,outlineWidth:1,paddingBottom:1,paddingLeft:1,paddingRight:1,paddingTop:1,right:1,textIndent:1,top:1,width:1,zIndex:1};jQuery.fx.colorCssProps={backgroundColor:1,borderBottomColor:1,borderLeftColor:1,borderRightColor:1,borderTopColor:1,color:1,outlineColor:1};jQuery.fx.cssSides=["Top","Right","Bottom","Left"];jQuery.fx.cssSidesEnd={borderWidth:["border","Width"],borderColor:["border","Color"],margin:["margin",""],padding:["padding",""]};jQuery.fn.extend({animate:function(D,A,C,B){return this.queue(function(){var E=jQuery.speed(A,C,B);var F=new jQuery.fxe(this,E,D)})},pause:function(A,B){return this.queue(function(){var C=jQuery.speed(A,B);var D=new jQuery.pause(this,C)})},stop:function(A){return this.each(function(){if(this.animationHandler){jQuery.stopAnim(this,A)}})},stopAll:function(A){return this.each(function(){if(this.animationHandler){jQuery.stopAnim(this,A)}if(this.queue&&this.queue.fx){this.queue.fx=[]}})}});jQuery.extend({pause:function(C,B){var D=this,A;D.step=function(){if(jQuery.isFunction(B.complete)){B.complete.apply(C)}};D.timer=setInterval(function(){D.step()},B.duration);C.animationHandler=D},easing:{linear:function(C,E,A,D,B){return((-Math.cos(C*Math.PI)/2)+0.5)*D+A}},fxe:function(C,O,B){var I=this,M;var L=C.style;var G=jQuery.css(C,"overflow");var J=jQuery.css(C,"display");var H={};I.startTime=(new Date()).getTime();O.easing=O.easing&&jQuery.easing[O.easing]?O.easing:"linear";I.getValues=function(V,Q){if(jQuery.fx.cssProps[V]){if(Q=="show"||Q=="hide"||Q=="toggle"){if(!C.orig){C.orig={}}var P=parseFloat(jQuery.curCSS(C,V));C.orig[V]=P&&P>-10000?P:(parseFloat(jQuery.css(C,V))||0);Q=Q=="toggle"?(J=="none"?"show":"hide"):Q;O[Q]=true;H[V]=Q=="show"?[0,C.orig[V]]:[C.orig[V],0];if(V!="opacity"){L[V]=H[V][0]+(V!="zIndex"&&V!="fontWeight"?"px":"")}else{jQuery.attr(L,"opacity",H[V][0])}}else{H[V]=[parseFloat(jQuery.curCSS(C,V)),parseFloat(Q)||0]}}else{if(jQuery.fx.colorCssProps[V]){H[V]=[jQuery.fx.parseColor(jQuery.curCSS(C,V)),jQuery.fx.parseColor(Q)]}else{if(/^margin$|padding$|border$|borderColor$|borderWidth$/i.test(V)){var S=Q.replace(/\s+/g," ").replace(/rgb\s*\(\s*/g,"rgb(").replace(/\s*,\s*/g,",").replace(/\s*\)/g,")").match(/([^\s]+)/g);switch(V){case"margin":case"padding":case"borderWidth":case"borderColor":S[3]=S[3]||S[1]||S[0];S[2]=S[2]||S[0];S[1]=S[1]||S[0];for(var U=0;U<jQuery.fx.cssSides.length;U++){var R=jQuery.fx.cssSidesEnd[V][0]+jQuery.fx.cssSides[U]+jQuery.fx.cssSidesEnd[V][1];H[R]=V=="borderColor"?[jQuery.fx.parseColor(jQuery.curCSS(C,R)),jQuery.fx.parseColor(S[U])]:[parseFloat(jQuery.curCSS(C,R)),parseFloat(S[U])]}break;case"border":for(var U=0;U<S.length;U++){var W=parseFloat(S[U]);var X=!isNaN(W)?"Width":(!/transparent|none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset/i.test(S[U])?"Color":false);if(X){for(var T=0;T<jQuery.fx.cssSides.length;T++){R="border"+jQuery.fx.cssSides[T]+X;H[R]=X=="Color"?[jQuery.fx.parseColor(jQuery.curCSS(C,R)),jQuery.fx.parseColor(S[U])]:[parseFloat(jQuery.curCSS(C,R)),W]}}else{L.borderStyle=S[U]}}break}}else{L[V]=Q}}}return false};for(p in B){if(p=="style"){var A=jQuery.parseStyle(B[p]);for(np in A){this.getValues(np,A[np])}}else{if(p=="className"){if(document.styleSheets){for(var E=0;E<document.styleSheets.length;E++){var F=document.styleSheets[E].cssRules||document.styleSheets[E].rules||null;if(F){for(var D=0;D<F.length;D++){if(F[D].selectorText=="."+B[p]){var K=new RegExp("."+B[p]+" {");var N=F[D].style.cssText;var A=jQuery.parseStyle(N.replace(K,"").replace(/}/g,""));for(np in A){this.getValues(np,A[np])}}}}}}}else{this.getValues(p,B[p])}}}L.display=J=="none"?"block":J;L.overflow="hidden";I.step=function(){var Q=(new Date()).getTime();if(Q>O.duration+I.startTime){clearInterval(I.timer);I.timer=null;for(R in H){if(R=="opacity"){jQuery.attr(L,"opacity",H[R][1])}else{if(typeof H[R][1]=="object"){L[R]="rgb("+H[R][1].r+","+H[R][1].g+","+H[R][1].b+")"}else{L[R]=H[R][1]+(R!="zIndex"&&R!="fontWeight"?"px":"")}}}if(O.hide||O.show){for(var R in C.orig){if(R=="opacity"){jQuery.attr(L,R,C.orig[R])}else{L[R]=""}}}L.display=O.hide?"none":(J!="none"?J:"block");L.overflow=G;C.animationHandler=null;if(jQuery.isFunction(O.complete)){O.complete.apply(C)}}else{var T=Q-this.startTime;var S=T/O.duration;for(R in H){if(typeof H[R][1]=="object"){L[R]="rgb("+parseInt(jQuery.easing[O.easing](S,T,H[R][0].r,(H[R][1].r-H[R][0].r),O.duration))+","+parseInt(jQuery.easing[O.easing](S,T,H[R][0].g,(H[R][1].g-H[R][0].g),O.duration))+","+parseInt(jQuery.easing[O.easing](S,T,H[R][0].b,(H[R][1].b-H[R][0].b),O.duration))+")"}else{var P=jQuery.easing[O.easing](S,T,H[R][0],(H[R][1]-H[R][0]),O.duration);if(R=="opacity"){jQuery.attr(L,"opacity",P)}else{L[R]=P+(R!="zIndex"&&R!="fontWeight"?"px":"")}}}}};I.timer=setInterval(function(){I.step()},13);C.animationHandler=I},stopAnim:function(B,A){if(A){B.animationHandler.startTime-=100000000}else{window.clearInterval(B.animationHandler.timer);B.animationHandler=null;jQuery.dequeue(B,"fx")}}});jQuery.parseStyle=function(B){var C={};if(typeof B=="string"){B=B.toLowerCase().split(";");for(var A=0;A<B.length;A++){rule=B[A].split(":");if(rule.length==2){C[jQuery.trim(rule[0].replace(/\-(\w)/g,function(D,E){return E.toUpperCase()}))]=jQuery.trim(rule[1])}}}return C};jQuery.fn.extend({BlindUp:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,A,C,"up",B)})},BlindDown:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,A,C,"down",B)})},BlindToggleVertically:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,A,C,"togglever",B)})},BlindLeft:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,A,C,"left",B)})},BlindRight:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,A,C,"right",B)})},BlindToggleHorizontally:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,A,C,"togglehor",B)})}});jQuery.fx.BlindDirection=function(C,A,F,B,E){if(!jQuery.fxCheckTag(C)){jQuery.dequeue(C,"interfaceFX");return false}var D=this;D.el=jQuery(C);D.size=jQuery.iUtil.getSize(C);D.easing=typeof F=="string"?F:E||null;if(!C.ifxFirstDisplay){C.ifxFirstDisplay=D.el.css("display")}if(B=="togglever"){B=D.el.css("display")=="none"?"down":"up"}else{if(B=="togglehor"){B=D.el.css("display")=="none"?"right":"left"}}D.el.show();D.speed=A;D.callback=typeof F=="function"?F:null;D.fx=jQuery.fx.buildWrapper(C);D.direction=B;D.complete=function(){if(D.callback&&D.callback.constructor==Function){D.callback.apply(D.el.get(0))}if(D.direction=="down"||D.direction=="right"){D.el.css("display",D.el.get(0).ifxFirstDisplay=="none"?"block":D.el.get(0).ifxFirstDisplay)}else{D.el.hide()}jQuery.fx.destroyWrapper(D.fx.wrapper.get(0),D.fx.oldStyle);jQuery.dequeue(D.el.get(0),"interfaceFX")};switch(D.direction){case"up":fxh=new jQuery.fx(D.fx.wrapper.get(0),jQuery.speed(D.speed,D.easing,D.complete),"height");fxh.custom(D.fx.oldStyle.sizes.hb,0);break;case"down":D.fx.wrapper.css("height","1px");D.el.show();fxh=new jQuery.fx(D.fx.wrapper.get(0),jQuery.speed(D.speed,D.easing,D.complete),"height");fxh.custom(0,D.fx.oldStyle.sizes.hb);break;case"left":fxh=new jQuery.fx(D.fx.wrapper.get(0),jQuery.speed(D.speed,D.easing,D.complete),"width");fxh.custom(D.fx.oldStyle.sizes.wb,0);break;case"right":D.fx.wrapper.css("width","1px");D.el.show();fxh=new jQuery.fx(D.fx.wrapper.get(0),jQuery.speed(D.speed,D.easing,D.complete),"width");fxh.custom(0,D.fx.oldStyle.sizes.wb);break}};jQuery.fn.Bounce=function(B,A){return this.queue("interfaceFX",function(){if(!jQuery.fxCheckTag(this)){jQuery.dequeue(this,"interfaceFX");return false}var C=new jQuery.fx.iBounce(this,B,A);C.bounce()})};jQuery.fx.iBounce=function(A,D,C){var B=this;B.el=jQuery(A);B.el.show();B.callback=C;B.hight=parseInt(D)||40;B.oldStyle={};B.oldStyle.position=B.el.css("position");B.oldStyle.top=parseInt(B.el.css("top"))||0;B.oldStyle.left=parseInt(B.el.css("left"))||0;if(B.oldStyle.position!="relative"&&B.oldStyle.position!="absolute"){B.el.css("position","relative")}B.times=5;B.cnt=1;B.bounce=function(){B.cnt++;B.e=new jQuery.fx(B.el.get(0),{duration:120,complete:function(){B.e=new jQuery.fx(B.el.get(0),{duration:80,complete:function(){B.hight=parseInt(B.hight/2);if(B.cnt<=B.times){B.bounce()}else{B.el.css("position",B.oldStyle.position).css("top",B.oldStyle.top+"px").css("left",B.oldStyle.left+"px");jQuery.dequeue(B.el.get(0),"interfaceFX");if(B.callback&&B.callback.constructor==Function){B.callback.apply(B.el.get(0))}}}},"top");B.e.custom(B.oldStyle.top-B.hight,B.oldStyle.top)}},"top");B.e.custom(B.oldStyle.top,B.oldStyle.top-B.hight)}};jQuery.fn.extend({DropOutDown:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"down","out",B)})},DropInDown:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"down","in",B)})},DropToggleDown:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"down","toggle",B)})},DropOutUp:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"up","out",B)})},DropInUp:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"up","in",B)})},DropToggleUp:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"up","toggle",B)})},DropOutLeft:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"left","out",B)})},DropInLeft:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"left","in",B)})},DropToggleLeft:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"left","toggle",B)})},DropOutRight:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"right","out",B)})},DropInRight:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"right","in",B)})},DropToggleRight:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,A,C,"right","toggle",B)})}});jQuery.fx.DropOutDirectiont=function(D,B,G,C,A,F){if(!jQuery.fxCheckTag(D)){jQuery.dequeue(D,"interfaceFX");return false}var E=this;E.el=jQuery(D);E.easing=typeof G=="string"?G:F||null;E.oldStyle={};E.oldStyle.position=E.el.css("position");E.oldStyle.top=E.el.css("top");E.oldStyle.left=E.el.css("left");if(!D.ifxFirstDisplay){D.ifxFirstDisplay=E.el.css("display")}if(A=="toggle"){A=E.el.css("display")=="none"?"in":"out"}E.el.show();if(E.oldStyle.position!="relative"&&E.oldStyle.position!="absolute"){E.el.css("position","relative")}E.type=A;G=typeof G=="function"?G:null;directionIncrement=1;switch(C){case"up":E.e=new jQuery.fx(E.el.get(0),jQuery.speed(B-15,E.easing,G),"top");E.point=parseFloat(E.oldStyle.top)||0;E.unit=E.topUnit;directionIncrement=-1;break;case"down":E.e=new jQuery.fx(E.el.get(0),jQuery.speed(B-15,E.easing,G),"top");E.point=parseFloat(E.oldStyle.top)||0;E.unit=E.topUnit;break;case"right":E.e=new jQuery.fx(E.el.get(0),jQuery.speed(B-15,E.easing,G),"left");E.point=parseFloat(E.oldStyle.left)||0;E.unit=E.leftUnit;break;case"left":E.e=new jQuery.fx(E.el.get(0),jQuery.speed(B-15,E.easing,G),"left");E.point=parseFloat(E.oldStyle.left)||0;E.unit=E.leftUnit;directionIncrement=-1;break}E.e2=new jQuery.fx(E.el.get(0),jQuery.speed(B,E.easing,function(){E.el.css(E.oldStyle);if(E.type=="out"){E.el.css("display","none")}else{E.el.css("display",E.el.get(0).ifxFirstDisplay=="none"?"block":E.el.get(0).ifxFirstDisplay)}jQuery.dequeue(E.el.get(0),"interfaceFX")}),"opacity");if(A=="in"){E.e.custom(E.point+100*directionIncrement,E.point);E.e2.custom(0,1)}else{E.e.custom(E.point,E.point+100*directionIncrement);E.e2.custom(1,0)}};jQuery.fn.extend({Fold:function(B,A,D,C){return this.queue("interfaceFX",function(){new jQuery.fx.DoFold(this,B,A,D,"fold",C)})},UnFold:function(B,A,D,C){return this.queue("interfaceFX",function(){new jQuery.fx.DoFold(this,B,A,D,"unfold",C)})},FoldToggle:function(B,A,D,C){return this.queue("interfaceFX",function(){new jQuery.fx.DoFold(this,B,A,D,"toggle",C)})}});jQuery.fx.DoFold=function(D,C,A,G,B,F){if(!jQuery.fxCheckTag(D)){jQuery.dequeue(D,"interfaceFX");return false}var E=this;E.el=jQuery(D);E.easing=typeof G=="string"?G:F||null;E.callback=typeof G=="function"?G:null;if(B=="toggle"){B=E.el.css("display")=="none"?"unfold":"fold"}E.speed=C;E.height=A&&A.constructor==Number?A:20;E.fx=jQuery.fx.buildWrapper(D);E.type=B;E.complete=function(){if(E.callback&&E.callback.constructor==Function){E.callback.apply(E.el.get(0))}if(E.type=="unfold"){E.el.show()}else{E.el.hide()}jQuery.fx.destroyWrapper(E.fx.wrapper.get(0),E.fx.oldStyle);jQuery.dequeue(E.el.get(0),"interfaceFX")};if(E.type=="unfold"){E.el.show();E.fx.wrapper.css("height",E.height+"px").css("width","1px");E.ef=new jQuery.fx(E.fx.wrapper.get(0),jQuery.speed(E.speed,E.easing,function(){E.ef=new jQuery.fx(E.fx.wrapper.get(0),jQuery.speed(E.speed,E.easing,E.complete),"height");E.ef.custom(E.height,E.fx.oldStyle.sizes.hb)}),"width");E.ef.custom(0,E.fx.oldStyle.sizes.wb)}else{E.ef=new jQuery.fx(E.fx.wrapper.get(0),jQuery.speed(E.speed,E.easing,function(){E.ef=new jQuery.fx(E.fx.wrapper.get(0),jQuery.speed(E.speed,E.easing,E.complete),"width");E.ef.custom(E.fx.oldStyle.sizes.wb,0)}),"height");E.ef.custom(E.fx.oldStyle.sizes.hb,E.height)}};jQuery.fn.Highlight=function(B,A,D,C){return this.queue("interfaceColorFX",function(){this.oldStyleAttr=jQuery(this).attr("style")||"";C=typeof D=="string"?D:C||null;D=typeof D=="function"?D:null;var F=jQuery(this).css("backgroundColor");var E=this.parentNode;while(F=="transparent"&&E){F=jQuery(E).css("backgroundColor");E=E.parentNode}jQuery(this).css("backgroundColor",A);if(typeof this.oldStyleAttr=="object"){this.oldStyleAttr=this.oldStyleAttr.cssText}jQuery(this).animate({backgroundColor:F},B,C,function(){jQuery.dequeue(this,"interfaceColorFX");if(typeof jQuery(this).attr("style")=="object"){jQuery(this).attr("style")["cssText"]="";jQuery(this).attr("style")["cssText"]=this.oldStyleAttr}else{jQuery(this).attr("style",this.oldStyleAttr)}if(D){D.apply(this)}})})};jQuery.fn.extend({CloseVertically:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.OpenClose(this,A,C,"vertically","close",B)})},CloseHorizontally:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.OpenClose(this,A,C,"horizontally","close",B)})},SwitchHorizontally:function(A,C,B){return this.queue("interfaceFX",function(){if(jQuery.css(this,"display")=="none"){new jQuery.fx.OpenClose(this,A,C,"horizontally","open",B)}else{new jQuery.fx.OpenClose(this,A,C,"horizontally","close",B)}})},SwitchVertically:function(A,C,B){return this.queue("interfaceFX",function(){if(jQuery.css(this,"display")=="none"){new jQuery.fx.OpenClose(this,A,C,"vertically","open",B)}else{new jQuery.fx.OpenClose(this,A,C,"vertically","close",B)}})},OpenVertically:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.OpenClose(this,A,C,"vertically","open",B)})},OpenHorizontally:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.OpenClose(this,A,C,"horizontally","open",B)})}});jQuery.fx.OpenClose=function(E,C,H,D,B,G){if(!jQuery.fxCheckTag(E)){jQuery.dequeue(E,"interfaceFX");return false}var F=this;var A=false;F.el=jQuery(E);F.easing=typeof H=="string"?H:G||null;F.callback=typeof H=="function"?H:null;F.type=B;F.speed=C;F.oldP=jQuery.iUtil.getSize(E);F.oldStyle={};F.oldStyle.position=F.el.css("position");F.oldStyle.display=F.el.css("display");if(F.oldStyle.display=="none"){oldVisibility=F.el.css("visibility");F.el.show();A=true}F.oldStyle.top=F.el.css("top");F.oldStyle.left=F.el.css("left");if(A){F.el.hide();F.el.css("visibility",oldVisibility)}F.oldStyle.width=F.oldP.w+"px";F.oldStyle.height=F.oldP.h+"px";F.oldStyle.overflow=F.el.css("overflow");F.oldP.top=parseInt(F.oldStyle.top)||0;F.oldP.left=parseInt(F.oldStyle.left)||0;if(F.oldStyle.position!="relative"&&F.oldStyle.position!="absolute"){F.el.css("position","relative")}F.el.css("overflow","hidden").css("height",B=="open"&&D=="vertically"?1:F.oldP.h+"px").css("width",B=="open"&&D=="horizontally"?1:F.oldP.w+"px");F.complete=function(){F.el.css(F.oldStyle);if(F.type=="close"){F.el.hide()}else{F.el.show()}jQuery.dequeue(F.el.get(0),"interfaceFX")};switch(D){case"vertically":F.eh=new jQuery.fx(F.el.get(0),jQuery.speed(C-15,F.easing,H),"height");F.et=new jQuery.fx(F.el.get(0),jQuery.speed(F.speed,F.easing,F.complete),"top");if(F.type=="close"){F.eh.custom(F.oldP.h,0);F.et.custom(F.oldP.top,F.oldP.top+F.oldP.h/2)}else{F.eh.custom(0,F.oldP.h);F.et.custom(F.oldP.top+F.oldP.h/2,F.oldP.top)}break;case"horizontally":F.eh=new jQuery.fx(F.el.get(0),jQuery.speed(C-15,F.easing,H),"width");F.et=new jQuery.fx(F.el.get(0),jQuery.speed(F.speed,F.easing,F.complete),"left");if(F.type=="close"){F.eh.custom(F.oldP.w,0);F.et.custom(F.oldP.left,F.oldP.left+F.oldP.w/2)}else{F.eh.custom(0,F.oldP.w);F.et.custom(F.oldP.left+F.oldP.w/2,F.oldP.left)}break}};jQuery.fn.Pulsate=function(A,B,C){return this.queue("interfaceFX",function(){if(!jQuery.fxCheckTag(this)){jQuery.dequeue(this,"interfaceFX");return false}var D=new jQuery.fx.Pulsate(this,A,B,C);D.pulse()})};jQuery.fx.Pulsate=function(A,B,D,E){var C=this;C.times=D;C.cnt=1;C.el=A;C.speed=B;C.callback=E;jQuery(C.el).show();C.pulse=function(){C.cnt++;C.e=new jQuery.fx(C.el,jQuery.speed(C.speed,function(){C.ef=new jQuery.fx(C.el,jQuery.speed(C.speed,function(){if(C.cnt<=C.times){C.pulse()}else{jQuery.dequeue(C.el,"interfaceFX");if(C.callback&&C.callback.constructor==Function){C.callback.apply(C.el)}}}),"opacity");C.ef.custom(0,1)}),"opacity");C.e.custom(1,0)}};jQuery.fn.extend({Grow:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.Scale(this,A,1,100,true,C,"grow",B)})},Shrink:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.Scale(this,A,100,1,true,C,"shrink",B)})},Puff:function(A,C,B){return this.queue("interfaceFX",function(){var D=D||"easeout";new jQuery.fx.Scale(this,A,100,150,true,C,"puff",D)})},Scale:function(B,F,E,A,D,C){return this.queue("interfaceFX",function(){new jQuery.fx.Scale(this,B,F,E,A,D,"Scale",C)})}});jQuery.fx.Scale=function(B,A,G,H,D,I,F,C){if(!jQuery.fxCheckTag(B)){jQuery.dequeue(B,"interfaceFX");return false}var E=this;E.el=jQuery(B);E.from=parseInt(G)||100;E.to=parseInt(H)||100;E.easing=typeof I=="string"?I:C||null;E.callback=typeof I=="function"?I:null;E.duration=jQuery.speed(A).duration;E.restore=D||null;E.oldP=jQuery.iUtil.getSize(B);E.oldStyle={width:E.el.css("width"),height:E.el.css("height"),fontSize:E.el.css("fontSize")||"100%",position:E.el.css("position"),display:E.el.css("display"),top:E.el.css("top"),left:E.el.css("left"),overflow:E.el.css("overflow"),borderTopWidth:E.el.css("borderTopWidth"),borderRightWidth:E.el.css("borderRightWidth"),borderBottomWidth:E.el.css("borderBottomWidth"),borderLeftWidth:E.el.css("borderLeftWidth"),paddingTop:E.el.css("paddingTop"),paddingRight:E.el.css("paddingRight"),paddingBottom:E.el.css("paddingBottom"),paddingLeft:E.el.css("paddingLeft")};E.width=parseInt(E.oldStyle.width)||B.offsetWidth||0;E.height=parseInt(E.oldStyle.height)||B.offsetHeight||0;E.top=parseInt(E.oldStyle.top)||0;E.left=parseInt(E.oldStyle.left)||0;sizes=["em","px","pt","%"];for(i in sizes){if(E.oldStyle.fontSize.indexOf(sizes[i])>0){E.fontUnit=sizes[i];E.fontSize=parseFloat(E.oldStyle.fontSize)}if(E.oldStyle.borderTopWidth.indexOf(sizes[i])>0){E.borderTopUnit=sizes[i];E.borderTopSize=parseFloat(E.oldStyle.borderTopWidth)||0}if(E.oldStyle.borderRightWidth.indexOf(sizes[i])>0){E.borderRightUnit=sizes[i];E.borderRightSize=parseFloat(E.oldStyle.borderRightWidth)||0}if(E.oldStyle.borderBottomWidth.indexOf(sizes[i])>0){E.borderBottomUnit=sizes[i];E.borderBottomSize=parseFloat(E.oldStyle.borderBottomWidth)||0}if(E.oldStyle.borderLeftWidth.indexOf(sizes[i])>0){E.borderLeftUnit=sizes[i];E.borderLeftSize=parseFloat(E.oldStyle.borderLeftWidth)||0}if(E.oldStyle.paddingTop.indexOf(sizes[i])>0){E.paddingTopUnit=sizes[i];E.paddingTopSize=parseFloat(E.oldStyle.paddingTop)||0}if(E.oldStyle.paddingRight.indexOf(sizes[i])>0){E.paddingRightUnit=sizes[i];E.paddingRightSize=parseFloat(E.oldStyle.paddingRight)||0}if(E.oldStyle.paddingBottom.indexOf(sizes[i])>0){E.paddingBottomUnit=sizes[i];E.paddingBottomSize=parseFloat(E.oldStyle.paddingBottom)||0}if(E.oldStyle.paddingLeft.indexOf(sizes[i])>0){E.paddingLeftUnit=sizes[i];E.paddingLeftSize=parseFloat(E.oldStyle.paddingLeft)||0}}if(E.oldStyle.position!="relative"&&E.oldStyle.position!="absolute"){E.el.css("position","relative")}E.el.css("overflow","hidden");E.type=F;switch(E.type){case"grow":E.startTop=E.top+E.oldP.h/2;E.endTop=E.top;E.startLeft=E.left+E.oldP.w/2;E.endLeft=E.left;break;case"shrink":E.endTop=E.top+E.oldP.h/2;E.startTop=E.top;E.endLeft=E.left+E.oldP.w/2;E.startLeft=E.left;break;case"puff":E.endTop=E.top-E.oldP.h/4;E.startTop=E.top;E.endLeft=E.left-E.oldP.w/4;E.startLeft=E.left;break}E.firstStep=false;E.t=(new Date).getTime();E.clear=function(){clearInterval(E.timer);E.timer=null};E.step=function(){if(E.firstStep==false){E.el.show();E.firstStep=true}var J=(new Date).getTime();var L=J-E.t;var K=L/E.duration;if(J>=E.duration+E.t){setTimeout(function(){o=1;if(E.type){J=E.endTop;l=E.endLeft;if(E.type=="puff"){o=0}}E.zoom(E.to,l,J,true,o)},13);E.clear()}else{o=1;if(!jQuery.easing||!jQuery.easing[E.easing]){s=((-Math.cos(K*Math.PI)/2)+0.5)*(E.to-E.from)+E.from}else{s=jQuery.easing[E.easing](K,L,E.from,(E.to-E.from),E.duration)}if(E.type){if(!jQuery.easing||!jQuery.easing[E.easing]){J=((-Math.cos(K*Math.PI)/2)+0.5)*(E.endTop-E.startTop)+E.startTop;l=((-Math.cos(K*Math.PI)/2)+0.5)*(E.endLeft-E.startLeft)+E.startLeft;if(E.type=="puff"){o=((-Math.cos(K*Math.PI)/2)+0.5)*(-0.9999)+0.9999}}else{J=jQuery.easing[E.easing](K,L,E.startTop,(E.endTop-E.startTop),E.duration);l=jQuery.easing[E.easing](K,L,E.startLeft,(E.endLeft-E.startLeft),E.duration);if(E.type=="puff"){o=jQuery.easing[E.easing](K,L,0.9999,-0.9999,E.duration)}}}E.zoom(s,l,J,false,o)}};E.timer=setInterval(function(){E.step()},13);E.zoom=function(L,N,M,K,J){E.el.css("height",E.height*L/100+"px").css("width",E.width*L/100+"px").css("left",N+"px").css("top",M+"px").css("fontSize",E.fontSize*L/100+E.fontUnit);if(E.borderTopSize){E.el.css("borderTopWidth",E.borderTopSize*L/100+E.borderTopUnit)}if(E.borderRightSize){E.el.css("borderRightWidth",E.borderRightSize*L/100+E.borderRightUnit)}if(E.borderBottomSize){E.el.css("borderBottomWidth",E.borderBottomSize*L/100+E.borderBottomUnit)}if(E.borderLeftSize){E.el.css("borderLeftWidth",E.borderLeftSize*L/100+E.borderLeftUnit)}if(E.paddingTopSize){E.el.css("paddingTop",E.paddingTopSize*L/100+E.paddingTopUnit)}if(E.paddingRightSize){E.el.css("paddingRight",E.paddingRightSize*L/100+E.paddingRightUnit)}if(E.paddingBottomSize){E.el.css("paddingBottom",E.paddingBottomSize*L/100+E.paddingBottomUnit)}if(E.paddingLeftSize){E.el.css("paddingLeft",E.paddingLeftSize*L/100+E.paddingLeftUnit)}if(E.type=="puff"){if(window.ActiveXObject){E.el.get(0).style.filter="alpha(opacity="+J*100+")"}E.el.get(0).style.opacity=J}if(K){if(E.restore){E.el.css(E.oldStyle)}if(E.type=="shrink"||E.type=="puff"){E.el.css("display","none");if(E.type=="puff"){if(window.ActiveXObject){E.el.get(0).style.filter="alpha(opacity="+100+")"}E.el.get(0).style.opacity=1}}else{E.el.css("display","block")}if(E.callback){E.callback.apply(E.el.get(0))}jQuery.dequeue(E.el.get(0),"interfaceFX")}}};jQuery.fn.extend({ScrollTo:function(B,A,C){o=jQuery.speed(B);return this.queue("interfaceFX",function(){new jQuery.fx.ScrollTo(this,o,A,C)})},ScrollToAnchors:function(B,A,C){return this.each(function(){jQuery('a[@href*="#"]',this).click(function(D){parts=this.href.split("#");jQuery("#"+parts[1]).ScrollTo(B,A,C);return false})})}});jQuery.fx.ScrollTo=function(B,D,A,E){var C=this;C.o=D;C.e=B;C.axis=/vertical|horizontal/.test(A)?A:false;C.easing=E;p=jQuery.iUtil.getPosition(B);s=jQuery.iUtil.getScroll();C.clear=function(){clearInterval(C.timer);C.timer=null;jQuery.dequeue(C.e,"interfaceFX")};C.t=(new Date).getTime();s.h=s.h>s.ih?(s.h-s.ih):s.h;s.w=s.w>s.iw?(s.w-s.iw):s.w;C.endTop=p.y>s.h?s.h:p.y;C.endLeft=p.x>s.w?s.w:p.x;C.startTop=s.t;C.startLeft=s.l;C.step=function(){var F=(new Date).getTime();var H=F-C.t;var G=H/C.o.duration;if(F>=C.o.duration+C.t){C.clear();setTimeout(function(){C.scroll(C.endTop,C.endLeft)},13)}else{if(!C.axis||C.axis=="vertical"){if(!jQuery.easing||!jQuery.easing[C.easing]){st=((-Math.cos(G*Math.PI)/2)+0.5)*(C.endTop-C.startTop)+C.startTop}else{st=jQuery.easing[C.easing](G,H,C.startTop,(C.endTop-C.startTop),C.o.duration)}}else{st=C.startTop}if(!C.axis||C.axis=="horizontal"){if(!jQuery.easing||!jQuery.easing[C.easing]){sl=((-Math.cos(G*Math.PI)/2)+0.5)*(C.endLeft-C.startLeft)+C.startLeft}else{sl=jQuery.easing[C.easing](G,H,C.startLeft,(C.endLeft-C.startLeft),C.o.duration)}}else{sl=C.startLeft}C.scroll(st,sl)}};C.scroll=function(G,F){window.scrollTo(F,G)};C.timer=setInterval(function(){C.step()},13)};jQuery.fn.Shake=function(A,B){return this.queue("interfaceFX",function(){if(!jQuery.fxCheckTag(this)){jQuery.dequeue(this,"interfaceFX");return false}var C=new jQuery.fx.Shake(this,A,B);C.shake()})};jQuery.fx.Shake=function(A,C,D){var B=this;B.el=jQuery(A);B.el.show();B.times=parseInt(C)||3;B.callback=D;B.cnt=1;B.oldStyle={};B.oldStyle.position=B.el.css("position");B.oldStyle.top=parseInt(B.el.css("top"))||0;B.oldStyle.left=parseInt(B.el.css("left"))||0;if(B.oldStyle.position!="relative"&&B.oldStyle.position!="absolute"){B.el.css("position","relative")}B.shake=function(){B.cnt++;B.e=new jQuery.fx(B.el.get(0),{duration:60,complete:function(){B.e=new jQuery.fx(B.el.get(0),{duration:60,complete:function(){B.e=new jQuery.fx(A,{duration:60,complete:function(){if(B.cnt<=B.times){B.shake()}else{B.el.css("position",B.oldStyle.position).css("top",B.oldStyle.top+"px").css("left",B.oldStyle.left+"px");jQuery.dequeue(B.el.get(0),"interfaceFX");if(B.callback&&B.callback.constructor==Function){B.callback.apply(B.el.get(0))}}}},"left");B.e.custom(B.oldStyle.left-20,B.oldStyle.left)}},"left");B.e.custom(B.oldStyle.left+20,B.oldStyle.left-20)}},"left");B.e.custom(B.oldStyle.left,B.oldStyle.left+20)}};jQuery.fn.extend({SlideInUp:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"up","in",B)})},SlideOutUp:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"up","out",B)})},SlideToggleUp:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"up","toggle",B)})},SlideInDown:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"down","in",B)})},SlideOutDown:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"down","out",B)})},SlideToggleDown:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"down","toggle",B)})},SlideInLeft:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"left","in",B)})},SlideOutLeft:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"left","out",B)})},SlideToggleLeft:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"left","toggle",B)})},SlideInRight:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"right","in",B)})},SlideOutRight:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"right","out",B)})},SlideToggleRight:function(A,C,B){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,A,C,"right","toggle",B)})}});jQuery.fx.slide=function(D,B,G,C,A,F){if(!jQuery.fxCheckTag(D)){jQuery.dequeue(D,"interfaceFX");return false}var E=this;E.el=jQuery(D);E.easing=typeof G=="string"?G:F||null;E.callback=typeof G=="function"?G:null;if(A=="toggle"){A=E.el.css("display")=="none"?"in":"out"}if(!D.ifxFirstDisplay){D.ifxFirstDisplay=E.el.css("display")}E.el.show();E.speed=B;E.fx=jQuery.fx.buildWrapper(D);E.type=A;E.direction=C;E.complete=function(){if(E.type=="out"){E.el.css("visibility","hidden")}jQuery.fx.destroyWrapper(E.fx.wrapper.get(0),E.fx.oldStyle);if(E.type=="in"){E.el.css("display",E.el.get(0).ifxFirstDisplay=="none"?"block":E.el.get(0).ifxFirstDisplay)}else{E.el.css("display","none");E.el.css("visibility","visible")}if(E.callback&&E.callback.constructor==Function){E.callback.apply(E.el.get(0))}jQuery.dequeue(E.el.get(0),"interfaceFX")};switch(E.direction){case"up":E.ef=new jQuery.fx(E.el.get(0),jQuery.speed(E.speed,E.easing,E.complete),"top");E.efx=new jQuery.fx(E.fx.wrapper.get(0),jQuery.speed(E.speed,E.easing),"height");if(E.type=="in"){E.ef.custom(-E.fx.oldStyle.sizes.hb,0);E.efx.custom(0,E.fx.oldStyle.sizes.hb)}else{E.ef.custom(0,-E.fx.oldStyle.sizes.hb);E.efx.custom(E.fx.oldStyle.sizes.hb,0)}break;case"down":E.ef=new jQuery.fx(E.el.get(0),jQuery.speed(E.speed,E.easing,E.complete),"top");if(E.type=="in"){E.ef.custom(E.fx.oldStyle.sizes.hb,0)}else{E.ef.custom(0,E.fx.oldStyle.sizes.hb)}break;case"left":E.ef=new jQuery.fx(E.el.get(0),jQuery.speed(E.speed,E.easing,E.complete),"left");E.efx=new jQuery.fx(E.fx.wrapper.get(0),jQuery.speed(E.speed,E.easing),"width");if(E.type=="in"){E.ef.custom(-E.fx.oldStyle.sizes.wb,0);E.efx.custom(0,E.fx.oldStyle.sizes.wb)}else{E.ef.custom(0,-E.fx.oldStyle.sizes.wb);E.efx.custom(E.fx.oldStyle.sizes.wb,0)}break;case"right":E.ef=new jQuery.fx(E.el.get(0),jQuery.speed(E.speed,E.easing,E.complete),"left");if(E.type=="in"){E.ef.custom(E.fx.oldStyle.sizes.wb,0)}else{E.ef.custom(0,E.fx.oldStyle.sizes.wb)}break}};jQuery.transferHelper=null;jQuery.fn.TransferTo=function(A){return this.queue("interfaceFX",function(){new jQuery.fx.itransferTo(this,A)})};jQuery.fx.itransferTo=function(A,C){if(jQuery.transferHelper==null){jQuery("body",document).append('<div id="transferHelper"></div>');jQuery.transferHelper=jQuery("#transferHelper")}jQuery.transferHelper.css("display","block").css("position","absolute");var B=this;B.el=jQuery(A);if(!C||!C.to){return }if(C.to.constructor==String&&document.getElementById(C.to)){C.to=document.getElementById(C.to)}else{if(!C.to.childNodes){return }}if(!C.duration){C.duration=500}B.duration=C.duration;B.to=C.to;B.classname=C.className;B.complete=C.complete;if(B.classname){jQuery.transferHelper.addClass(B.classname)}B.diffWidth=0;B.diffHeight=0;if(jQuery.boxModel){B.diffWidth=(parseInt(jQuery.transferHelper.css("borderLeftWidth"))||0)+(parseInt(jQuery.transferHelper.css("borderRightWidth"))||0)+(parseInt(jQuery.transferHelper.css("paddingLeft"))||0)+(parseInt(jQuery.transferHelper.css("paddingRight"))||0);B.diffHeight=(parseInt(jQuery.transferHelper.css("borderTopWidth"))||0)+(parseInt(jQuery.transferHelper.css("borderBottomWidth"))||0)+(parseInt(jQuery.transferHelper.css("paddingTop"))||0)+(parseInt(jQuery.transferHelper.css("paddingBottom"))||0)}B.start=jQuery.extend(jQuery.iUtil.getPosition(B.el.get(0)),jQuery.iUtil.getSize(B.el.get(0)));B.end=jQuery.extend(jQuery.iUtil.getPosition(B.to),jQuery.iUtil.getSize(B.to));B.start.wb-=B.diffWidth;B.start.hb-=B.diffHeight;B.end.wb-=B.diffWidth;B.end.hb-=B.diffHeight;B.callback=C.complete;jQuery.transferHelper.css("width",B.start.wb+"px").css("height",B.start.hb+"px").css("top",B.start.y+"px").css("left",B.start.x+"px").animate({top:B.end.y,left:B.end.x,width:B.end.wb,height:B.end.hb},B.duration,function(){if(B.classname){jQuery.transferHelper.removeClass(B.classname)}jQuery.transferHelper.css("display","none");if(B.complete&&B.complete.constructor==Function){B.complete.apply(B.el.get(0),[B.to])}jQuery.dequeue(B.el.get(0),"interfaceFX")})};jQuery.ImageBox={options:{border:10,loaderSRC:"images/loading.gif",closeHTML:'<img src="images/close.jpg" />',overlayOpacity:0.8,textImage:"Showing image",textImageFrom:"from",fadeDuration:400},imageLoaded:false,firstResize:false,currentRel:null,animationInProgress:false,opened:false,keyPressed:function(C){if(!jQuery.ImageBox.opened||jQuery.ImageBox.animationInProgress){return }var D=C.charCode||C.keyCode||-1;switch(D){case 35:if(jQuery.ImageBox.currentRel){jQuery.ImageBox.start(null,jQuery("a[@rel="+jQuery.ImageBox.currentRel+"]:last").get(0))}break;case 36:if(jQuery.ImageBox.currentRel){jQuery.ImageBox.start(null,jQuery("a[@rel="+jQuery.ImageBox.currentRel+"]:first").get(0))}break;case 37:case 8:case 33:case 80:case 112:var B=jQuery("#ImageBoxPrevImage");if(B.get(0).onclick!=null){B.get(0).onclick.apply(B.get(0))}break;case 38:break;case 39:case 34:case 32:case 110:case 78:var A=jQuery("#ImageBoxNextImage");if(A.get(0).onclick!=null){A.get(0).onclick.apply(A.get(0))}break;case 40:break;case 27:jQuery.ImageBox.hideImage();break}},init:function(A){if(A){jQuery.extend(jQuery.ImageBox.options,A)}if(window.event){jQuery("body",document).bind("keyup",jQuery.ImageBox.keyPressed)}else{jQuery(document).bind("keyup",jQuery.ImageBox.keyPressed)}jQuery("a").each(function(){el=jQuery(this);relAttr=el.attr("rel")||"";hrefAttr=el.attr("href")||"";imageTypes=/\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;if(hrefAttr.toLowerCase().match(imageTypes)!=null&&relAttr.toLowerCase().indexOf("imagebox")==0){el.bind("click",jQuery.ImageBox.start)}});if(jQuery.browser.msie){iframe=document.createElement("iframe");jQuery(iframe).attr({id:"ImageBoxIframe",src:"javascript:false;",frameborder:"no",scrolling:"no"}).css({display:"none",position:"absolute",top:"0",left:"0",filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"});jQuery("body").append(iframe)}overlay=document.createElement("div");jQuery(overlay).attr("id","ImageBoxOverlay").css({position:"absolute",display:"none",top:"0",left:"0",opacity:0}).append(document.createTextNode(" ")).bind("click",jQuery.ImageBox.hideImage);captionText=document.createElement("div");jQuery(captionText).attr("id","ImageBoxCaptionText").css({paddingLeft:jQuery.ImageBox.options.border+"px"}).append(document.createTextNode(" "));captionImages=document.createElement("div");jQuery(captionImages).attr("id","ImageBoxCaptionImages").css({paddingLeft:jQuery.ImageBox.options.border+"px",paddingBottom:jQuery.ImageBox.options.border+"px"}).append(document.createTextNode(" "));closeEl=document.createElement("a");jQuery(closeEl).attr({id:"ImageBoxClose",href:"#"}).css({position:"absolute",right:jQuery.ImageBox.options.border+"px",top:"0"}).append(jQuery.ImageBox.options.closeHTML).bind("click",jQuery.ImageBox.hideImage);captionEl=document.createElement("div");jQuery(captionEl).attr("id","ImageBoxCaption").css({position:"relative",textAlign:"left",margin:"0 auto",zIndex:1}).append(captionText).append(captionImages).append(closeEl);loader=document.createElement("img");loader.src=jQuery.ImageBox.options.loaderSRC;jQuery(loader).attr("id","ImageBoxLoader").css({position:"absolute"});prevImage=document.createElement("a");jQuery(prevImage).attr({id:"ImageBoxPrevImage",href:"#"}).css({position:"absolute",display:"none",overflow:"hidden",textDecoration:"none"}).append(document.createTextNode(" "));nextImage=document.createElement("a");jQuery(nextImage).attr({id:"ImageBoxNextImage",href:"#"}).css({position:"absolute",overflow:"hidden",textDecoration:"none"}).append(document.createTextNode(" "));container=document.createElement("div");jQuery(container).attr("id","ImageBoxContainer").css({display:"none",position:"relative",overflow:"hidden",textAlign:"left",margin:"0 auto",top:"0",left:"0",zIndex:2}).append([loader,prevImage,nextImage]);outerContainer=document.createElement("div");jQuery(outerContainer).attr("id","ImageBoxOuterContainer").css({display:"none",position:"absolute",overflow:"hidden",top:"0",left:"0",textAlign:"center",backgroundColor:"transparent",lineHeigt:"0"}).append([container,captionEl]);jQuery("body").append(overlay).append(outerContainer)},start:function(D,F){el=F?jQuery(F):jQuery(this);linkRel=el.attr("rel");var A,C,E,B;if(linkRel!="imagebox"){jQuery.ImageBox.currentRel=linkRel;gallery=jQuery("a[@rel="+linkRel+"]");A=gallery.size();C=gallery.index(F?F:this);E=gallery.get(C-1);B=gallery.get(C+1)}imageSrc=el.attr("href");captionText=el.attr("title");pageSize=jQuery.iUtil.getScroll();overlay=jQuery("#ImageBoxOverlay");if(!jQuery.ImageBox.opened){jQuery.ImageBox.opened=true;if(jQuery.browser.msie){jQuery("#ImageBoxIframe").css("height",Math.max(pageSize.ih,pageSize.h)+"px").css("width",Math.max(pageSize.iw,pageSize.w)+"px").show()}overlay.css("height",Math.max(pageSize.ih,pageSize.h)+"px").css("width",Math.max(pageSize.iw,pageSize.w)+"px").show().fadeTo(300,jQuery.ImageBox.options.overlayOpacity,function(){jQuery.ImageBox.loadImage(imageSrc,captionText,pageSize,A,C,E,B)});jQuery("#ImageBoxOuterContainer").css("width",Math.max(pageSize.iw,pageSize.w)+"px")}else{jQuery("#ImageBoxPrevImage").get(0).onclick=null;jQuery("#ImageBoxNextImage").get(0).onclick=null;jQuery.ImageBox.loadImage(imageSrc,captionText,pageSize,A,C,E,B)}return false},loadImage:function(G,B,A,C,E,F,D){jQuery("#ImageBoxCurrentImage").remove();prevImageEl=jQuery("#ImageBoxPrevImage");prevImageEl.hide();nextImageEl=jQuery("#ImageBoxNextImage");nextImageEl.hide();loader=jQuery("#ImageBoxLoader");container=jQuery("#ImageBoxContainer");outerContainer=jQuery("#ImageBoxOuterContainer");captionEl=jQuery("#ImageBoxCaption").css("visibility","hidden");jQuery("#ImageBoxCaptionText").html(captionText);jQuery.ImageBox.animationInProgress=true;if(C){jQuery("#ImageBoxCaptionImages").html(jQuery.ImageBox.options.textImage+" "+(E+1)+" "+jQuery.ImageBox.options.textImageFrom+" "+C)}if(F){prevImageEl.get(0).onclick=function(){this.blur();jQuery.ImageBox.start(null,F);return false}}if(D){nextImageEl.get(0).onclick=function(){this.blur();jQuery.ImageBox.start(null,D);return false}}loader.show();containerSize=jQuery.iUtil.getSize(container.get(0));containerW=Math.max(containerSize.wb,loader.get(0).width+jQuery.ImageBox.options.border*2);containerH=Math.max(containerSize.hb,loader.get(0).height+jQuery.ImageBox.options.border*2);loader.css({left:(containerW-loader.get(0).width)/2+"px",top:(containerH-loader.get(0).height)/2+"px"});container.css({width:containerW+"px",height:containerH+"px"}).show();clientSize=jQuery.iUtil.getClient();outerContainer.css("top",A.t+(clientSize.h/15)+"px");if(outerContainer.css("display")=="none"){outerContainer.show().fadeIn(jQuery.ImageBox.options.fadeDuration)}imageEl=new Image;jQuery(imageEl).attr("id","ImageBoxCurrentImage").bind("load",function(){containerW=imageEl.width+jQuery.ImageBox.options.border*2;containerH=imageEl.height+jQuery.ImageBox.options.border*2;loader.hide();container.animate({height:containerH},containerSize.hb!=containerH?jQuery.ImageBox.options.fadeDuration:1,function(){container.animate({width:containerW},containerSize.wb!=containerW?jQuery.ImageBox.options.fadeDuration:1,function(){container.prepend(imageEl);jQuery(imageEl).css({position:"absolute",left:jQuery.ImageBox.options.border+"px",top:jQuery.ImageBox.options.border+"px"}).fadeIn(jQuery.ImageBox.options.fadeDuration,function(){captionSize=jQuery.iUtil.getSize(captionEl.get(0));if(F){prevImageEl.css({left:jQuery.ImageBox.options.border+"px",top:jQuery.ImageBox.options.border+"px",width:containerW/2-jQuery.ImageBox.options.border*3+"px",height:containerH-jQuery.ImageBox.options.border*2+"px"}).show()}if(D){nextImageEl.css({left:containerW/2+jQuery.ImageBox.options.border*2+"px",top:jQuery.ImageBox.options.border+"px",width:containerW/2-jQuery.ImageBox.options.border*3+"px",height:containerH-jQuery.ImageBox.options.border*2+"px"}).show()}captionEl.css({width:containerW+"px",top:-captionSize.hb+"px",visibility:"visible"}).animate({top:-1},jQuery.ImageBox.options.fadeDuration,function(){jQuery.ImageBox.animationInProgress=false})})})})});imageEl.src=G},hideImage:function(){jQuery("#ImageBoxCurrentImage").remove();jQuery("#ImageBoxOuterContainer").hide();jQuery("#ImageBoxCaption").css("visibility","hidden");jQuery("#ImageBoxOverlay").fadeTo(300,0,function(){jQuery(this).hide();if(jQuery.browser.msie){jQuery("#ImageBoxIframe").hide()}});jQuery("#ImageBoxPrevImage").get(0).onclick=null;jQuery("#ImageBoxNextImage").get(0).onclick=null;jQuery.ImageBox.currentRel=null;jQuery.ImageBox.opened=false;jQuery.ImageBox.animationInProgress=false;return false}};jQuery.iResize={resizeElement:null,resizeDirection:null,dragged:null,pointer:null,sizes:null,position:null,startDrag:function(A){jQuery.iResize.dragged=(this.dragEl)?this.dragEl:this;jQuery.iResize.pointer=jQuery.iUtil.getPointer(A);jQuery.iResize.sizes={width:parseInt(jQuery(jQuery.iResize.dragged).css("width"))||0,height:parseInt(jQuery(jQuery.iResize.dragged).css("height"))||0};jQuery.iResize.position={top:parseInt(jQuery(jQuery.iResize.dragged).css("top"))||0,left:parseInt(jQuery(jQuery.iResize.dragged).css("left"))||0};jQuery(document).bind("mousemove",jQuery.iResize.moveDrag).bind("mouseup",jQuery.iResize.stopDrag);if(typeof jQuery.iResize.dragged.resizeOptions.onDragStart==="function"){jQuery.iResize.dragged.resizeOptions.onDragStart.apply(jQuery.iResize.dragged)}return false},stopDrag:function(A){jQuery(document).unbind("mousemove",jQuery.iResize.moveDrag).unbind("mouseup",jQuery.iResize.stopDrag);if(typeof jQuery.iResize.dragged.resizeOptions.onDragStop==="function"){jQuery.iResize.dragged.resizeOptions.onDragStop.apply(jQuery.iResize.dragged)}jQuery.iResize.dragged=null},moveDrag:function(B){if(!jQuery.iResize.dragged){return }pointer=jQuery.iUtil.getPointer(B);newTop=jQuery.iResize.position.top-jQuery.iResize.pointer.y+pointer.y;newLeft=jQuery.iResize.position.left-jQuery.iResize.pointer.x+pointer.x;newTop=Math.max(Math.min(newTop,jQuery.iResize.dragged.resizeOptions.maxBottom-jQuery.iResize.sizes.height),jQuery.iResize.dragged.resizeOptions.minTop);newLeft=Math.max(Math.min(newLeft,jQuery.iResize.dragged.resizeOptions.maxRight-jQuery.iResize.sizes.width),jQuery.iResize.dragged.resizeOptions.minLeft);if(typeof jQuery.iResize.dragged.resizeOptions.onDrag==="function"){var A=jQuery.iResize.dragged.resizeOptions.onDrag.apply(jQuery.iResize.dragged,[newLeft,newTop]);if(typeof A=="array"&&A.length==2){newLeft=A[0];newTop=A[1]}}jQuery.iResize.dragged.style.top=newTop+"px";jQuery.iResize.dragged.style.left=newLeft+"px";return false},start:function(A){jQuery(document).bind("mousemove",jQuery.iResize.move).bind("mouseup",jQuery.iResize.stop);jQuery.iResize.resizeElement=this.resizeElement;jQuery.iResize.resizeDirection=this.resizeDirection;jQuery.iResize.pointer=jQuery.iUtil.getPointer(A);jQuery.iResize.sizes={width:parseInt(jQuery(this.resizeElement).css("width"))||0,height:parseInt(jQuery(this.resizeElement).css("height"))||0};jQuery.iResize.position={top:parseInt(jQuery(this.resizeElement).css("top"))||0,left:parseInt(jQuery(this.resizeElement).css("left"))||0};if(jQuery.iResize.resizeElement.resizeOptions.onStart){jQuery.iResize.resizeElement.resizeOptions.onStart.apply(jQuery.iResize.resizeElement,[this])}return false},stop:function(){jQuery(document).unbind("mousemove",jQuery.iResize.move).unbind("mouseup",jQuery.iResize.stop);if(jQuery.iResize.resizeElement.resizeOptions.onStop){jQuery.iResize.resizeElement.resizeOptions.onStop.apply(jQuery.iResize.resizeElement,[jQuery.iResize.resizeDirection])}jQuery.iResize.resizeElement=null;jQuery.iResize.resizeDirection=null},getWidth:function(A,B){return Math.min(Math.max(jQuery.iResize.sizes.width+A*B,jQuery.iResize.resizeElement.resizeOptions.minWidth),jQuery.iResize.resizeElement.resizeOptions.maxWidth)},getHeight:function(A,B){return Math.min(Math.max(jQuery.iResize.sizes.height+A*B,jQuery.iResize.resizeElement.resizeOptions.minHeight),jQuery.iResize.resizeElement.resizeOptions.maxHeight)},getHeightMinMax:function(A){return Math.min(Math.max(A,jQuery.iResize.resizeElement.resizeOptions.minHeight),jQuery.iResize.resizeElement.resizeOptions.maxHeight)},move:function(B){if(jQuery.iResize.resizeElement==null){return }pointer=jQuery.iUtil.getPointer(B);dx=pointer.x-jQuery.iResize.pointer.x;dy=pointer.y-jQuery.iResize.pointer.y;newSizes={width:jQuery.iResize.sizes.width,height:jQuery.iResize.sizes.height};newPosition={top:jQuery.iResize.position.top,left:jQuery.iResize.position.left};switch(jQuery.iResize.resizeDirection){case"e":newSizes.width=jQuery.iResize.getWidth(dx,1);break;case"se":newSizes.width=jQuery.iResize.getWidth(dx,1);newSizes.height=jQuery.iResize.getHeight(dy,1);break;case"w":newSizes.width=jQuery.iResize.getWidth(dx,-1);newPosition.left=jQuery.iResize.position.left-newSizes.width+jQuery.iResize.sizes.width;break;case"sw":newSizes.width=jQuery.iResize.getWidth(dx,-1);newPosition.left=jQuery.iResize.position.left-newSizes.width+jQuery.iResize.sizes.width;newSizes.height=jQuery.iResize.getHeight(dy,1);break;case"nw":newSizes.height=jQuery.iResize.getHeight(dy,-1);newPosition.top=jQuery.iResize.position.top-newSizes.height+jQuery.iResize.sizes.height;newSizes.width=jQuery.iResize.getWidth(dx,-1);newPosition.left=jQuery.iResize.position.left-newSizes.width+jQuery.iResize.sizes.width;break;case"n":newSizes.height=jQuery.iResize.getHeight(dy,-1);newPosition.top=jQuery.iResize.position.top-newSizes.height+jQuery.iResize.sizes.height;break;case"ne":newSizes.height=jQuery.iResize.getHeight(dy,-1);newPosition.top=jQuery.iResize.position.top-newSizes.height+jQuery.iResize.sizes.height;newSizes.width=jQuery.iResize.getWidth(dx,1);break;case"s":newSizes.height=jQuery.iResize.getHeight(dy,1);break}if(jQuery.iResize.resizeElement.resizeOptions.ratio){if(jQuery.iResize.resizeDirection=="n"||jQuery.iResize.resizeDirection=="s"){nWidth=newSizes.height*jQuery.iResize.resizeElement.resizeOptions.ratio}else{nWidth=newSizes.width}nHeight=jQuery.iResize.getHeightMinMax(nWidth*jQuery.iResize.resizeElement.resizeOptions.ratio);nWidth=nHeight/jQuery.iResize.resizeElement.resizeOptions.ratio;switch(jQuery.iResize.resizeDirection){case"n":case"nw":case"ne":newPosition.top+=newSizes.height-nHeight;break}switch(jQuery.iResize.resizeDirection){case"nw":case"w":case"sw":newPosition.left+=newSizes.width-nWidth;break}newSizes.height=nHeight;newSizes.width=nWidth}if(newPosition.top<jQuery.iResize.resizeElement.resizeOptions.minTop){nHeight=newSizes.height+newPosition.top-jQuery.iResize.resizeElement.resizeOptions.minTop;newPosition.top=jQuery.iResize.resizeElement.resizeOptions.minTop;if(jQuery.iResize.resizeElement.resizeOptions.ratio){nWidth=nHeight/jQuery.iResize.resizeElement.resizeOptions.ratio;switch(jQuery.iResize.resizeDirection){case"nw":case"w":case"sw":newPosition.left+=newSizes.width-nWidth;break}newSizes.width=nWidth}newSizes.height=nHeight}if(newPosition.left<jQuery.iResize.resizeElement.resizeOptions.minLeft){nWidth=newSizes.width+newPosition.left-jQuery.iResize.resizeElement.resizeOptions.minLeft;newPosition.left=jQuery.iResize.resizeElement.resizeOptions.minLeft;if(jQuery.iResize.resizeElement.resizeOptions.ratio){nHeight=nWidth*jQuery.iResize.resizeElement.resizeOptions.ratio;switch(jQuery.iResize.resizeDirection){case"n":case"nw":case"ne":newPosition.top+=newSizes.height-nHeight;break}newSizes.height=nHeight}newSizes.width=nWidth}if(newPosition.top+newSizes.height>jQuery.iResize.resizeElement.resizeOptions.maxBottom){newSizes.height=jQuery.iResize.resizeElement.resizeOptions.maxBottom-newPosition.top;if(jQuery.iResize.resizeElement.resizeOptions.ratio){newSizes.width=newSizes.height/jQuery.iResize.resizeElement.resizeOptions.ratio}}if(newPosition.left+newSizes.width>jQuery.iResize.resizeElement.resizeOptions.maxRight){newSizes.width=jQuery.iResize.resizeElement.resizeOptions.maxRight-newPosition.left;if(jQuery.iResize.resizeElement.resizeOptions.ratio){newSizes.height=newSizes.width*jQuery.iResize.resizeElement.resizeOptions.ratio}}var A=false;if(jQuery.iResize.resizeElement.resizeOptions.onResize){A=jQuery.iResize.resizeElement.resizeOptions.onResize.apply(jQuery.iResize.resizeElement,[newSizes,newPosition]);if(A){if(A.sizes){jQuery.extend(newSizes,A.sizes)}if(A.position){jQuery.extend(newPosition,A.position)}}}elS=jQuery.iResize.resizeElement.style;elS.left=newPosition.left+"px";elS.top=newPosition.top+"px";elS.width=newSizes.width+"px";elS.height=newSizes.height+"px";return false},build:function(A){if(!A||!A.handlers||A.handlers.constructor!=Object){return }return this.each(function(){var B=this;B.resizeOptions=A;B.resizeOptions.minWidth=A.minWidth||10;B.resizeOptions.minHeight=A.minHeight||10;B.resizeOptions.maxWidth=A.maxWidth||3000;B.resizeOptions.maxHeight=A.maxHeight||3000;B.resizeOptions.minTop=A.minTop||-1000;B.resizeOptions.minLeft=A.minLeft||-1000;B.resizeOptions.maxRight=A.maxRight||3000;B.resizeOptions.maxBottom=A.maxBottom||3000;elPosition=jQuery(B).css("position");if(!(elPosition=="relative"||elPosition=="absolute")){B.style.position="relative"}directions=/n|ne|e|se|s|sw|w|nw/g;for(i in B.resizeOptions.handlers){if(i.toLowerCase().match(directions)!=null){if(B.resizeOptions.handlers[i].constructor==String){handle=jQuery(B.resizeOptions.handlers[i]);if(handle.size()>0){B.resizeOptions.handlers[i]=handle.get(0)}}if(B.resizeOptions.handlers[i].tagName){B.resizeOptions.handlers[i].resizeElement=B;B.resizeOptions.handlers[i].resizeDirection=i;jQuery(B.resizeOptions.handlers[i]).bind("mousedown",jQuery.iResize.start)}}}if(B.resizeOptions.dragHandle){if(typeof B.resizeOptions.dragHandle==="string"){handleEl=jQuery(B.resizeOptions.dragHandle);if(handleEl.size()>0){handleEl.each(function(){this.dragEl=B});handleEl.bind("mousedown",jQuery.iResize.startDrag)}}else{if(B.resizeOptions.dragHandle==true){jQuery(this).bind("mousedown",jQuery.iResize.startDrag)}}}})},destroy:function(){return this.each(function(){var A=this;for(i in A.resizeOptions.handlers){A.resizeOptions.handlers[i].resizeElement=null;A.resizeOptions.handlers[i].resizeDirection=null;jQuery(A.resizeOptions.handlers[i]).unbind("mousedown",jQuery.iResize.start)}if(A.resizeOptions.dragHandle){if(typeof A.resizeOptions.dragHandle==="string"){handle=jQuery(A.resizeOptions.dragHandle);if(handle.size()>0){handle.unbind("mousedown",jQuery.iResize.startDrag)}}else{if(A.resizeOptions.dragHandle==true){jQuery(this).unbind("mousedown",jQuery.iResize.startDrag)}}}A.resizeOptions=null})}};jQuery.fn.extend({Resizable:jQuery.iResize.build,ResizableDestroy:jQuery.iResize.destroy});jQuery.selectHelper=null;jQuery.selectKeyHelper=false;jQuery.selectdrug=null;jQuery.selectCurrent=[];jQuery.selectKeyDown=function(A){var B=A.charCode||A.keyCode||-1;if(B==17||B==16){jQuery.selectKeyHelper=true}};jQuery.selectKeyUp=function(A){jQuery.selectKeyHelper=false};jQuery.selectstart=function(A){this.f.pointer=jQuery.iUtil.getPointer(A);this.f.pos=jQuery.extend(jQuery.iUtil.getPosition(this),jQuery.iUtil.getSize(this));this.f.scr=jQuery.iUtil.getScroll(this);this.f.pointer.x-=this.f.pos.x;this.f.pointer.y-=this.f.pos.y;jQuery(this).append(jQuery.selectHelper.get(0));if(this.f.hc){jQuery.selectHelper.addClass(this.f.hc).css("display","block")}jQuery.selectHelper.css({display:"block",width:"0px",height:"0px"});if(this.f.o){jQuery.selectHelper.css("opacity",this.f.o)}jQuery.selectdrug=this;jQuery.selectedone=false;jQuery.selectCurrent=[];this.f.el.each(function(){this.pos={x:this.offsetLeft+(this.currentStyle&&!jQuery.browser.opera?parseInt(this.currentStyle.borderLeftWidth)||0:0)+(jQuery.selectdrug.scrollLeft||0),y:this.offsetTop+(this.currentStyle&&!jQuery.browser.opera?parseInt(this.currentStyle.borderTopWidth)||0:0)+(jQuery.selectdrug.scrollTop||0),wb:this.offsetWidth,hb:this.offsetHeight};if(this.s==true){if(jQuery.selectKeyHelper==false){this.s=false;jQuery(this).removeClass(jQuery.selectdrug.f.sc)}else{jQuery.selectedone=true;jQuery.selectCurrent[jQuery.selectCurrent.length]=jQuery.attr(this,"id")}}});jQuery.selectcheck.apply(this,[A]);jQuery(document).bind("mousemove",jQuery.selectcheck).bind("mouseup",jQuery.selectstop);return false};jQuery.selectcheck=function(A){if(!jQuery.selectdrug){return }jQuery.selectcheckApply.apply(jQuery.selectdrug,[A])};jQuery.selectcheckApply=function(E){if(!jQuery.selectdrug){return }var G=jQuery.iUtil.getPointer(E);var D=jQuery.iUtil.getScroll(jQuery.selectdrug);G.x+=D.l-this.f.scr.l-this.f.pos.x;G.y+=D.t-this.f.scr.t-this.f.pos.y;var H=Math.min(G.x,this.f.pointer.x);var A=Math.min(Math.abs(G.x-this.f.pointer.x),Math.abs(this.f.scr.w-H));var F=Math.min(G.y,this.f.pointer.y);var B=Math.min(Math.abs(G.y-this.f.pointer.y),Math.abs(this.f.scr.h-F));if(this.scrollTop>0&&G.y-20<this.scrollTop){var C=Math.min(D.t,10);F-=C;B+=C;this.scrollTop-=C}else{if(this.scrollTop+this.f.pos.h<this.f.scr.h&&G.y+20>this.scrollTop+this.f.pos.h){var C=Math.min(this.f.scr.h-this.scrollTop,10);this.scrollTop+=C;if(this.scrollTop!=D.t){B+=C}}}if(this.scrollLeft>0&&G.x-20<this.scrollLeft){var C=Math.min(D.l,10);H-=C;A+=C;this.scrollLeft-=C}else{if(this.scrollLeft+this.f.pos.w<this.f.scr.w&&G.x+20>this.scrollLeft+this.f.pos.w){var C=Math.min(this.f.scr.w-this.scrollLeft,10);this.scrollLeft+=C;if(this.scrollLeft!=D.l){A+=C}}}jQuery.selectHelper.css({left:H+"px",top:F+"px",width:A+"px",height:B+"px"});jQuery.selectHelper.l=H+this.f.scr.l;jQuery.selectHelper.t=F+this.f.scr.t;jQuery.selectHelper.r=jQuery.selectHelper.l+A;jQuery.selectHelper.b=jQuery.selectHelper.t+B;jQuery.selectedone=false;this.f.el.each(function(){iIndex=jQuery.selectCurrent.indexOf(jQuery.attr(this,"id"));if(!(this.pos.x>jQuery.selectHelper.r||(this.pos.x+this.pos.wb)<jQuery.selectHelper.l||this.pos.y>jQuery.selectHelper.b||(this.pos.y+this.pos.hb)<jQuery.selectHelper.t)){jQuery.selectedone=true;if(this.s!=true){this.s=true;jQuery(this).addClass(jQuery.selectdrug.f.sc)}if(iIndex!=-1){this.s=false;jQuery(this).removeClass(jQuery.selectdrug.f.sc)}}else{if((this.s==true)&&(iIndex==-1)){this.s=false;jQuery(this).removeClass(jQuery.selectdrug.f.sc)}else{if((!this.s)&&(jQuery.selectKeyHelper==true)&&(iIndex!=-1)){this.s=true;jQuery(this).addClass(jQuery.selectdrug.f.sc)}}}});return false};jQuery.selectstop=function(A){if(!jQuery.selectdrug){return }jQuery.selectstopApply.apply(jQuery.selectdrug,[A])};jQuery.selectstopApply=function(A){jQuery(document).unbind("mousemove",jQuery.selectcheck).unbind("mouseup",jQuery.selectstop);if(!jQuery.selectdrug){return }jQuery.selectHelper.css("display","none");if(this.f.hc){jQuery.selectHelper.removeClass(this.f.hc)}jQuery.selectdrug=false;jQuery("body").append(jQuery.selectHelper.get(0));if(jQuery.selectedone==true){if(this.f.onselect){this.f.onselect(jQuery.Selectserialize(jQuery.attr(this,"id")))}}else{if(this.f.onselectstop){this.f.onselectstop(jQuery.Selectserialize(jQuery.attr(this,"id")))}}jQuery.selectCurrent=[]};jQuery.Selectserialize=function(B){var A="";var C=[];if(a=jQuery("#"+B)){a.get(0).f.el.each(function(){if(this.s==true){if(A.length>0){A+="&"}A+=B+"[]="+jQuery.attr(this,"id");C[C.length]=jQuery.attr(this,"id")}})}return{hash:A,o:C}};jQuery.fn.Selectable=function(A){if(!jQuery.selectHelper){jQuery("body",document).append('<div id="selectHelper"></div>').bind("keydown",jQuery.selectKeyDown).bind("keyup",jQuery.selectKeyUp);jQuery.selectHelper=jQuery("#selectHelper");jQuery.selectHelper.css({position:"absolute",display:"none"});if(window.event){jQuery("body",document).bind("keydown",jQuery.selectKeyDown).bind("keyup",jQuery.selectKeyUp)}else{jQuery(document).bind("keydown",jQuery.selectKeyDown).bind("keyup",jQuery.selectKeyUp)}}if(!A){A={}}return this.each(function(){if(this.isSelectable){return }this.isSelectable=true;this.f={a:A.accept,o:A.opacity?parseFloat(A.opacity):false,sc:A.selectedclass?A.selectedclass:false,hc:A.helperclass?A.helperclass:false,onselect:A.onselect?A.onselect:false,onselectstop:A.onselectstop?A.onselectstop:false};this.f.el=jQuery("."+A.accept);jQuery(this).bind("mousedown",jQuery.selectstart).css("position","relative")})};jQuery.iSlider={tabindex:1,set:function(A){var A=A;return this.each(function(){this.slideCfg.sliders.each(function(B){jQuery.iSlider.dragmoveBy(this,A[B])})})},get:function(){var A=[];this.each(function(C){if(this.isSlider){A[C]=[];var D=this;var B=jQuery.iUtil.getSize(this);this.slideCfg.sliders.each(function(F){var E=this.offsetLeft;var G=this.offsetTop;xproc=parseInt(E*100/(B.w-this.offsetWidth));yproc=parseInt(G*100/(B.h-this.offsetHeight));A[C][F]=[xproc||0,yproc||0,E||0,G||0]})}});return A},modifyContainer:function(C){C.dragCfg.containerMaxx=C.dragCfg.cont.w-C.dragCfg.oC.wb;C.dragCfg.containerMaxy=C.dragCfg.cont.h-C.dragCfg.oC.hb;if(C.SliderContainer.slideCfg.restricted){next=C.SliderContainer.slideCfg.sliders.get(C.SliderIteration+1);if(next){C.dragCfg.cont.w=(parseInt(jQuery(next).css("left"))||0)+C.dragCfg.oC.wb;C.dragCfg.cont.h=(parseInt(jQuery(next).css("top"))||0)+C.dragCfg.oC.hb}prev=C.SliderContainer.slideCfg.sliders.get(C.SliderIteration-1);if(prev){var A=parseInt(jQuery(prev).css("left"))||0;var B=parseInt(jQuery(prev).css("left"))||0;C.dragCfg.cont.x+=A;C.dragCfg.cont.y+=B;C.dragCfg.cont.w-=A;C.dragCfg.cont.h-=B}}C.dragCfg.maxx=C.dragCfg.cont.w-C.dragCfg.oC.wb;C.dragCfg.maxy=C.dragCfg.cont.h-C.dragCfg.oC.hb;if(C.dragCfg.fractions){C.dragCfg.gx=((C.dragCfg.cont.w-C.dragCfg.oC.wb)/C.dragCfg.fractions)||1;C.dragCfg.gy=((C.dragCfg.cont.h-C.dragCfg.oC.hb)/C.dragCfg.fractions)||1;C.dragCfg.fracW=C.dragCfg.maxx/C.dragCfg.fractions;C.dragCfg.fracH=C.dragCfg.maxy/C.dragCfg.fractions}C.dragCfg.cont.dx=C.dragCfg.cont.x-C.dragCfg.oR.x;C.dragCfg.cont.dy=C.dragCfg.cont.y-C.dragCfg.oR.y;jQuery.iDrag.helper.css("cursor","default")},onSlide:function(C,A,B){if(C.dragCfg.fractions){xfrac=parseInt(A/C.dragCfg.fracW);xproc=xfrac*100/C.dragCfg.fractions;yfrac=parseInt(B/C.dragCfg.fracH);yproc=yfrac*100/C.dragCfg.fractions}else{xproc=parseInt(A*100/C.dragCfg.containerMaxx);yproc=parseInt(B*100/C.dragCfg.containerMaxy)}C.dragCfg.lastSi=[xproc||0,yproc||0,A||0,B||0];if(C.dragCfg.onSlide){C.dragCfg.onSlide.apply(C,C.dragCfg.lastSi)}},dragmoveByKey:function(A){pressedKey=A.charCode||A.keyCode||-1;switch(pressedKey){case 35:jQuery.iSlider.dragmoveBy(this.dragElem,[2000,2000]);break;case 36:jQuery.iSlider.dragmoveBy(this.dragElem,[-2000,-2000]);break;case 37:jQuery.iSlider.dragmoveBy(this.dragElem,[-this.dragElem.dragCfg.gx||-1,0]);break;case 38:jQuery.iSlider.dragmoveBy(this.dragElem,[0,-this.dragElem.dragCfg.gy||-1]);break;case 39:jQuery.iSlider.dragmoveBy(this.dragElem,[this.dragElem.dragCfg.gx||1,0]);break;case 40:jQuery.iDrag.dragmoveBy(this.dragElem,[0,this.dragElem.dragCfg.gy||1]);break}},dragmoveBy:function(B,A){if(!B.dragCfg){return }B.dragCfg.oC=jQuery.extend(jQuery.iUtil.getPosition(B),jQuery.iUtil.getSize(B));B.dragCfg.oR={x:parseInt(jQuery.css(B,"left"))||0,y:parseInt(jQuery.css(B,"top"))||0};B.dragCfg.oP=jQuery.css(B,"position");if(B.dragCfg.oP!="relative"&&B.dragCfg.oP!="absolute"){B.style.position="relative"}jQuery.iDrag.getContainment(B);jQuery.iSlider.modifyContainer(B);dx=parseInt(A[0])||0;dy=parseInt(A[1])||0;nx=B.dragCfg.oR.x+dx;ny=B.dragCfg.oR.y+dy;if(B.dragCfg.fractions){newCoords=jQuery.iDrag.snapToGrid.apply(B,[nx,ny,dx,dy]);if(newCoords.constructor==Object){dx=newCoords.dx;dy=newCoords.dy}nx=B.dragCfg.oR.x+dx;ny=B.dragCfg.oR.y+dy}newCoords=jQuery.iDrag.fitToContainer.apply(B,[nx,ny,dx,dy]);if(newCoords&&newCoords.constructor==Object){dx=newCoords.dx;dy=newCoords.dy}nx=B.dragCfg.oR.x+dx;ny=B.dragCfg.oR.y+dy;if(B.dragCfg.si&&(B.dragCfg.onSlide||B.dragCfg.onChange)){jQuery.iSlider.onSlide(B,nx,ny)}nx=!B.dragCfg.axis||B.dragCfg.axis=="horizontally"?nx:B.dragCfg.oR.x||0;ny=!B.dragCfg.axis||B.dragCfg.axis=="vertically"?ny:B.dragCfg.oR.y||0;B.style.left=nx+"px";B.style.top=ny+"px"},build:function(A){return this.each(function(){if(this.isSlider==true||!A.accept||!jQuery.iUtil||!jQuery.iDrag||!jQuery.iDrop){return }toDrag=jQuery(A.accept,this);if(toDrag.size()==0){return }var B={containment:"parent",si:true,onSlide:A.onSlide&&A.onSlide.constructor==Function?A.onSlide:null,onChange:A.onChange&&A.onChange.constructor==Function?A.onChange:null,handle:this,opacity:A.opacity||false};if(A.fractions&&parseInt(A.fractions)){B.fractions=parseInt(A.fractions)||1;B.fractions=B.fractions>0?B.fractions:1}if(toDrag.size()==1){toDrag.Draggable(B)}else{jQuery(toDrag.get(0)).Draggable(B);B.handle=null;toDrag.Draggable(B)}toDrag.keydown(jQuery.iSlider.dragmoveByKey);toDrag.attr("tabindex",jQuery.iSlider.tabindex++);this.isSlider=true;this.slideCfg={};this.slideCfg.onslide=B.onslide;this.slideCfg.fractions=B.fractions;this.slideCfg.sliders=toDrag;this.slideCfg.restricted=A.restricted?true:false;sliderEl=this;sliderEl.slideCfg.sliders.each(function(C){this.SliderIteration=C;this.SliderContainer=sliderEl});if(A.values&&A.values.constructor==Array){for(i=A.values.length-1;i>=0;i--){if(A.values[i].constructor==Array&&A.values[i].length==2){el=this.slideCfg.sliders.get(i);if(el.tagName){jQuery.iSlider.dragmoveBy(el,A.values[i])}}}}})}};jQuery.fn.extend({Slider:jQuery.iSlider.build,SliderSetValues:jQuery.iSlider.set,SliderGetValues:jQuery.iSlider.get});jQuery.islideshow={slideshows:[],gonext:function(){this.blur();slideshow=this.parentNode;id=jQuery.attr(slideshow,"id");if(jQuery.islideshow.slideshows[id]!=null){window.clearInterval(jQuery.islideshow.slideshows[id])}slide=slideshow.ss.currentslide+1;if(slideshow.ss.images.length<slide){slide=1}images=jQuery("img",slideshow.ss.holder);slideshow.ss.currentslide=slide;if(images.size()>0){images.fadeOut(slideshow.ss.fadeDuration,jQuery.islideshow.showImage)}},goprev:function(){this.blur();slideshow=this.parentNode;id=jQuery.attr(slideshow,"id");if(jQuery.islideshow.slideshows[id]!=null){window.clearInterval(jQuery.islideshow.slideshows[id])}slide=slideshow.ss.currentslide-1;images=jQuery("img",slideshow.ss.holder);if(slide<1){slide=slideshow.ss.images.length}slideshow.ss.currentslide=slide;if(images.size()>0){images.fadeOut(slideshow.ss.fadeDuration,jQuery.islideshow.showImage)}},timer:function(A){slideshow=document.getElementById(A);if(slideshow.ss.random){slide=slideshow.ss.currentslide;while(slide==slideshow.ss.currentslide){slide=1+parseInt(Math.random()*slideshow.ss.images.length)}}else{slide=slideshow.ss.currentslide+1;if(slideshow.ss.images.length<slide){slide=1}}images=jQuery("img",slideshow.ss.holder);slideshow.ss.currentslide=slide;if(images.size()>0){images.fadeOut(slideshow.ss.fadeDuration,jQuery.islideshow.showImage)}},go:function(C){var B;if(C&&C.constructor==Object){if(C.loader){B=document.getElementById(C.loader.slideshow);url=window.location.href.split("#");C.loader.onload=null;if(url.length==2){slide=parseInt(url[1]);show=url[1].replace(slide,"");if(jQuery.attr(B,"id")!=show){slide=1}}else{slide=1}}if(C.link){C.link.blur();B=C.link.parentNode.parentNode;id=jQuery.attr(B,"id");if(jQuery.islideshow.slideshows[id]!=null){window.clearInterval(jQuery.islideshow.slideshows[id])}url=C.link.href.split("#");slide=parseInt(url[1]);show=url[1].replace(slide,"");if(jQuery.attr(B,"id")!=show){slide=1}}if(B.ss.images.length<slide||slide<1){slide=1}B.ss.currentslide=slide;slidePos=jQuery.iUtil.getSize(B);slidePad=jQuery.iUtil.getPadding(B);slideBor=jQuery.iUtil.getBorder(B);if(B.ss.prevslide){B.ss.prevslide.o.css("display","none")}if(B.ss.nextslide){B.ss.nextslide.o.css("display","none")}if(B.ss.loader){y=parseInt(slidePad.t)+parseInt(slideBor.t);if(B.ss.slideslinks){if(B.ss.slideslinks.linksPosition=="top"){y+=B.ss.slideslinks.dimm.hb}else{slidePos.h-=B.ss.slideslinks.dimm.hb}}if(B.ss.slideCaption){if(B.ss.slideCaption&&B.ss.slideCaption.captionPosition=="top"){y+=B.ss.slideCaption.dimm.hb}else{slidePos.h-=B.ss.slideCaption.dimm.hb}}if(!B.ss.loaderWidth){B.ss.loaderHeight=C.loader?C.loader.height:(parseInt(B.ss.loader.css("height"))||0);B.ss.loaderWidth=C.loader?C.loader.width:(parseInt(B.ss.loader.css("width"))||0)}B.ss.loader.css("top",y+(slidePos.h-B.ss.loaderHeight)/2+"px");B.ss.loader.css("left",(slidePos.wb-B.ss.loaderWidth)/2+"px");B.ss.loader.css("display","block")}images=jQuery("img",B.ss.holder);if(images.size()>0){images.fadeOut(B.ss.fadeDuration,jQuery.islideshow.showImage)}else{lnk=jQuery("a",B.ss.slideslinks.o).get(slide-1);jQuery(lnk).addClass(B.ss.slideslinks.activeLinkClass);var A=new Image();A.slideshow=jQuery.attr(B,"id");A.slide=slide-1;A.src=B.ss.images[B.ss.currentslide-1].src;if(A.complete){A.onload=null;jQuery.islideshow.display.apply(A)}else{A.onload=jQuery.islideshow.display}if(B.ss.slideCaption){B.ss.slideCaption.o.html(B.ss.images[slide-1].caption)}}}},showImage:function(){slideshow=this.parentNode.parentNode;slideshow.ss.holder.css("display","none");if(slideshow.ss.slideslinks.activeLinkClass){lnk=jQuery("a",slideshow.ss.slideslinks.o).removeClass(slideshow.ss.slideslinks.activeLinkClass).get(slideshow.ss.currentslide-1);jQuery(lnk).addClass(slideshow.ss.slideslinks.activeLinkClass)}var A=new Image();A.slideshow=jQuery.attr(slideshow,"id");A.slide=slideshow.ss.currentslide-1;A.src=slideshow.ss.images[slideshow.ss.currentslide-1].src;if(A.complete){A.onload=null;jQuery.islideshow.display.apply(A)}else{A.onload=jQuery.islideshow.display}if(slideshow.ss.slideCaption){slideshow.ss.slideCaption.o.html(slideshow.ss.images[slideshow.ss.currentslide-1].caption)}},display:function(){slideshow=document.getElementById(this.slideshow);if(slideshow.ss.prevslide){slideshow.ss.prevslide.o.css("display","none")}if(slideshow.ss.nextslide){slideshow.ss.nextslide.o.css("display","none")}slidePos=jQuery.iUtil.getSize(slideshow);y=0;if(slideshow.ss.slideslinks){if(slideshow.ss.slideslinks.linksPosition=="top"){y+=slideshow.ss.slideslinks.dimm.hb}else{slidePos.h-=slideshow.ss.slideslinks.dimm.hb}}if(slideshow.ss.slideCaption){if(slideshow.ss.slideCaption&&slideshow.ss.slideCaption.captionPosition=="top"){y+=slideshow.ss.slideCaption.dimm.hb}else{slidePos.h-=slideshow.ss.slideCaption.dimm.hb}}par=jQuery(".slideshowHolder",slideshow);y=y+(slidePos.h-this.height)/2;x=(slidePos.wb-this.width)/2;slideshow.ss.holder.css("top",y+"px").css("left",x+"px").html('<img src="'+this.src+'" />');slideshow.ss.holder.fadeIn(slideshow.ss.fadeDuration);nextslide=slideshow.ss.currentslide+1;if(nextslide>slideshow.ss.images.length){nextslide=1}prevslide=slideshow.ss.currentslide-1;if(prevslide<1){prevslide=slideshow.ss.images.length}slideshow.ss.nextslide.o.css("display","block").css("top",y+"px").css("left",x+2*this.width/3+"px").css("width",this.width/3+"px").css("height",this.height+"px").attr("title",slideshow.ss.images[nextslide-1].caption);slideshow.ss.nextslide.o.get(0).href="#"+nextslide+jQuery.attr(slideshow,"id");slideshow.ss.prevslide.o.css("display","block").css("top",y+"px").css("left",x+"px").css("width",this.width/3+"px").css("height",this.height+"px").attr("title",slideshow.ss.images[prevslide-1].caption);slideshow.ss.prevslide.o.get(0).href="#"+prevslide+jQuery.attr(slideshow,"id")},build:function(E){if(!E||!E.container||jQuery.islideshow.slideshows[E.container]){return }var A=jQuery("#"+E.container);var D=A.get(0);if(D.style.position!="absolute"&&D.style.position!="relative"){D.style.position="relative"}D.style.overflow="hidden";if(A.size()==0){return }D.ss={};D.ss.images=E.images?E.images:[];D.ss.random=E.random&&E.random==true||false;imgs=D.getElementsByTagName("IMG");for(C=0;C<imgs.length;C++){indic=D.ss.images.length;D.ss.images[indic]={src:imgs[C].src,caption:imgs[C].title||imgs[C].alt||""}}if(D.ss.images.length==0){return }D.ss.oP=jQuery.extend(jQuery.iUtil.getPosition(D),jQuery.iUtil.getSize(D));D.ss.oPad=jQuery.iUtil.getPadding(D);D.ss.oBor=jQuery.iUtil.getBorder(D);t=parseInt(D.ss.oPad.t)+parseInt(D.ss.oBor.t);b=parseInt(D.ss.oPad.b)+parseInt(D.ss.oBor.b);jQuery("img",D).remove();D.ss.fadeDuration=E.fadeDuration?E.fadeDuration:500;if(E.linksPosition||E.linksClass||E.activeLinkClass){D.ss.slideslinks={};A.append('<div class="slideshowLinks"></div>');D.ss.slideslinks.o=jQuery(".slideshowLinks",D);if(E.linksClass){D.ss.slideslinks.linksClass=E.linksClass;D.ss.slideslinks.o.addClass(E.linksClass)}if(E.activeLinkClass){D.ss.slideslinks.activeLinkClass=E.activeLinkClass}D.ss.slideslinks.o.css("position","absolute").css("width",D.ss.oP.w+"px");if(E.linksPosition&&E.linksPosition=="top"){D.ss.slideslinks.linksPosition="top";D.ss.slideslinks.o.css("top",t+"px")}else{D.ss.slideslinks.linksPosition="bottom";D.ss.slideslinks.o.css("bottom",b+"px")}D.ss.slideslinks.linksSeparator=E.linksSeparator?E.linksSeparator:" ";for(var C=0;C<D.ss.images.length;C++){indic=parseInt(C)+1;D.ss.slideslinks.o.append('<a href="#'+indic+E.container+'" class="slideshowLink" title="'+D.ss.images[C].caption+'">'+indic+"</a>"+(indic!=D.ss.images.length?D.ss.slideslinks.linksSeparator:""))}jQuery("a",D.ss.slideslinks.o).bind("click",function(){jQuery.islideshow.go({link:this})});D.ss.slideslinks.dimm=jQuery.iUtil.getSize(D.ss.slideslinks.o.get(0))}if(E.captionPosition||E.captionClass){D.ss.slideCaption={};A.append('<div class="slideshowCaption">&nbsp;</div>');D.ss.slideCaption.o=jQuery(".slideshowCaption",D);if(E.captionClass){D.ss.slideCaption.captionClass=E.captionClass;D.ss.slideCaption.o.addClass(E.captionClass)}D.ss.slideCaption.o.css("position","absolute").css("width",D.ss.oP.w+"px");if(E.captionPosition&&E.captionPosition=="top"){D.ss.slideCaption.captionPosition="top";D.ss.slideCaption.o.css("top",(D.ss.slideslinks&&D.ss.slideslinks.linksPosition=="top"?D.ss.slideslinks.dimm.hb+t:t)+"px")}else{D.ss.slideCaption.captionPosition="bottom";D.ss.slideCaption.o.css("bottom",(D.ss.slideslinks&&D.ss.slideslinks.linksPosition=="bottom"?D.ss.slideslinks.dimm.hb+b:b)+"px")}D.ss.slideCaption.dimm=jQuery.iUtil.getSize(D.ss.slideCaption.o.get(0))}if(E.nextslideClass){D.ss.nextslide={nextslideClass:E.nextslideClass};A.append('<a href="#2'+E.container+'" class="slideshowNextSlide">&nbsp;</a>');D.ss.nextslide.o=jQuery(".slideshowNextSlide",D);D.ss.nextslide.o.css("position","absolute").css("display","none").css("overflow","hidden").css("fontSize","30px").addClass(D.ss.nextslide.nextslideClass);D.ss.nextslide.o.bind("click",jQuery.islideshow.gonext)}if(E.prevslideClass){D.ss.prevslide={prevslideClass:E.prevslideClass};A.append('<a href="#0'+E.container+'" class="slideshowPrevslide">&nbsp;</a>');D.ss.prevslide.o=jQuery(".slideshowPrevslide",D);D.ss.prevslide.o.css("position","absolute").css("display","none").css("overflow","hidden").css("fontSize","30px").addClass(D.ss.prevslide.prevslideClass);D.ss.prevslide.o.bind("click",jQuery.islideshow.goprev)}A.prepend('<div class="slideshowHolder"></div>');D.ss.holder=jQuery(".slideshowHolder",D);D.ss.holder.css("position","absolute").css("top","0px").css("left","0px").css("display","none");if(E.loader){A.prepend('<div class="slideshowLoader" style="display: none;"><img src="'+E.loader+'" /></div>');D.ss.loader=jQuery(".slideshowLoader",D);D.ss.loader.css("position","absolute");var B=new Image();B.slideshow=E.container;B.src=E.loader;if(B.complete){B.onload=null;jQuery.islideshow.go({loader:B})}else{B.onload=function(){jQuery.islideshow.go({loader:this})}}}else{jQuery.islideshow.go({container:D})}if(E.autoplay){time=parseInt(E.autoplay)*1000}jQuery.islideshow.slideshows[E.container]=E.autoplay?window.setInterval("jQuery.islideshow.timer('"+E.container+"')",time):null}};jQuery.slideshow=jQuery.islideshow.build;jQuery.iSort={changed:[],collected:{},helper:false,inFrontOf:null,start:function(){if(jQuery.iDrag.dragged==null){return }var B,C,D,A;jQuery.iSort.helper.get(0).className=jQuery.iDrag.dragged.dragCfg.hpc;B=jQuery.iSort.helper.get(0).style;B.display="block";jQuery.iSort.helper.oC=jQuery.extend(jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0)),jQuery.iUtil.getSize(jQuery.iSort.helper.get(0)));B.width=jQuery.iDrag.dragged.dragCfg.oC.wb+"px";B.height=jQuery.iDrag.dragged.dragCfg.oC.hb+"px";C=jQuery.iUtil.getMargins(jQuery.iDrag.dragged);B.marginTop=C.t;B.marginRight=C.r;B.marginBottom=C.b;B.marginLeft=C.l;if(jQuery.iDrag.dragged.dragCfg.ghosting==true){D=jQuery.iDrag.dragged.cloneNode(true);A=D.style;A.marginTop="0px";A.marginRight="0px";A.marginBottom="0px";A.marginLeft="0px";A.display="block";jQuery.iSort.helper.empty().append(D)}jQuery(jQuery.iDrag.dragged).after(jQuery.iSort.helper.get(0));jQuery.iDrag.dragged.style.display="none"},check:function(F){if(!F.dragCfg.so&&jQuery.iDrop.overzone.sortable){if(F.dragCfg.onStop){F.dragCfg.onStop.apply(dragged)}jQuery(F).css("position",F.dragCfg.initialPosition||F.dragCfg.oP);jQuery(F).DraggableDestroy();jQuery(jQuery.iDrop.overzone).SortableAddItem(F)}jQuery.iSort.helper.removeClass(F.dragCfg.hpc).html("&nbsp;");jQuery.iSort.inFrontOf=null;var E=jQuery.iSort.helper.get(0).style;E.display="none";jQuery.iSort.helper.after(F);if(F.dragCfg.fx>0){jQuery(F).fadeIn(F.dragCfg.fx)}jQuery("body").append(jQuery.iSort.helper.get(0));var D=[];var G=false;for(var C=0;C<jQuery.iSort.changed.length;C++){var B=jQuery.iDrop.zones[jQuery.iSort.changed[C]].get(0);var H=jQuery.attr(B,"id");var A=jQuery.iSort.serialize(H);if(B.dropCfg.os!=A.hash){B.dropCfg.os=A.hash;if(G==false&&B.dropCfg.onChange){G=B.dropCfg.onChange}A.id=H;D[D.length]=A}}jQuery.iSort.changed=[];if(G!=false&&D.length>0){G(D)}},checkhover:function(B,D){if(!jQuery.iDrag.dragged){return }var C=false;var A=0;if(B.dropCfg.el.size()>0){for(A=B.dropCfg.el.size();A>0;A--){if(B.dropCfg.el.get(A-1)!=jQuery.iDrag.dragged){if(!B.sortCfg.floats){if((B.dropCfg.el.get(A-1).pos.y+B.dropCfg.el.get(A-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){C=B.dropCfg.el.get(A-1)}else{break}}else{if((B.dropCfg.el.get(A-1).pos.x+B.dropCfg.el.get(A-1).pos.wb/2)>jQuery.iDrag.dragged.dragCfg.nx&&(B.dropCfg.el.get(A-1).pos.y+B.dropCfg.el.get(A-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){C=B.dropCfg.el.get(A-1)}}}}}if(C&&jQuery.iSort.inFrontOf!=C){jQuery.iSort.inFrontOf=C;jQuery(C).before(jQuery.iSort.helper.get(0))}else{if(!C&&(jQuery.iSort.inFrontOf!=null||jQuery.iSort.helper.get(0).parentNode!=B)){jQuery.iSort.inFrontOf=null;jQuery(B).append(jQuery.iSort.helper.get(0))}}jQuery.iSort.helper.get(0).style.display="block"},measure:function(A){if(jQuery.iDrag.dragged==null){return }A.dropCfg.el.each(function(){this.pos=jQuery.extend(jQuery.iUtil.getSizeLite(this),jQuery.iUtil.getPositionLite(this))})},serialize:function(C){var A;var B="";var D={};if(C){if(jQuery.iSort.collected[C]){D[C]=[];jQuery("#"+C+" ."+jQuery.iSort.collected[C]).each(function(){if(B.length>0){B+="&"}B+=C+"[]="+jQuery.attr(this,"id");D[C][D[C].length]=jQuery.attr(this,"id")})}else{for(a in C){if(jQuery.iSort.collected[C[a]]){D[C[a]]=[];jQuery("#"+C[a]+" ."+jQuery.iSort.collected[C[a]]).each(function(){if(B.length>0){B+="&"}B+=C[a]+"[]="+jQuery.attr(this,"id");D[C[a]][D[C[a]].length]=jQuery.attr(this,"id")})}}}}else{for(A in jQuery.iSort.collected){D[A]=[];jQuery("#"+A+" ."+jQuery.iSort.collected[A]).each(function(){if(B.length>0){B+="&"}B+=A+"[]="+jQuery.attr(this,"id");D[A][D[A].length]=jQuery.attr(this,"id")})}}return{hash:B,o:D}},addItem:function(A){if(!A.childNodes){return }return this.each(function(){if(!this.sortCfg||!jQuery(A).is("."+this.sortCfg.accept)){jQuery(A).addClass(this.sortCfg.accept)}jQuery(A).Draggable(this.sortCfg.dragCfg)})},destroy:function(){return this.each(function(){jQuery("."+this.sortCfg.accept).DraggableDestroy();jQuery(this).DroppableDestroy();this.sortCfg=null;this.isSortable=null})},build:function(A){if(A.accept&&jQuery.iUtil&&jQuery.iDrag&&jQuery.iDrop){if(!jQuery.iSort.helper){jQuery("body",document).append('<div id="sortHelper">&nbsp;</div>');jQuery.iSort.helper=jQuery("#sortHelper");jQuery.iSort.helper.get(0).style.display="none"}this.Droppable({accept:A.accept,activeclass:A.activeclass?A.activeclass:false,hoverclass:A.hoverclass?A.hoverclass:false,helperclass:A.helperclass?A.helperclass:false,onHover:A.onHover||A.onhover,onOut:A.onOut||A.onout,sortable:true,onChange:A.onChange||A.onchange,fx:A.fx?A.fx:false,ghosting:A.ghosting?true:false,tolerance:A.tolerance?A.tolerance:"intersect"});return this.each(function(){var B={revert:A.revert?true:false,zindex:3000,opacity:A.opacity?parseFloat(A.opacity):false,hpc:A.helperclass?A.helperclass:false,fx:A.fx?A.fx:false,so:true,ghosting:A.ghosting?true:false,handle:A.handle?A.handle:null,containment:A.containment?A.containment:null,onStart:A.onStart&&A.onStart.constructor==Function?A.onStart:false,onDrag:A.onDrag&&A.onDrag.constructor==Function?A.onDrag:false,onStop:A.onStop&&A.onStop.constructor==Function?A.onStop:false,axis:/vertically|horizontally/.test(A.axis)?A.axis:false,snapDistance:A.snapDistance?parseInt(A.snapDistance)||0:false,cursorAt:A.cursorAt?A.cursorAt:false};jQuery("."+A.accept,this).Draggable(B);this.isSortable=true;this.sortCfg={accept:A.accept,revert:A.revert?true:false,zindex:3000,opacity:A.opacity?parseFloat(A.opacity):false,hpc:A.helperclass?A.helperclass:false,fx:A.fx?A.fx:false,so:true,ghosting:A.ghosting?true:false,handle:A.handle?A.handle:null,containment:A.containment?A.containment:null,floats:A.floats?true:false,dragCfg:B}})}}};jQuery.fn.extend({Sortable:jQuery.iSort.build,SortableAddItem:jQuery.iSort.addItem,SortableDestroy:jQuery.iSort.destroy});jQuery.SortSerialize=jQuery.iSort.serialize;jQuery.iTooltip={current:null,focused:false,oldTitle:null,focus:function(A){jQuery.iTooltip.focused=true;jQuery.iTooltip.show(A,this,true)},hidefocused:function(A){if(jQuery.iTooltip.current!=this){return }jQuery.iTooltip.focused=false;jQuery.iTooltip.hide(A,this)},show:function(C,A,B){if(jQuery.iTooltip.current!=null){return }if(!A){A=this}jQuery.iTooltip.current=A;pos=jQuery.extend(jQuery.iUtil.getPosition(A),jQuery.iUtil.getSize(A));jEl=jQuery(A);title=jEl.attr("title");href=jEl.attr("href");if(title){jQuery.iTooltip.oldTitle=title;jEl.attr("title","");jQuery("#tooltipTitle").html(title);if(href){jQuery("#tooltipURL").html(href.replace("http://",""))}else{jQuery("#tooltipURL").html("")}helper=jQuery("#tooltipHelper");if(A.tooltipCFG.className){helper.get(0).className=A.tooltipCFG.className}else{helper.get(0).className=""}helperSize=jQuery.iUtil.getSize(helper.get(0));filteredPosition=B&&A.tooltipCFG.position=="mouse"?"bottom":A.tooltipCFG.position;switch(filteredPosition){case"top":ny=pos.y-helperSize.hb;nx=pos.x;break;case"left":ny=pos.y;nx=pos.x-helperSize.wb;break;case"right":ny=pos.y;nx=pos.x+pos.wb;break;case"mouse":jQuery("body").bind("mousemove",jQuery.iTooltip.mousemove);pointer=jQuery.iUtil.getPointer(C);ny=pointer.y+15;nx=pointer.x+15;break;default:ny=pos.y+pos.hb;nx=pos.x;break}helper.css({top:ny+"px",left:nx+"px"});if(A.tooltipCFG.delay==false){helper.show()}else{helper.fadeIn(A.tooltipCFG.delay)}if(A.tooltipCFG.onShow){A.tooltipCFG.onShow.apply(A)}jEl.bind("mouseout",jQuery.iTooltip.hide).bind("blur",jQuery.iTooltip.hidefocused)}},mousemove:function(A){if(jQuery.iTooltip.current==null){jQuery("body").unbind("mousemove",jQuery.iTooltip.mousemove);return }pointer=jQuery.iUtil.getPointer(A);jQuery("#tooltipHelper").css({top:pointer.y+15+"px",left:pointer.x+15+"px"})},hide:function(B,A){if(!A){A=this}if(jQuery.iTooltip.focused!=true&&jQuery.iTooltip.current==A){jQuery.iTooltip.current=null;jQuery("#tooltipHelper").fadeOut(1);jQuery(A).attr("title",jQuery.iTooltip.oldTitle).unbind("mouseout",jQuery.iTooltip.hide).unbind("blur",jQuery.iTooltip.hidefocused);if(A.tooltipCFG.onHide){A.tooltipCFG.onHide.apply(A)}jQuery.iTooltip.oldTitle=null}},build:function(A){if(!jQuery.iTooltip.helper){jQuery("body").append('<div id="tooltipHelper"><div id="tooltipTitle"></div><div id="tooltipURL"></div></div>');jQuery("#tooltipHelper").css({position:"absolute",zIndex:3000,display:"none"});jQuery.iTooltip.helper=true}return this.each(function(){if(jQuery.attr(this,"title")){this.tooltipCFG={position:/top|bottom|left|right|mouse/.test(A.position)?A.position:"bottom",className:A.className?A.className:false,delay:A.delay?A.delay:false,onShow:A.onShow&&A.onShow.constructor==Function?A.onShow:false,onHide:A.onHide&&A.onHide.constructor==Function?A.onHide:false};var B=jQuery(this);B.bind("mouseover",jQuery.iTooltip.show);B.bind("focus",jQuery.iTooltip.focus)}})}};jQuery.fn.ToolTip=jQuery.iTooltip.build;jQuery.iTTabs={doTab:function(A){pressedKey=A.charCode||A.keyCode||-1;if(pressedKey==9){if(window.event){window.event.cancelBubble=true;window.event.returnValue=false}else{A.preventDefault();A.stopPropagation()}if(this.createTextRange){document.selection.createRange().text="\t";this.onblur=function(){this.focus();this.onblur=null}}else{if(this.setSelectionRange){start=this.selectionStart;end=this.selectionEnd;this.value=this.value.substring(0,start)+"\t"+this.value.substr(end);this.setSelectionRange(start+1,start+1);this.focus()}}return false}},destroy:function(){return this.each(function(){if(this.hasTabsEnabled&&this.hasTabsEnabled==true){jQuery(this).unbind("keydown",jQuery.iTTabs.doTab);this.hasTabsEnabled=false}})},build:function(){return this.each(function(){if(this.tagName=="TEXTAREA"&&(!this.hasTabsEnabled||this.hasTabsEnabled==false)){jQuery(this).bind("keydown",jQuery.iTTabs.doTab);this.hasTabsEnabled=true}})}};jQuery.fn.extend({EnableTabs:jQuery.iTTabs.build,DisableTabs:jQuery.iTTabs.destroy});jQuery.iUtil={getPosition:function(F){var A=0;var H=0;var G=F.style;var E=false;if(jQuery(F).css("display")=="none"){var B=G.visibility;var D=G.position;E=true;G.visibility="hidden";G.display="block";G.position="absolute"}var C=F;while(C){A+=C.offsetLeft+(C.currentStyle&&!jQuery.browser.opera?parseInt(C.currentStyle.borderLeftWidth)||0:0);H+=C.offsetTop+(C.currentStyle&&!jQuery.browser.opera?parseInt(C.currentStyle.borderTopWidth)||0:0);C=C.offsetParent}C=F;while(C&&C.tagName&&C.tagName.toLowerCase()!="body"){A-=C.scrollLeft||0;H-=C.scrollTop||0;C=C.parentNode}if(E==true){G.display="none";G.position=D;G.visibility=B}return{x:A,y:H}},getPositionLite:function(B){var A=0,C=0;while(B){A+=B.offsetLeft||0;C+=B.offsetTop||0;B=B.offsetParent}return{x:A,y:C}},getSize:function(F){var A=jQuery.css(F,"width");var D=jQuery.css(F,"height");var E=0;var H=0;var G=F.style;if(jQuery(F).css("display")!="none"){E=F.offsetWidth;H=F.offsetHeight}else{var B=G.visibility;var C=G.position;G.visibility="hidden";G.display="block";G.position="absolute";E=F.offsetWidth;H=F.offsetHeight;G.display="none";G.position=C;G.visibility=B}return{w:A,h:D,wb:E,hb:H}},getSizeLite:function(A){return{wb:A.offsetWidth||0,hb:A.offsetHeight||0}},getClient:function(C){var B,A,D;if(C){A=C.clientWidth;B=C.clientHeight}else{D=document.documentElement;A=window.innerWidth||self.innerWidth||(D&&D.clientWidth)||document.body.clientWidth;B=window.innerHeight||self.innerHeight||(D&&D.clientHeight)||document.body.clientHeight}return{w:A,h:B}},getScroll:function(G){var D=0,B=0,A=0,E=0,C=0,F=0;if(G&&G.nodeName.toLowerCase()!="body"){D=G.scrollTop;B=G.scrollLeft;A=G.scrollWidth;E=G.scrollHeight;C=0;F=0}else{if(document.documentElement){D=document.documentElement.scrollTop;B=document.documentElement.scrollLeft;A=document.documentElement.scrollWidth;E=document.documentElement.scrollHeight}else{if(document.body){D=document.body.scrollTop;B=document.body.scrollLeft;A=document.body.scrollWidth;E=document.body.scrollHeight}}C=self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;F=self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0}return{t:D,l:B,w:A,h:E,iw:C,ih:F}},getMargins:function(G,C){var E=jQuery(G);var D=E.css("marginTop")||"";var F=E.css("marginRight")||"";var A=E.css("marginBottom")||"";var B=E.css("marginLeft")||"";if(C){return{t:parseInt(D)||0,r:parseInt(F)||0,b:parseInt(A)||0,l:parseInt(B)}}else{return{t:D,r:F,b:A,l:B}}},getPadding:function(G,C){var E=jQuery(G);var D=E.css("paddingTop")||"";var F=E.css("paddingRight")||"";var A=E.css("paddingBottom")||"";var B=E.css("paddingLeft")||"";if(C){return{t:parseInt(D)||0,r:parseInt(F)||0,b:parseInt(A)||0,l:parseInt(B)}}else{return{t:D,r:F,b:A,l:B}}},getBorder:function(G,C){var E=jQuery(G);var D=E.css("borderTopWidth")||"";var F=E.css("borderRightWidth")||"";var A=E.css("borderBottomWidth")||"";var B=E.css("borderLeftWidth")||"";if(C){return{t:parseInt(D)||0,r:parseInt(F)||0,b:parseInt(A)||0,l:parseInt(B)||0}}else{return{t:D,r:F,b:A,l:B}}},getPointer:function(B){var A=B.pageX||(B.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))||0;var C=B.pageY||(B.clientY+(document.documentElement.scrollTop||document.body.scrollTop))||0;return{x:A,y:C}},traverseDOM:function(A,B){B(A);A=A.firstChild;while(A){jQuery.iUtil.traverseDOM(A,B);A=A.nextSibling}},purgeEvents:function(A){jQuery.iUtil.traverseDOM(A,function(C){for(var B in C){if(typeof C[B]==="function"){C[B]=null}}})},centerEl:function(D,C){var A=jQuery.iUtil.getScroll();var B=jQuery.iUtil.getSize(D);if(!C||C=="vertically"){jQuery(D).css({top:A.t+((Math.max(A.h,A.ih)-A.t-B.hb)/2)+"px"})}if(!C||C=="horizontally"){jQuery(D).css({left:A.l+((Math.max(A.w,A.iw)-A.l-B.wb)/2)+"px"})}},fixPNG:function(B,D){var A=jQuery('img[@src*="png"]',B||document),C;A.each(function(){C=this.src;this.src=D;this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+C+"')"})}};[].indexOf||(Array.prototype.indexOf=function(B,D){D=(D==null)?0:D;var A=this.length;for(var C=D;C<A;C++){if(this[C]==B){return C}}return -1});