jQuery.iUtil={getPosition:function(L){var I=0;var J=0;var K=L.style;var M=false;if(jQuery(L).css("display")=="none"){var P=K.visibility;var N=K.position;M=true;K.visibility="hidden";K.display="block";K.position="absolute";}var O=L;while(O){I+=O.offsetLeft+(O.currentStyle&&!jQuery.browser.opera?parseInt(O.currentStyle.borderLeftWidth)||0:0);J+=O.offsetTop+(O.currentStyle&&!jQuery.browser.opera?parseInt(O.currentStyle.borderTopWidth)||0:0);O=O.offsetParent;}O=L;while(O&&O.tagName&&O.tagName.toLowerCase()!="body"){I-=O.scrollLeft||0;J-=O.scrollTop||0;O=O.parentNode;}if(M==true){K.display="none";K.position=N;K.visibility=P;}return{x:I,y:J};},getPositionLite:function(F){var D=0,E=0;while(F){D+=F.offsetLeft||0;E+=F.offsetTop||0;F=F.offsetParent;}return{x:D,y:E};},getSize:function(L){var I=jQuery.css(L,"width");var N=jQuery.css(L,"height");var M=0;var J=0;var K=L.style;if(jQuery(L).css("display")!="none"){M=L.offsetWidth;J=L.offsetHeight;}else{var P=K.visibility;var O=K.position;K.visibility="hidden";K.display="block";K.position="absolute";M=L.offsetWidth;J=L.offsetHeight;K.display="none";K.position=O;K.visibility=P;}return{w:I,h:N,wb:M,hb:J};},getSizeLite:function(B){return{wb:B.offsetWidth||0,hb:B.offsetHeight||0};},getClient:function(G){var H,E,F;if(G){E=G.clientWidth;H=G.clientHeight;}else{F=document.documentElement;E=window.innerWidth||self.innerWidth||(F&&F.clientWidth)||document.body.clientWidth;H=window.innerHeight||self.innerHeight||(F&&F.clientHeight)||document.body.clientHeight;}return{w:E,h:H};},getScroll:function(I){var L=0,N=0,H=0,K=0,M=0,J=0;if(I&&I.nodeName.toLowerCase()!="body"){L=I.scrollTop;N=I.scrollLeft;H=I.scrollWidth;K=I.scrollHeight;M=0;J=0;}else{if(document.documentElement){L=document.documentElement.scrollTop;N=document.documentElement.scrollLeft;H=document.documentElement.scrollWidth;K=document.documentElement.scrollHeight;}else{if(document.body){L=document.body.scrollTop;N=document.body.scrollLeft;H=document.body.scrollWidth;K=document.body.scrollHeight;}}M=self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;J=self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;}return{t:L,l:N,w:H,h:K,iw:M,ih:J};},getMargins:function(I,M){var K=jQuery(I);var L=K.css("marginTop")||"";var J=K.css("marginRight")||"";var H=K.css("marginBottom")||"";var N=K.css("marginLeft")||"";if(M){return{t:parseInt(L)||0,r:parseInt(J)||0,b:parseInt(H)||0,l:parseInt(N)};}else{return{t:L,r:J,b:H,l:N};}},getPadding:function(I,M){var K=jQuery(I);var L=K.css("paddingTop")||"";var J=K.css("paddingRight")||"";var H=K.css("paddingBottom")||"";var N=K.css("paddingLeft")||"";if(M){return{t:parseInt(L)||0,r:parseInt(J)||0,b:parseInt(H)||0,l:parseInt(N)};}else{return{t:L,r:J,b:H,l:N};}},getBorder:function(I,M){var K=jQuery(I);var L=K.css("borderTopWidth")||"";var J=K.css("borderRightWidth")||"";var H=K.css("borderBottomWidth")||"";var N=K.css("borderLeftWidth")||"";if(M){return{t:parseInt(L)||0,r:parseInt(J)||0,b:parseInt(H)||0,l:parseInt(N)||0};}else{return{t:L,r:J,b:H,l:N};}},getPointer:function(F){var D=F.pageX||(F.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))||0;var E=F.pageY||(F.clientY+(document.documentElement.scrollTop||document.body.scrollTop))||0;return{x:D,y:E};},traverseDOM:function(C,D){D(C);C=C.firstChild;while(C){jQuery.iUtil.traverseDOM(C,D);C=C.nextSibling;}},purgeEvents:function(B){jQuery.iUtil.traverseDOM(B,function(A){for(var D in A){if(typeof A[D]==="function"){A[D]=null;}}});},centerEl:function(F,G){var E=jQuery.iUtil.getScroll();var H=jQuery.iUtil.getSize(F);if(!G||G=="vertically"){jQuery(F).css({top:E.t+((Math.max(E.h,E.ih)-E.t-H.hb)/2)+"px"});}if(!G||G=="horizontally"){jQuery(F).css({left:E.l+((Math.max(E.w,E.iw)-E.l-H.wb)/2)+"px"});}},fixPNG:function(H,F){var E=jQuery('img[@src*="png"]',H||document),G;E.each(function(){G=this.src;this.src=F;this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+G+"')";});}};[].indexOf||(Array.prototype.indexOf=function(H,F){F=(F==null)?0:F;var E=this.length;for(var G=F;G