if(!Array.prototype.map){Array.prototype.map=function(c){var b=this.length;if(typeof c!="function"){throw new TypeError()}var f=new Array(b);var e=arguments[1];for(var d=0;d<b;d++){if(d in this){f[d]=c.call(e,this[d],d,this)}}return f}}if(!Array.prototype.filter){Array.prototype.filter=function(c){var b=this.length;if(typeof c!="function"){throw new TypeError()}var f=new Array();var e=arguments[1];for(var d=0;d<b;d++){if(d in this){var g=this[d];if(c.call(e,g,d,this)){f.push(g)}}}return f}}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(c){var b=this.length;var d=Number(arguments[1])||0;d=(d<0)?Math.ceil(d):Math.floor(d);if(d<0){d+=b}for(;d<b;d++){if(d in this&&this[d]===c){return d}}return -1}}Array.prototype.unique=function(){var b=[];for(var c=0,d=this.length;c<d;c++){if(b.indexOf(this[c],0)<0){b.push(this[c])}}return b};Array.prototype.diff=function(){var e=this;var d=a2=null;var k=0;while(k<arguments.length){d=[];a2=arguments[k];var c=e.length;var b=a2.length;var h=true;for(var g=0;g<c;g++){for(var f=0;f<b;f++){if(e[g]===a2[f]){h=false;break}}h?d.push(e[g]):h=true}e=d;k++}return d.unique()};Date.isValid=function(d,e,b){var c=new Date(d,e,b);return c.getFullYear()==d&&c.getMonth()==e&&c.getDate()==b};Array.prototype.intersect=function(){if(!arguments.length){return[]}var e=this;var d=a2=null;var h=0;while(h<arguments.length){d=[];a2=arguments[h];var c=e.length;var b=a2.length;for(var g=0;g<c;g++){for(var f=0;f<b;f++){if(e[g]===a2[f]){d.push(e[g])}}}e=d;h++}return d.unique()};jQuery.iUtil={getPosition:function(h){var b=0;var k=0;var j=h.style;var g=false;if(jQuery(h).css("display")=="none"){var c=j.visibility;var f=j.position;g=true;j.visibility="hidden";j.display="block";j.position="absolute"}var d=h;while(d){b+=d.offsetLeft+(d.currentStyle&&!jQuery.browser.opera?parseInt(d.currentStyle.borderLeftWidth)||0:0);k+=d.offsetTop+(d.currentStyle&&!jQuery.browser.opera?parseInt(d.currentStyle.borderTopWidth)||0:0);d=d.offsetParent}d=h;while(d&&d.tagName&&d.tagName.toLowerCase()!="body"){b-=d.scrollLeft||0;k-=d.scrollTop||0;d=d.parentNode}if(g==true){j.display="none";j.position=f;j.visibility=c}return{x:b,y:k}},getPositionLite:function(c){var b=0,d=0;while(c){b+=c.offsetLeft||0;d+=c.offsetTop||0;c=c.offsetParent}return{x:b,y:d}},getSize:function(j){var b=jQuery.css(j,"width");var f=jQuery.css(j,"height");var g=0;var l=0;var k=j.style;if(jQuery(j).css("display")!="none"){g=j.offsetWidth;l=j.offsetHeight}else{var c=k.visibility;var d=k.position;k.visibility="hidden";k.display="block";k.position="absolute";g=j.offsetWidth;l=j.offsetHeight;k.display="none";k.position=d;k.visibility=c}return{w:b,h:f,wb:g,hb:l}},getSizeLite:function(b){return{wb:b.offsetWidth||0,hb:b.offsetHeight||0}},getClient:function(d){var c,b,f;if(d){b=d.clientWidth;c=d.clientHeight}else{f=document.documentElement;b=window.innerWidth||self.innerWidth||(f&&f.clientWidth)||document.body.clientWidth;c=window.innerHeight||self.innerHeight||(f&&f.clientHeight)||document.body.clientHeight}return{w:b,h:c}},getScroll:function(k){var f=0,c=0,b=0,g=0,d=0,j=0;if(k&&k.nodeName.toLowerCase()!="body"){f=k.scrollTop;c=k.scrollLeft;b=k.scrollWidth;g=k.scrollHeight;d=0;j=0}else{if(document.documentElement){f=document.documentElement.scrollTop;c=document.documentElement.scrollLeft;b=document.documentElement.scrollWidth;g=document.documentElement.scrollHeight}else{if(document.body){f=document.body.scrollTop;c=document.body.scrollLeft;b=document.body.scrollWidth;g=document.body.scrollHeight}}d=self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;j=self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0}return{t:f,l:c,w:b,h:g,iw:d,ih:j}},getMargins:function(k,f){var h=jQuery(k);var g=h.css("marginTop")||"";var j=h.css("marginRight")||"";var c=h.css("marginBottom")||"";var d=h.css("marginLeft")||"";if(f){return{t:parseInt(g)||0,r:parseInt(j)||0,b:parseInt(c)||0,l:parseInt(d)}}else{return{t:g,r:j,b:c,l:d}}},getPadding:function(k,f){var h=jQuery(k);var g=h.css("paddingTop")||"";var j=h.css("paddingRight")||"";var c=h.css("paddingBottom")||"";var d=h.css("paddingLeft")||"";if(f){return{t:parseInt(g)||0,r:parseInt(j)||0,b:parseInt(c)||0,l:parseInt(d)}}else{return{t:g,r:j,b:c,l:d}}},getBorder:function(k,f){var h=jQuery(k);var g=h.css("borderTopWidth")||"";var j=h.css("borderRightWidth")||"";var c=h.css("borderBottomWidth")||"";var d=h.css("borderLeftWidth")||"";if(f){return{t:parseInt(g)||0,r:parseInt(j)||0,b:parseInt(c)||0,l:parseInt(d)||0}}else{return{t:g,r:j,b:c,l:d}}},getPointer:function(c){var b=c.pageX||(c.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))||0;var d=c.pageY||(c.clientY+(document.documentElement.scrollTop||document.body.scrollTop))||0;return{x:b,y:d}},traverseDOM:function(b,c){c(b);b=b.firstChild;while(b){jQuery.iUtil.traverseDOM(b,c);b=b.nextSibling}},purgeEvents:function(b){jQuery.iUtil.traverseDOM(b,function(d){for(var c in d){if(typeof d[c]==="function"){d[c]=null}}})},centerEl:function(e,d){var b=jQuery.iUtil.getScroll();var c=jQuery.iUtil.getSize(e);if(!d||d=="vertically"){jQuery(e).css({top:b.t+((Math.max(b.h,b.ih)-b.t-c.hb)/2)+"px"})}if(!d||d=="horizontally"){jQuery(e).css({left:b.l+((Math.max(b.w,b.iw)-b.l-c.wb)/2)+"px"})}},fixPNG:function(c,e){var b=jQuery('img[@src*="png"]',c||document),d;b.each(function(){d=this.src;this.src=e;this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+d+"')"})}};[].indexOf||(Array.prototype.indexOf=function(c,e){e=(e==null)?0:e;var b=this.length;for(var d=e;d<b;d++){if(this[d]==c){return d}}return -1});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(b){if(jQuery.iDrag.dragged!=null){jQuery.iDrag.dragstop(b);return false}var c=this.dragElem;jQuery(document).bind("mousemove",jQuery.iDrag.dragmove).bind("mouseup",jQuery.iDrag.dragstop);c.dragCfg.pointer=jQuery.iUtil.getPointer(b);c.dragCfg.currentPointer=c.dragCfg.pointer;c.dragCfg.init=false;c.dragCfg.fromHandler=this!=this.dragElem;jQuery.iDrag.dragged=c;if(c.dragCfg.si&&this!=this.dragElem){parentPos=jQuery.iUtil.getPosition(c.parentNode);sliderSize=jQuery.iUtil.getSize(c);sliderPos={x:parseInt(jQuery.css(c,"left"))||0,y:parseInt(jQuery.css(c,"top"))||0};dx=c.dragCfg.currentPointer.x-parentPos.x-sliderSize.wb/2-sliderPos.x;dy=c.dragCfg.currentPointer.y-parentPos.y-sliderSize.hb/2-sliderPos.y;jQuery.iSlider.dragmoveBy(c,[dx,dy])}return jQuery.selectKeyHelper||false},dragstart:function(g){var h=jQuery.iDrag.dragged;h.dragCfg.init=true;var f=h.style;h.dragCfg.oD=jQuery.css(h,"display");h.dragCfg.oP=jQuery.css(h,"position");if(!h.dragCfg.initialPosition){h.dragCfg.initialPosition=h.dragCfg.oP}h.dragCfg.oR={x:parseInt(jQuery.css(h,"left"))||0,y:parseInt(jQuery.css(h,"top"))||0};h.dragCfg.diffX=0;h.dragCfg.diffY=0;if(jQuery.browser.msie){var d=jQuery.iUtil.getBorder(h,true);h.dragCfg.diffX=d.l||0;h.dragCfg.diffY=d.t||0}h.dragCfg.oC=jQuery.extend(jQuery.iUtil.getPosition(h),jQuery.iUtil.getSize(h));if(h.dragCfg.oP!="relative"&&h.dragCfg.oP!="absolute"){f.position="relative"}jQuery.iDrag.helper.empty();var c=jQuery(h).clone(true).get(0);jQuery(c).css({display:"block",left:"0px",top:"0px"});c.style.marginTop="0";c.style.marginRight="0";c.style.marginBottom="0";c.style.marginLeft="0";jQuery.iDrag.helper.append(c);var b=jQuery.iDrag.helper.get(0).style;if(h.dragCfg.autoSize){b.width="auto";b.height="auto"}else{b.height=h.dragCfg.oC.hb+"px";b.width=h.dragCfg.oC.wb+"px"}b.display="block";b.marginTop="0px";b.marginRight="0px";b.marginBottom="0px";b.marginLeft="0px";jQuery.extend(h.dragCfg.oC,jQuery.iUtil.getSize(c));if(h.dragCfg.cursorAt){if(h.dragCfg.cursorAt.left){h.dragCfg.oR.x+=h.dragCfg.pointer.x-h.dragCfg.oC.x-h.dragCfg.cursorAt.left;h.dragCfg.oC.x=h.dragCfg.pointer.x-h.dragCfg.cursorAt.left}if(h.dragCfg.cursorAt.top){h.dragCfg.oR.y+=h.dragCfg.pointer.y-h.dragCfg.oC.y-h.dragCfg.cursorAt.top;h.dragCfg.oC.y=h.dragCfg.pointer.y-h.dragCfg.cursorAt.top}if(h.dragCfg.cursorAt.right){h.dragCfg.oR.x+=h.dragCfg.pointer.x-h.dragCfg.oC.x-h.dragCfg.oC.hb+h.dragCfg.cursorAt.right;h.dragCfg.oC.x=h.dragCfg.pointer.x-h.dragCfg.oC.wb+h.dragCfg.cursorAt.right}if(h.dragCfg.cursorAt.bottom){h.dragCfg.oR.y+=h.dragCfg.pointer.y-h.dragCfg.oC.y-h.dragCfg.oC.hb+h.dragCfg.cursorAt.bottom;h.dragCfg.oC.y=h.dragCfg.pointer.y-h.dragCfg.oC.hb+h.dragCfg.cursorAt.bottom}}h.dragCfg.nx=h.dragCfg.oR.x;h.dragCfg.ny=h.dragCfg.oR.y;if(h.dragCfg.insideParent||h.dragCfg.containment=="parent"){parentBorders=jQuery.iUtil.getBorder(h.parentNode,true);h.dragCfg.oC.x=h.offsetLeft+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.l:parentBorders.l);h.dragCfg.oC.y=h.offsetTop+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.t:parentBorders.t);jQuery(h.parentNode).append(jQuery.iDrag.helper.get(0))}if(h.dragCfg.containment){jQuery.iDrag.getContainment(h);h.dragCfg.onDragModifier.containment=jQuery.iDrag.fitToContainer}if(h.dragCfg.si){jQuery.iSlider.modifyContainer(h)}b.left=h.dragCfg.oC.x-h.dragCfg.diffX+"px";b.top=h.dragCfg.oC.y-h.dragCfg.diffY+"px";b.width=h.dragCfg.oC.wb+"px";b.height=h.dragCfg.oC.hb+"px";jQuery.iDrag.dragged.dragCfg.prot=false;if(h.dragCfg.gx){h.dragCfg.onDragModifier.grid=jQuery.iDrag.snapToGrid}if(h.dragCfg.zIndex!=false){jQuery.iDrag.helper.css("zIndex",h.dragCfg.zIndex)}if(h.dragCfg.opacity){jQuery.iDrag.helper.css("opacity",h.dragCfg.opacity);if(window.ActiveXObject){jQuery.iDrag.helper.css("filter","alpha(opacity="+h.dragCfg.opacity*100+")")}}if(h.dragCfg.frameClass){jQuery.iDrag.helper.addClass(h.dragCfg.frameClass);jQuery.iDrag.helper.get(0).firstChild.style.display="none"}if(h.dragCfg.onStart){h.dragCfg.onStart.apply(h,[c,h.dragCfg.oR.x,h.dragCfg.oR.y])}if(jQuery.iDrop&&jQuery.iDrop.count>0){jQuery.iDrop.highlight(h)}if(h.dragCfg.ghosting==false){f.display="none"}return false},getContainment:function(d){if(d.dragCfg.containment.constructor==String){if(d.dragCfg.containment=="parent"){d.dragCfg.cont=jQuery.extend({x:0,y:0},jQuery.iUtil.getSize(d.parentNode));var c=jQuery.iUtil.getBorder(d.parentNode,true);d.dragCfg.cont.w=d.dragCfg.cont.wb-c.l-c.r;d.dragCfg.cont.h=d.dragCfg.cont.hb-c.t-c.b}else{if(d.dragCfg.containment=="document"){var b=jQuery.iUtil.getClient();d.dragCfg.cont={x:0,y:0,w:b.w,h:b.h}}}}else{if(d.dragCfg.containment.constructor==Array){d.dragCfg.cont={x:parseInt(d.dragCfg.containment[0])||0,y:parseInt(d.dragCfg.containment[1])||0,w:parseInt(d.dragCfg.containment[2])||0,h:parseInt(d.dragCfg.containment[3])||0}}}d.dragCfg.cont.dx=d.dragCfg.cont.x-d.dragCfg.oC.x;d.dragCfg.cont.dy=d.dragCfg.cont.y-d.dragCfg.oC.y},hidehelper:function(b){if(b.dragCfg.insideParent||b.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(g){jQuery(document).unbind("mousemove",jQuery.iDrag.dragmove).unbind("mouseup",jQuery.iDrag.dragstop);if(jQuery.iDrag.dragged==null){return}var c=jQuery.iDrag.dragged;jQuery.iDrag.dragged=null;if(c.dragCfg.init==false){return false}if(c.dragCfg.so==true){jQuery(c).css("position",c.dragCfg.oP)}var f=c.style;if(c.si){jQuery.iDrag.helper.css("cursor","move")}if(c.dragCfg.frameClass){jQuery.iDrag.helper.removeClass(c.dragCfg.frameClass)}if(c.dragCfg.revert==false){if(c.dragCfg.fx>0){if(!c.dragCfg.axis||c.dragCfg.axis=="horizontally"){var b=new jQuery.fx(c,{duration:c.dragCfg.fx},"left");b.custom(c.dragCfg.oR.x,c.dragCfg.nRx)}if(!c.dragCfg.axis||c.dragCfg.axis=="vertically"){var h=new jQuery.fx(c,{duration:c.dragCfg.fx},"top");h.custom(c.dragCfg.oR.y,c.dragCfg.nRy)}}else{if(!c.dragCfg.axis||c.dragCfg.axis=="horizontally"){c.style.left=c.dragCfg.nRx+"px"}if(!c.dragCfg.axis||c.dragCfg.axis=="vertically"){c.style.top=c.dragCfg.nRy+"px"}}jQuery.iDrag.hidehelper(c);if(c.dragCfg.ghosting==false){jQuery(c).css("display",c.dragCfg.oD)}}else{if(c.dragCfg.fx>0){c.dragCfg.prot=true;var d=false;if(jQuery.iDrop&&jQuery.iSort&&c.dragCfg.so){d=jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0))}jQuery.iDrag.helper.animate({left:d?d.x:c.dragCfg.oC.x,top:d?d.y:c.dragCfg.oC.y},c.dragCfg.fx,function(){c.dragCfg.prot=false;if(c.dragCfg.ghosting==false){c.style.display=c.dragCfg.oD}jQuery.iDrag.hidehelper(c)})}else{jQuery.iDrag.hidehelper(c);if(c.dragCfg.ghosting==false){jQuery(c).css("display",c.dragCfg.oD)}}}if(jQuery.iDrop&&jQuery.iDrop.count>0){jQuery.iDrop.checkdrop(c)}if(jQuery.iSort&&c.dragCfg.so){jQuery.iSort.check(c)}if(c.dragCfg.onChange&&(c.dragCfg.nRx!=c.dragCfg.oR.x||c.dragCfg.nRy!=c.dragCfg.oR.y)){c.dragCfg.onChange.apply(c,c.dragCfg.lastSi||[0,0,c.dragCfg.nRx,c.dragCfg.nRy])}if(c.dragCfg.onStop){c.dragCfg.onStop.apply(c)}return false},snapToGrid:function(b,e,d,c){if(d!=0){d=parseInt((d+(this.dragCfg.gx*d/Math.abs(d))/2)/this.dragCfg.gx)*this.dragCfg.gx}if(c!=0){c=parseInt((c+(this.dragCfg.gy*c/Math.abs(c))/2)/this.dragCfg.gy)*this.dragCfg.gy}return{dx:d,dy:c,x:0,y:0}},fitToContainer:function(b,e,d,c){d=Math.min(Math.max(d,this.dragCfg.cont.dx),this.dragCfg.cont.w+this.dragCfg.cont.dx-this.dragCfg.oC.wb);c=Math.min(Math.max(c,this.dragCfg.cont.dy),this.dragCfg.cont.h+this.dragCfg.cont.dy-this.dragCfg.oC.hb);return{dx:d,dy:c,x:0,y:0}},dragmove:function(h){if(jQuery.iDrag.dragged==null||jQuery.iDrag.dragged.dragCfg.prot==true){return}var b=jQuery.iDrag.dragged;b.dragCfg.currentPointer=jQuery.iUtil.getPointer(h);if(b.dragCfg.init==false){distance=Math.sqrt(Math.pow(b.dragCfg.pointer.x-b.dragCfg.currentPointer.x,2)+Math.pow(b.dragCfg.pointer.y-b.dragCfg.currentPointer.y,2));if(distance<b.dragCfg.snapDistance){return}else{jQuery.iDrag.dragstart(h)}}var d=b.dragCfg.currentPointer.x-b.dragCfg.pointer.x;var c=b.dragCfg.currentPointer.y-b.dragCfg.pointer.y;for(var f in b.dragCfg.onDragModifier){var g=b.dragCfg.onDragModifier[f].apply(b,[b.dragCfg.oR.x+d,b.dragCfg.oR.y+c,d,c]);if(g&&g.constructor==Object){d=f!="user"?g.dx:(g.x-b.dragCfg.oR.x);c=f!="user"?g.dy:(g.y-b.dragCfg.oR.y)}}b.dragCfg.nx=b.dragCfg.oC.x+d-b.dragCfg.diffX;b.dragCfg.ny=b.dragCfg.oC.y+c-b.dragCfg.diffY;if(b.dragCfg.si&&(b.dragCfg.onSlide||b.dragCfg.onChange)){jQuery.iSlider.onSlide(b,b.dragCfg.nx,b.dragCfg.ny)}if(b.dragCfg.onDrag){b.dragCfg.onDrag.apply(b,[b.dragCfg.oR.x+d,b.dragCfg.oR.y+c])}if(!b.dragCfg.axis||b.dragCfg.axis=="horizontally"){b.dragCfg.nRx=b.dragCfg.oR.x+d;jQuery.iDrag.helper.get(0).style.left=b.dragCfg.nx+"px"}if(!b.dragCfg.axis||b.dragCfg.axis=="vertically"){b.dragCfg.nRy=b.dragCfg.oR.y+c;jQuery.iDrag.helper.get(0).style.top=b.dragCfg.ny+"px"}if(jQuery.iDrop&&jQuery.iDrop.count>0){jQuery.iDrop.checkhover(b)}return false},build:function(d){if(!jQuery.iDrag.helper){jQuery("body",document).append('<div id="dragHelper"></div>');jQuery.iDrag.helper=jQuery("#dragHelper");var c=jQuery.iDrag.helper.get(0);var b=c.style;b.position="absolute";b.display="none";b.cursor="move";b.listStyle="none";b.overflow="hidden";if(window.ActiveXObject){c.unselectable="on"}else{b.mozUserSelect="none";b.userSelect="none";b.KhtmlUserSelect="none"}}if(!d){d={}}return this.each(function(){if(this.isDraggable||!jQuery.iUtil){return}if(window.ActiveXObject){this.onselectstart=function(){return false};this.ondragstart=function(){return false}}var f=this;var e=d.handle?jQuery(this).find(d.handle):jQuery(this);if(jQuery.browser.msie){e.each(function(){this.unselectable="on"})}else{e.css("-moz-user-select","none");e.css("user-select","none");e.css("-khtml-user-select","none")}this.dragCfg={dhe:e,revert:d.revert?true:false,ghosting:d.ghosting?true:false,so:d.so?d.so:false,si:d.si?d.si:false,insideParent:d.insideParent?d.insideParent:false,zIndex:d.zIndex?parseInt(d.zIndex)||0:false,opacity:d.opacity?parseFloat(d.opacity):false,fx:parseInt(d.fx)||null,hpc:d.hpc?d.hpc:false,onDragModifier:{},pointer:{},onStart:d.onStart&&d.onStart.constructor==Function?d.onStart:false,onStop:d.onStop&&d.onStop.constructor==Function?d.onStop:false,onChange:d.onChange&&d.onChange.constructor==Function?d.onChange:false,axis:/vertically|horizontally/.test(d.axis)?d.axis:false,snapDistance:d.snapDistance?parseInt(d.snapDistance)||0:0,cursorAt:d.cursorAt?d.cursorAt:false,autoSize:d.autoSize?true:false,frameClass:d.frameClass||false};if(d.onDragModifier&&d.onDragModifier.constructor==Function){this.dragCfg.onDragModifier.user=d.onDragModifier}if(d.onDrag&&d.onDrag.constructor==Function){this.dragCfg.onDrag=d.onDrag}if(d.containment&&((d.containment.constructor==String&&(d.containment=="parent"||d.containment=="document"))||(d.containment.constructor==Array&&d.containment.length==4))){this.dragCfg.containment=d.containment}if(d.fractions){this.dragCfg.fractions=d.fractions}if(d.grid){if(typeof d.grid=="number"){this.dragCfg.gx=parseInt(d.grid)||1;this.dragCfg.gy=parseInt(d.grid)||1}else{if(d.grid.length==2){this.dragCfg.gx=parseInt(d.grid[0])||1;this.dragCfg.gy=parseInt(d.grid[1])||1}}}if(d.onSlide&&d.onSlide.constructor==Function){this.dragCfg.onSlide=d.onSlide}this.isDraggable=true;e.each(function(){this.dragElem=f});e.bind("mousedown",jQuery.iDrag.draginit)})}};jQuery.fn.extend({DraggableDestroy:jQuery.iDrag.destroy,Draggable:jQuery.iDrag.build});jQuery.iDrop={fit:function(d,c,e,b){return d<=jQuery.iDrag.dragged.dragCfg.nx&&(d+e)>=(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)&&c<=jQuery.iDrag.dragged.dragCfg.ny&&(c+b)>=(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)?true:false},intersect:function(d,c,e,b){return !(d>(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)||(d+e)<jQuery.iDrag.dragged.dragCfg.nx||c>(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)||(c+b)<jQuery.iDrag.dragged.dragCfg.ny)?true:false},pointer:function(d,c,e,b){return d<jQuery.iDrag.dragged.dragCfg.currentPointer.x&&(d+e)>jQuery.iDrag.dragged.dragCfg.currentPointer.x&&c<jQuery.iDrag.dragged.dragCfg.currentPointer.y&&(c+b)>jQuery.iDrag.dragged.dragCfg.currentPointer.y?true:false},overzone:false,highlighted:{},count:0,zones:{},highlight:function(e){if(jQuery.iDrag.dragged==null){return}var d;jQuery.iDrop.highlighted={};var b=false;for(d in jQuery.iDrop.zones){if(jQuery.iDrop.zones[d]!=null){var c=jQuery.iDrop.zones[d].get(0);if(jQuery(jQuery.iDrag.dragged).is("."+c.dropCfg.a)){if(c.dropCfg.m==false){c.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(c),jQuery.iUtil.getSizeLite(c));c.dropCfg.m=true}if(c.dropCfg.ac){jQuery.iDrop.zones[d].addClass(c.dropCfg.ac)}jQuery.iDrop.highlighted[d]=jQuery.iDrop.zones[d];if(jQuery.iSort&&c.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){c.dropCfg.el=jQuery("."+c.dropCfg.a,c);e.style.display="none";jQuery.iSort.measure(c);c.dropCfg.os=jQuery.iSort.serialize(jQuery.attr(c,"id")).hash;e.style.display=e.dragCfg.oD;b=true}if(c.dropCfg.onActivate){c.dropCfg.onActivate.apply(jQuery.iDrop.zones[d].get(0),[jQuery.iDrag.dragged])}}}}if(b){jQuery.iSort.start()}},remeasure:function(){jQuery.iDrop.highlighted={};for(i in jQuery.iDrop.zones){if(jQuery.iDrop.zones[i]!=null){var b=jQuery.iDrop.zones[i].get(0);if(jQuery(jQuery.iDrag.dragged).is("."+b.dropCfg.a)){b.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(b),jQuery.iUtil.getSizeLite(b));if(b.dropCfg.ac){jQuery.iDrop.zones[i].addClass(b.dropCfg.ac)}jQuery.iDrop.highlighted[i]=jQuery.iDrop.zones[i];if(jQuery.iSort&&b.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){b.dropCfg.el=jQuery("."+b.dropCfg.a,b);elm.style.display="none";jQuery.iSort.measure(b);elm.style.display=elm.dragCfg.oD}}}}},checkhover:function(g){if(jQuery.iDrag.dragged==null){return}jQuery.iDrop.overzone=false;var f;var c=false;var b=0;for(f in jQuery.iDrop.highlighted){var d=jQuery.iDrop.highlighted[f].get(0);if(jQuery.iDrop.overzone==false&&jQuery.iDrop[d.dropCfg.t](d.dropCfg.p.x,d.dropCfg.p.y,d.dropCfg.p.wb,d.dropCfg.p.hb)){if(d.dropCfg.hc&&d.dropCfg.h==false){jQuery.iDrop.highlighted[f].addClass(d.dropCfg.hc)}if(d.dropCfg.h==false&&d.dropCfg.onHover){c=true}d.dropCfg.h=true;jQuery.iDrop.overzone=d;if(jQuery.iSort&&d.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){jQuery.iSort.helper.get(0).className=d.dropCfg.shc;jQuery.iSort.checkhover(d)}b++}else{if(d.dropCfg.h==true){if(d.dropCfg.onOut){d.dropCfg.onOut.apply(d,[g,jQuery.iDrag.helper.get(0).firstChild,d.dropCfg.fx])}if(d.dropCfg.hc){jQuery.iDrop.highlighted[f].removeClass(d.dropCfg.hc)}d.dropCfg.h=false}}}if(jQuery.iSort&&!jQuery.iDrop.overzone&&jQuery.iDrag.dragged.so){jQuery.iSort.helper.get(0).style.display="none"}if(c){jQuery.iDrop.overzone.dropCfg.onHover.apply(jQuery.iDrop.overzone,[g,jQuery.iDrag.helper.get(0).firstChild])}},checkdrop:function(d){var c;for(c in jQuery.iDrop.highlighted){var b=jQuery.iDrop.highlighted[c].get(0);if(b.dropCfg.ac){jQuery.iDrop.highlighted[c].removeClass(b.dropCfg.ac)}if(b.dropCfg.hc){jQuery.iDrop.highlighted[c].removeClass(b.dropCfg.hc)}if(b.dropCfg.s){jQuery.iSort.changed[jQuery.iSort.changed.length]=c}if(b.dropCfg.onDrop&&b.dropCfg.h==true){b.dropCfg.h=false;b.dropCfg.onDrop.apply(b,[d,b.dropCfg.fx])}b.dropCfg.m=false;b.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(b){return this.each(function(){if(this.isDroppable==true||!b.accept||!jQuery.iUtil||!jQuery.iDrag){return}this.dropCfg={a:b.accept,ac:b.activeclass||false,hc:b.hoverclass||false,shc:b.helperclass||false,onDrop:b.ondrop||b.onDrop||false,onHover:b.onHover||b.onhover||false,onOut:b.onOut||b.onout||false,onActivate:b.onActivate||false,t:b.tolerance&&(b.tolerance=="fit"||b.tolerance=="intersect")?b.tolerance:"pointer",fx:b.fx?b.fx:false,m:false,h:false};if(b.sortable==true&&jQuery.iSort){id=jQuery.attr(this,"id");jQuery.iSort.collected[id]=this.dropCfg.a;this.dropCfg.s=true;if(b.onChange){this.dropCfg.onChange=b.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.iSort={changed:[],collected:{},helper:false,inFrontOf:null,start:function(){if(jQuery.iDrag.dragged==null){return}var d,e,f,b;jQuery.iSort.helper.get(0).className=jQuery.iDrag.dragged.dragCfg.hpc;d=jQuery.iSort.helper.get(0).style;d.display="block";jQuery.iSort.helper.oC=jQuery.extend(jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0)),jQuery.iUtil.getSize(jQuery.iSort.helper.get(0)));d.width=jQuery.iDrag.dragged.dragCfg.oC.wb+"px";d.height=jQuery.iDrag.dragged.dragCfg.oC.hb+"px";e=jQuery.iUtil.getMargins(jQuery.iDrag.dragged);d.marginTop=e.t;d.marginRight=e.r;d.marginBottom=e.b;d.marginLeft=e.l;if(jQuery.iDrag.dragged.dragCfg.ghosting==true){f=jQuery.iDrag.dragged.cloneNode(true);b=f.style;b.marginTop="0px";b.marginRight="0px";b.marginBottom="0px";b.marginLeft="0px";b.display="block";jQuery.iSort.helper.empty().append(f)}jQuery(jQuery.iDrag.dragged).after(jQuery.iSort.helper.get(0));jQuery.iDrag.dragged.style.display="none"},check:function(h){if(!h.dragCfg.so&&jQuery.iDrop.overzone.sortable){if(h.dragCfg.onStop){h.dragCfg.onStop.apply(dragged)}jQuery(h).css("position",h.dragCfg.initialPosition||h.dragCfg.oP);jQuery(h).DraggableDestroy();jQuery(jQuery.iDrop.overzone).SortableAddItem(h)}jQuery.iSort.helper.removeClass(h.dragCfg.hpc).html("&nbsp;");jQuery.iSort.inFrontOf=null;var g=jQuery.iSort.helper.get(0).style;g.display="none";jQuery.iSort.helper.after(h);if(h.dragCfg.fx>0){jQuery(h).fadeIn(h.dragCfg.fx)}jQuery("body").append(jQuery.iSort.helper.get(0));var f=[];var j=false;for(var d=0;d<jQuery.iSort.changed.length;d++){var c=jQuery.iDrop.zones[jQuery.iSort.changed[d]].get(0);var k=jQuery.attr(c,"id");var b=jQuery.iSort.serialize(k);if(c.dropCfg.os!=b.hash){c.dropCfg.os=b.hash;if(j==false&&c.dropCfg.onChange){j=c.dropCfg.onChange}b.id=k;f[f.length]=b}}jQuery.iSort.changed=[];if(j!=false&&f.length>0){j(f)}},checkhover:function(c,f){if(!jQuery.iDrag.dragged){return}var d=false;var b=0;if(c.dropCfg.el.size()>0){for(b=c.dropCfg.el.size();b>0;b--){if(c.dropCfg.el.get(b-1)!=jQuery.iDrag.dragged){if(!c.sortCfg.floats){if((c.dropCfg.el.get(b-1).pos.y+c.dropCfg.el.get(b-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){d=c.dropCfg.el.get(b-1)}else{break}}else{if((c.dropCfg.el.get(b-1).pos.x+c.dropCfg.el.get(b-1).pos.wb/2)>jQuery.iDrag.dragged.dragCfg.nx&&(c.dropCfg.el.get(b-1).pos.y+c.dropCfg.el.get(b-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){d=c.dropCfg.el.get(b-1)}}}}}if(d&&jQuery.iSort.inFrontOf!=d){jQuery.iSort.inFrontOf=d;jQuery(d).before(jQuery.iSort.helper.get(0))}else{if(!d&&(jQuery.iSort.inFrontOf!=null||jQuery.iSort.helper.get(0).parentNode!=c)){jQuery.iSort.inFrontOf=null;jQuery(c).append(jQuery.iSort.helper.get(0))}}jQuery.iSort.helper.get(0).style.display="block"},measure:function(b){if(jQuery.iDrag.dragged==null){return}b.dropCfg.el.each(function(){this.pos=jQuery.extend(jQuery.iUtil.getSizeLite(this),jQuery.iUtil.getPositionLite(this))})},serialize:function(d){var b;var c="";var e={};if(d){if(jQuery.iSort.collected[d]){e[d]=[];jQuery("#"+d+" ."+jQuery.iSort.collected[d]).each(function(){if(c.length>0){c+="&"}c+=d+"[]="+jQuery.attr(this,"id");e[d][e[d].length]=jQuery.attr(this,"id")})}else{for(a in d){if(jQuery.iSort.collected[d[a]]){e[d[a]]=[];jQuery("#"+d[a]+" ."+jQuery.iSort.collected[d[a]]).each(function(){if(c.length>0){c+="&"}c+=d[a]+"[]="+jQuery.attr(this,"id");e[d[a]][e[d[a]].length]=jQuery.attr(this,"id")})}}}}else{for(b in jQuery.iSort.collected){e[b]=[];jQuery("#"+b+" ."+jQuery.iSort.collected[b]).each(function(){if(c.length>0){c+="&"}c+=b+"[]="+jQuery.attr(this,"id");e[b][e[b].length]=jQuery.attr(this,"id")})}}return{hash:c,o:e}},addItem:function(b){if(!b.childNodes){return}return this.each(function(){if(!this.sortCfg||!jQuery(b).is("."+this.sortCfg.accept)){jQuery(b).addClass(this.sortCfg.accept)}jQuery(b).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(b){if(b.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:b.accept,activeclass:b.activeclass?b.activeclass:false,hoverclass:b.hoverclass?b.hoverclass:false,helperclass:b.helperclass?b.helperclass:false,onHover:b.onHover||b.onhover,onOut:b.onOut||b.onout,sortable:true,onChange:b.onChange||b.onchange,fx:b.fx?b.fx:false,ghosting:b.ghosting?true:false,tolerance:b.tolerance?b.tolerance:"intersect"});return this.each(function(){var c={revert:b.revert?true:false,zindex:3000,opacity:b.opacity?parseFloat(b.opacity):false,hpc:b.helperclass?b.helperclass:false,fx:b.fx?b.fx:false,so:true,ghosting:b.ghosting?true:false,handle:b.handle?b.handle:null,containment:b.containment?b.containment:null,onStart:b.onStart&&b.onStart.constructor==Function?b.onStart:false,onDrag:b.onDrag&&b.onDrag.constructor==Function?b.onDrag:false,onStop:b.onStop&&b.onStop.constructor==Function?b.onStop:false,axis:/vertically|horizontally/.test(b.axis)?b.axis:false,snapDistance:b.snapDistance?parseInt(b.snapDistance)||0:false,cursorAt:b.cursorAt?b.cursorAt:false};jQuery("."+b.accept,this).Draggable(c);this.isSortable=true;this.sortCfg={accept:b.accept,revert:b.revert?true:false,zindex:3000,opacity:b.opacity?parseFloat(b.opacity):false,hpc:b.helperclass?b.helperclass:false,fx:b.fx?b.fx:false,so:true,ghosting:b.ghosting?true:false,handle:b.handle?b.handle:null,containment:b.containment?b.containment:null,floats:b.floats?true:false,dragCfg:c}})}}};jQuery.fn.extend({Sortable:jQuery.iSort.build,SortableAddItem:jQuery.iSort.addItem,SortableDestroy:jQuery.iSort.destroy});jQuery.SortSerialize=jQuery.iSort.serialize;(function(c){c.fn.jcarousel=function(e){return this.each(function(){new b(this,e)})};var d={vertical:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null};c.jcarousel=function(j,g){this.options=c.extend({},d,g||{});this.locked=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?"left":"top";var n="",l=j.className.split(" ");for(var h=0;h<l.length;h++){if(l[h].indexOf("jcarousel-skin")!=-1){c(j).removeClass(l[h]);var n=l[h];break}}if(j.nodeName=="UL"||j.nodeName=="OL"){this.list=c(j);this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container")){this.container=this.container.wrap("<div></div>")}this.container=this.container.parent()}else{if(!this.container.hasClass("jcarousel-container")){this.container=this.list.wrap("<div></div>").parent()}}}else{this.container=c(j);this.list=c(j).find(">ul,>ol,div>ul,div>ol")}if(n!=""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1){this.container.wrap('<div class=" '+n+'"></div>')}this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip")){this.clip=this.list.wrap("<div></div>").parent()}this.buttonPrev=c(".jcarousel-prev",this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null){this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev()}this.buttonPrev.addClass(this.className("jcarousel-prev"));this.buttonNext=c(".jcarousel-next",this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null){this.buttonNext=this.clip.before(this.options.buttonNextHTML).prev()}this.buttonNext.addClass(this.className("jcarousel-next"));this.clip.addClass(this.className("jcarousel-clip"));this.list.addClass(this.className("jcarousel-list"));this.container.addClass(this.className("jcarousel-container"));var k=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var m=this.list.children("li");var p=this;if(m.size()>0){var f=0,h=this.options.offset;m.each(function(){p.format(this,h++);f+=p.dimension(this,k)});this.list.css(this.wh,f+"px");if(!g||g.size===undefined){this.options.size=m.size()}}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){p.next()};this.funcPrev=function(){p.prev()};this.funcResize=function(){p.reload()};if(this.options.initCallback!=null){this.options.initCallback(this,"init")}if(c.browser.safari){this.buttons(false,false);c(window).bind("load",function(){p.setup()})}else{this.setup()}};var b=c.jcarousel;b.fn=b.prototype={jcarousel:"0.2.3"};b.fn.extend=b.extend=c.extend;b.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.tail=null;this.inTail=false;if(this.locked){return}this.list.css(this.lt,this.pos(this.options.offset)+"px");var e=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(e,false);c(window).unbind("resize",this.funcResize).bind("resize",this.funcResize)},reset:function(){this.list.empty();this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");if(this.options.initCallback!=null){this.options.initCallback(this,"reset")}this.setup()},reload:function(){if(this.tail!=null&&this.inTail){this.list.css(this.lt,b.intval(this.list.css(this.lt))+this.tail)}this.tail=null;this.inTail=false;if(this.options.reloadCallback!=null){this.options.reloadCallback(this)}if(this.options.visible!=null){var g=this;var h=Math.ceil(this.clipping()/this.options.visible),f=0,e=0;c("li",this.list).each(function(j){f+=g.dimension(this,h);if(j+1<g.first){e=f}});this.list.css(this.wh,f+"px");this.list.css(this.lt,-e+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(e){if(e!=undefined){this.options.size=e;if(!this.locked){this.buttons()}}return this.options.size},has:function(g,h){if(h==undefined||!h){h=g}if(this.options.size!==null&&h>this.options.size){h=this.options.size}for(var f=g;f<=h;f++){var k=this.get(f);if(!k.length||k.hasClass("jcarousel-item-placeholder")){return false}}return true},get:function(e){return c(".jcarousel-item-"+e,this.list)},add:function(k,p){var l=this.get(k),g=0,o=0;if(l.length==0){var n,l=this.create(k),h=b.intval(k);while(n=this.get(--h)){if(h<=0||n.length){h<=0?this.list.prepend(l):n.after(l);break}}}else{g=this.dimension(l)}l.removeClass(this.className("jcarousel-item-placeholder"));typeof p=="string"?l.html(p):l.empty().append(p);var m=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var f=this.dimension(l,m)-g;if(k>0&&k<this.first){this.list.css(this.lt,b.intval(this.list.css(this.lt))-f+"px")}this.list.css(this.wh,b.intval(this.list.css(this.wh))+f+"px");return l},remove:function(f){var g=this.get(f);if(!g.length||(f>=this.first&&f<=this.last)){return}var h=this.dimension(g);if(f<this.first){this.list.css(this.lt,b.intval(this.list.css(this.lt))+h+"px")}g.remove();this.list.css(this.wh,b.intval(this.list.css(this.wh))-h+"px")},next:function(){this.stopAuto();if(this.tail!=null&&!this.inTail){this.scrollTail(false)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!=null&&this.last==this.options.size)?1:this.first+this.options.scroll)}},prev:function(){this.stopAuto();if(this.tail!=null&&this.inTail){this.scrollTail(true)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!=null&&this.first==1)?this.options.size:this.first-this.options.scroll)}},scrollTail:function(e){if(this.locked||this.animating||!this.tail){return}var f=b.intval(this.list.css(this.lt));!e?f-=this.tail:f+=this.tail;this.inTail=!e;this.prevFirst=this.first;this.prevLast=this.last;this.animate(f)},scroll:function(f,e){if(this.locked||this.animating){return}this.animate(this.pos(f),e)},pos:function(A){if(this.locked||this.animating){return}if(this.options.wrap!="circular"){A=A<1?1:(this.options.size&&A>this.options.size?this.options.size:A)}var w=this.first>A;var h=b.intval(this.list.css(this.lt));var B=this.options.wrap!="circular"&&this.first<=1?1:this.first;var E=w?this.get(B):this.get(this.last);var z=w?B:B-1;var C=null,y=0,t=false,D=0;while(w?--z>=A:++z<A){C=this.get(z);t=!C.length;if(C.length==0){C=this.create(z).addClass(this.className("jcarousel-item-placeholder"));E[w?"before":"after"](C)}E=C;D=this.dimension(C);if(t){y+=D}if(this.first!=null&&(this.options.wrap=="circular"||(z>=1&&(this.options.size==null||z<=this.options.size)))){h=w?h+D:h-D}}var q=this.clipping();var s=[];var g=0,z=A,r=0;var E=this.get(A-1);while(++g){C=this.get(z);t=!C.length;if(C.length==0){C=this.create(z).addClass(this.className("jcarousel-item-placeholder"));E.length==0?this.list.prepend(C):E[w?"before":"after"](C)}E=C;var D=this.dimension(C);if(D==0){alert("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...");return 0}if(this.options.wrap!="circular"&&this.options.size!==null&&z>this.options.size){s.push(C)}else{if(t){y+=D}}r+=D;if(r>=q){break}z++}for(var o=0;o<s.length;o++){s[o].remove()}if(y>0){this.list.css(this.wh,this.dimension(this.list)+y+"px");if(w){h-=y;this.list.css(this.lt,b.intval(this.list.css(this.lt))-y+"px")}}var n=A+g-1;if(this.options.wrap!="circular"&&this.options.size&&n>this.options.size){n=this.options.size}if(z>n){g=0,z=n,r=0;while(++g){var C=this.get(z--);if(!C.length){break}r+=this.dimension(C);if(r>=q){break}}}var k=n-g+1;if(this.options.wrap!="circular"&&k<1){k=1}if(this.inTail&&w){h+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&n==this.options.size&&(n-g+1)>=1){var u=b.margin(this.get(n),!this.options.vertical?"marginRight":"marginBottom");if((r-u)>q){this.tail=r-q-u}}while(A-->k){h+=this.dimension(this.get(A))}this.prevFirst=this.first;this.prevLast=this.last;this.first=k;this.last=n;return h},animate:function(h,e){if(this.locked||this.animating){return}this.animating=true;var f=this;var g=function(){f.animating=false;if(h==0){f.list.css(f.lt,0)}if(f.options.wrap=="both"||f.options.wrap=="last"||f.options.size==null||f.last<f.options.size){f.startAuto()}f.buttons();f.notify("onAfterAnimation")};this.notify("onBeforeAnimation");if(!this.options.animation||e==false){this.list.css(this.lt,h+"px");g()}else{var j=!this.options.vertical?{left:h}:{top:h};this.list.animate(j,this.options.animation,this.options.easing,g)}},startAuto:function(f){if(f!=undefined){this.options.auto=f}if(this.options.auto==0){return this.stopAuto()}if(this.timer!=null){return}var e=this;this.timer=setTimeout(function(){e.next()},this.options.auto*1000)},stopAuto:function(){if(this.timer==null){return}clearTimeout(this.timer);this.timer=null},buttons:function(g,f){if(g==undefined||g==null){var g=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="first")||this.options.size==null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!=null&&this.last>=this.options.size){g=this.tail!=null&&!this.inTail}}if(f==undefined||f==null){var f=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="last")||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!=null&&this.first==1){f=this.tail!=null&&this.inTail}}var e=this;this.buttonNext[g?"bind":"unbind"](this.options.buttonNextEvent,this.funcNext)[g?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",g?false:true);this.buttonPrev[f?"bind":"unbind"](this.options.buttonPrevEvent,this.funcPrev)[f?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",f?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=g)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){e.options.buttonNextCallback(e,this,g)});this.buttonNext[0].jcarouselstate=g}if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=f)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){e.options.buttonPrevCallback(e,this,f)});this.buttonPrev[0].jcarouselstate=f}},notify:function(e){var f=this.prevFirst==null?"init":(this.prevFirst<this.first?"next":"prev");this.callback("itemLoadCallback",e,f);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",e,f,this.first);this.callback("itemFirstOutCallback",e,f,this.prevFirst)}if(this.prevLast!==this.last){this.callback("itemLastInCallback",e,f,this.last);this.callback("itemLastOutCallback",e,f,this.prevLast)}this.callback("itemVisibleInCallback",e,f,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",e,f,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(j,m,e,k,h,g,f){if(this.options[j]==undefined||(typeof this.options[j]!="object"&&m!="onAfterAnimation")){return}var n=typeof this.options[j]=="object"?this.options[j][m]:this.options[j];if(!c.isFunction(n)){return}var o=this;if(k===undefined){n(o,e,m)}else{if(h===undefined){this.get(k).each(function(){n(o,this,k,e,m)})}else{for(var l=k;l<=h;l++){if(l!==null&&!(l>=g&&l<=f)){this.get(l).each(function(){n(o,this,l,e,m)})}}}}},create:function(e){return this.format("<li></li>",e)},format:function(h,g){var f=c(h).addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+g));f.attr("jcarouselindex",g);return f},className:function(e){return e+" "+e+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(j,k){var h=j.jquery!=undefined?j[0]:j;var g=!this.options.vertical?h.offsetWidth+b.margin(h,"marginLeft")+b.margin(h,"marginRight"):h.offsetHeight+b.margin(h,"marginTop")+b.margin(h,"marginBottom");if(k==undefined||g==k){return g}var f=!this.options.vertical?k-b.margin(h,"marginLeft")-b.margin(h,"marginRight"):k-b.margin(h,"marginTop")-b.margin(h,"marginBottom");c(h).css(this.wh,f+"px");return this.dimension(h)},clipping:function(){return !this.options.vertical?this.clip[0].offsetWidth-b.intval(this.clip.css("borderLeftWidth"))-b.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-b.intval(this.clip.css("borderTopWidth"))-b.intval(this.clip.css("borderBottomWidth"))},index:function(e,f){if(f==undefined){f=this.options.size}return Math.round((((e-1)/f)-Math.floor((e-1)/f))*f)+1}});b.extend({defaults:function(e){return c.extend(d,e||{})},margin:function(k,j){if(!k){return 0}var h=k.jquery!=undefined?k[0]:k;if(j=="marginRight"&&c.browser.safari){var g={display:"block","float":"none",width:"auto"},f,l;c.swap(h,g,function(){f=h.offsetWidth});g.marginRight=0;c.swap(h,g,function(){l=h.offsetWidth});return l-f}return b.intval(c.css(h,j))},intval:function(e){e=parseInt(e);return isNaN(e)?0:e}})})(jQuery);jQuery.cookie=function(c,k,n){if(typeof k!="undefined"){n=n||{};if(k===null){k="";n.expires=-1}var f="";if(n.expires&&(typeof n.expires=="number"||n.expires.toUTCString)){var g;if(typeof n.expires=="number"){g=new Date();g.setTime(g.getTime()+(n.expires*24*60*60*1000))}else{g=n.expires}f="; expires="+g.toUTCString()}var m=n.path?"; path="+(n.path):"";var h=n.domain?"; domain="+(n.domain):"";var b=n.secure?"; secure":"";document.cookie=[c,"=",encodeURIComponent(k),f,m,h,b].join("")}else{var e=null;if(document.cookie&&document.cookie!=""){var l=document.cookie.split(";");for(var j=0;j<l.length;j++){var d=jQuery.trim(l[j]);if(d.substring(0,c.length+1)==(c+"=")){e=decodeURIComponent(d.substring(c.length+1));break}}}return e}};(function($){function toIntegersAtLease(n){return n<10?"0"+n:n}Date.prototype.toJSON=function(date){return date.getUTCFullYear()+"-"+toIntegersAtLease(date.getUTCMonth()+1)+"-"+toIntegersAtLease(date.getUTCDate())};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};$.quoteString=function(string){if(escapeable.test(string)){return'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==="string"){return c}c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"'}return'"'+string+'"'};$.toJSON=function(o){var type=typeof(o);if(type=="undefined"){return"undefined"}else{if(type=="number"||type=="boolean"){return o+""}else{if(o===null){return"null"}}}if(type=="string"){return $.quoteString(o)}if(type=="object"&&typeof o.toJSON=="function"){return o.toJSON()}if(type!="function"&&typeof(o.length)=="number"){var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i]))}return"["+ret.join(", ")+"]"}if(type=="function"){throw new TypeError("Unable to convert object of type 'function' to json.")}ret=[];for(var k in o){var name;var type=typeof(k);if(type=="number"){name='"'+k+'"'}else{if(type=="string"){name=$.quoteString(k)}else{continue}}val=$.toJSON(o[k]);if(typeof(val)!="string"){continue}ret.push(name+": "+val)}return"{"+ret.join(", ")+"}"};$.evalJSON=function(src){return eval("("+src+")")};$.secureEvalJSON=function(src){var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,"@");filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(filtered)){return eval("("+src+")")}else{throw new SyntaxError("Error parsing JSON, source is not valid.")}}})(jQuery);(function(d){d.ui={plugin:{add:function(f,g,j){var h=d.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j){return}for(var h=0;h<j.length;h++){if(e.options[j[h][0]]){j[h][1].apply(e.element,f)}}}},cssCache:{},css:function(f){if(d.ui.cssCache[f]){return d.ui.cssCache[f]}var g=d('<div class="ui-gen">').addClass(f).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");d.ui.cssCache[f]=!!((!(/auto|default/).test(g.css("cursor"))||(/^[1-9]/).test(g.css("height"))||(/^[1-9]/).test(g.css("width"))||!(/none/).test(g.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(g.css("backgroundColor"))));try{d("body").get(0).removeChild(g.get(0))}catch(h){}return d.ui.cssCache[f]},disableSelection:function(e){d(e).attr("unselectable","on").css("MozUserSelect","none")},enableSelection:function(e){d(e).attr("unselectable","off").css("MozUserSelect","")},hasScroll:function(j,g){var f=/top/.test(g||"top")?"scrollTop":"scrollLeft",h=false;if(j[f]>0){return true}j[f]=1;h=j[f]>0?true:false;j[f]=0;return h}};var c=d.fn.remove;d.fn.remove=function(){d("*",this).add(this).triggerHandler("remove");return c.apply(this,arguments)};function b(f,g,h){var e=d[f][g].getter||[];e=(typeof e=="string"?e.split(/,?\s+/):e);return(d.inArray(h,e)!=-1)}d.widget=function(f,e){var g=f.split(".")[0];f=f.split(".")[1];d.fn[f]=function(l){var j=(typeof l=="string"),k=Array.prototype.slice.call(arguments,1);if(j&&b(g,f,l)){var h=d.data(this[0],f);return(h?h[l].apply(h,k):undefined)}return this.each(function(){var m=d.data(this,f);if(j&&m&&d.isFunction(m[l])){m[l].apply(m,k)}else{if(!j){d.data(this,f,new d[g][f](this,l))}}})};d[g][f]=function(k,j){var h=this;this.widgetName=f;this.widgetBaseClass=g+"-"+f;this.options=d.extend({},d.widget.defaults,d[g][f].defaults,j);this.element=d(k).bind("setData."+f,function(n,l,m){return h.setData(l,m)}).bind("getData."+f,function(m,l){return h.getData(l)}).bind("remove",function(){return h.destroy()});this.init()};d[g][f].prototype=d.extend({},d.widget.prototype,e)};d.widget.prototype={init:function(){},destroy:function(){this.element.removeData(this.widgetName)},getData:function(e){return this.options[e]},setData:function(e,f){this.options[e]=f;if(e=="disabled"){this.element[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this.setData("disabled",false)},disable:function(){this.setData("disabled",true)}};d.widget.defaults={disabled:false};d.ui.mouse={mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(f){return e.mouseDown(f)});if(d.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},mouseDestroy:function(){this.element.unbind("."+this.widgetName);(d.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},mouseDown:function(h){(this._mouseStarted&&this.mouseUp(h));this._mouseDownEvent=h;var g=this,j=(h.which==1),f=(typeof this.options.cancel=="string"?d(h.target).parents().add(h.target).filter(this.options.cancel).length:false);if(!j||f||!this.mouseCapture(h)){return true}this._mouseDelayMet=!this.options.delay;if(!this._mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){g._mouseDelayMet=true},this.options.delay)}if(this.mouseDistanceMet(h)&&this.mouseDelayMet(h)){this._mouseStarted=(this.mouseStart(h)!==false);if(!this._mouseStarted){h.preventDefault();return true}}this._mouseMoveDelegate=function(k){return g.mouseMove(k)};this._mouseUpDelegate=function(k){return g.mouseUp(k)};d(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);return false},mouseMove:function(f){if(d.browser.msie&&!f.button){return this.mouseUp(f)}if(this._mouseStarted){this.mouseDrag(f);return false}if(this.mouseDistanceMet(f)&&this.mouseDelayMet(f)){this._mouseStarted=(this.mouseStart(this._mouseDownEvent,f)!==false);(this._mouseStarted?this.mouseDrag(f):this.mouseUp(f))}return !this._mouseStarted},mouseUp:function(f){d(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this.mouseStop(f)}return false},mouseDistanceMet:function(f){return(Math.max(Math.abs(this._mouseDownEvent.pageX-f.pageX),Math.abs(this._mouseDownEvent.pageY-f.pageY))>=this.options.distance)},mouseDelayMet:function(f){return this._mouseDelayMet},mouseStart:function(f){},mouseDrag:function(f){},mouseStop:function(f){},mouseCapture:function(f){return true}};d.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(b){b.widget("ui.tabs",{init:function(){this.options.event+=".tabs";this.tabify(true)},setData:function(c,d){if((/^selected/).test(c)){this.select(d)}else{this.options[c]=d;this.tabify()}},length:function(){return this.$tabs.length},tabId:function(c){return c.title&&c.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+b.data(c)},ui:function(d,c){return{options:this.options,tab:d,panel:c,index:this.$tabs.index(d)}},tabify:function(r){this.$lis=b("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return b("a",this)[0]});this.$panels=b([]);var s=this,e=this.options;this.$tabs.each(function(t,o){if(o.hash&&o.hash.replace("#","")){s.$panels=s.$panels.add(o.hash)}else{if(b(o).attr("href")!="#"){b.data(o,"href.tabs",o.href);b.data(o,"load.tabs",o.href);var v=s.tabId(o);o.href="#"+v;var u=b("#"+v);if(!u.length){u=b(e.panelTemplate).attr("id",v).addClass(e.panelClass).insertAfter(s.$panels[t-1]||s.element);u.data("destroy.tabs",true)}s.$panels=s.$panels.add(u)}else{e.disabled.push(t+1)}}});if(r){this.element.addClass(e.navClass);this.$panels.each(function(){var o=b(this);o.addClass(e.panelClass)});if(e.selected===undefined){if(location.hash){this.$tabs.each(function(u,o){if(o.hash==location.hash){e.selected=u;if(b.browser.msie||b.browser.opera){var t=b(location.hash),v=t.attr("id");t.attr("id","");setTimeout(function(){t.attr("id",v)},500)}scrollTo(0,0);return false}})}else{if(e.cookie){var l=parseInt(b.preferences("ui-tabs"+b.data(s.element)),10);if(l&&s.$tabs[l]){e.selected=l}}else{if(s.$lis.filter("."+e.selectedClass).length){e.selected=s.$lis.index(s.$lis.filter("."+e.selectedClass)[0])}}}}e.selected=e.selected===null||e.selected!==undefined?e.selected:0;e.disabled=b.unique(e.disabled.concat(b.map(this.$lis.filter("."+e.disabledClass),function(t,o){return s.$lis.index(t)}))).sort();if(b.inArray(e.selected,e.disabled)!=-1){e.disabled.splice(b.inArray(e.selected,e.disabled),1)}this.$panels.addClass(e.hideClass);this.$lis.removeClass(e.selectedClass);if(e.selected!==null){this.$panels.eq(e.selected).show().removeClass(e.hideClass);this.$lis.eq(e.selected).addClass(e.selectedClass);var m=function(){b(s.element).triggerHandler("tabsshow",[s.fakeEvent("tabsshow"),s.ui(s.$tabs[e.selected],s.$panels[e.selected])],e.show)};if(b.data(this.$tabs[e.selected],"load.tabs")){this.load(e.selected,m)}else{m()}}b(window).bind("unload",function(){s.$tabs.unbind(".tabs");s.$lis=s.$tabs=s.$panels=null})}for(var h=0,q;q=this.$lis[h];h++){b(q)[b.inArray(h,e.disabled)!=-1&&!b(q).hasClass(e.selectedClass)?"addClass":"removeClass"](e.disabledClass)}if(e.cache===false){this.$tabs.removeData("cache.tabs")}var d,k,c={"min-width":0,duration:1},f="normal";if(e.fx&&e.fx.constructor==Array){d=e.fx[0]||c,k=e.fx[1]||c}else{d=k=e.fx||c}var j={display:"",overflow:"",height:""};if(!b.browser.msie){j.opacity=""}function p(t,o,u){o.animate(d,d.duration||f,function(){o.addClass(e.hideClass).css(j);if(b.browser.msie&&d.opacity){o[0].style.filter=""}if(u){n(t,u,o)}})}function n(t,u,o){if(k===c){u.css("display","block")}u.animate(k,k.duration||f,function(){u.removeClass(e.hideClass).css(j);if(b.browser.msie&&k.opacity){u[0].style.filter=""}b(s.element).triggerHandler("tabsshow",[s.fakeEvent("tabsshow"),s.ui(t,u[0])],e.show)})}function g(t,v,o,u){v.addClass(e.selectedClass).siblings().removeClass(e.selectedClass);p(t,o,u)}this.$tabs.unbind(".tabs").bind(e.event,function(){var v=b(this).parents("li:eq(0)"),o=s.$panels.filter(":visible"),u=b(this.hash);if((v.hasClass(e.selectedClass)&&!e.unselect)||v.hasClass(e.disabledClass)||b(this).hasClass(e.loadingClass)||b(s.element).triggerHandler("tabsselect",[s.fakeEvent("tabsselect"),s.ui(this,u[0])],e.select)===false){this.blur();return false}s.options.selected=s.$tabs.index(this);if(e.unselect){if(v.hasClass(e.selectedClass)){s.options.selected=null;v.removeClass(e.selectedClass);s.$panels.stop();p(this,o);this.blur();return false}else{if(!o.length){s.$panels.stop();var t=this;s.load(s.$tabs.index(this),function(){v.addClass(e.selectedClass).addClass(e.unselectClass);n(t,u)});this.blur();return false}}}if(e.cookie){b.preferences("ui-tabs"+b.data(s.element),s.options.selected,e.cookie)}s.$panels.stop();if(u.length){var t=this;s.load(s.$tabs.index(this),o.length?function(){g(t,v,o,u)}:function(){v.addClass(e.selectedClass);n(t,u)})}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(b.browser.msie){this.blur()}return false});if(!(/^click/).test(e.event)){this.$tabs.bind("click.tabs",function(){return false})}},add:function(f,e,d){if(d==undefined){d=this.$tabs.length}var h=this.options;var k=b(h.tabTemplate.replace(/#\{href\}/g,f).replace(/#\{label\}/g,e));k.data("destroy.tabs",true);var j=f.indexOf("#")==0?f.replace("#",""):this.tabId(b("a:first-child",k)[0]);var g=b("#"+j);if(!g.length){g=b(h.panelTemplate).attr("id",j).addClass(h.hideClass).data("destroy.tabs",true)}g.addClass(h.panelClass);if(d>=this.$lis.length){k.appendTo(this.element);g.appendTo(this.element[0].parentNode)}else{k.insertBefore(this.$lis[d]);g.insertBefore(this.$panels[d])}h.disabled=b.map(h.disabled,function(m,l){return m>=d?++m:m});this.tabify();if(this.$tabs.length==1){k.addClass(h.selectedClass);g.removeClass(h.hideClass);var c=b.data(this.$tabs[0],"load.tabs");if(c){this.load(d,c)}}this.element.triggerHandler("tabsadd",[this.fakeEvent("tabsadd"),this.ui(this.$tabs[d],this.$panels[d])],h.add)},remove:function(c){var e=this.options,f=this.$lis.eq(c).remove(),d=this.$panels.eq(c).remove();if(f.hasClass(e.selectedClass)&&this.$tabs.length>1){this.select(c+(c+1<this.$tabs.length?1:-1))}e.disabled=b.map(b.grep(e.disabled,function(h,g){return h!=c}),function(h,g){return h>=c?--h:h});this.tabify();this.element.triggerHandler("tabsremove",[this.fakeEvent("tabsremove"),this.ui(f.find("a")[0],d[0])],e.remove)},enable:function(c){var d=this.options;if(b.inArray(c,d.disabled)==-1){return}var e=this.$lis.eq(c).removeClass(d.disabledClass);if(b.browser.safari){e.css("display","inline-block");setTimeout(function(){e.css("display","block")},0)}d.disabled=b.grep(d.disabled,function(g,f){return g!=c});this.element.triggerHandler("tabsenable",[this.fakeEvent("tabsenable"),this.ui(this.$tabs[c],this.$panels[c])],d.enable)},disable:function(d){var c=this,e=this.options;if(d!=e.selected){this.$lis.eq(d).addClass(e.disabledClass);e.disabled.push(d);e.disabled.sort();this.element.triggerHandler("tabsdisable",[this.fakeEvent("tabsdisable"),this.ui(this.$tabs[d],this.$panels[d])],e.disable)}},select:function(c){if(typeof c=="string"){c=this.$tabs.index(this.$tabs.filter("[href$="+c+"]")[0])}this.$tabs.eq(c).trigger(this.options.event)},load:function(h,m){var n=this,e=this.options,f=this.$tabs.eq(h),l=f[0],j=m==undefined||m===false,c=f.data("load.tabs");m=m||function(){};if(!c||!j&&b.data(l,"cache.tabs")){m();return}var p=function(o){var q=b(o),r=q.find("*:last");return r.length&&r.is(":not(img)")&&r||q};var d=function(){n.$tabs.filter("."+e.loadingClass).removeClass(e.loadingClass).each(function(){if(e.spinner){p(this).parent().html(p(this).data("label.tabs"))}});n.xhr=null};if(e.spinner){var k=p(l).html();p(l).wrapInner("<em></em>").find("em").data("label.tabs",k).html(e.spinner)}var g=b.extend({},e.ajaxOptions,{url:c,success:function(q,o){b(l.hash).html(q);d();if(e.cache){b.data(l,"cache.tabs",true)}b(n.element).triggerHandler("tabsload",[n.fakeEvent("tabsload"),n.ui(n.$tabs[h],n.$panels[h])],e.load);e.ajaxOptions.success&&e.ajaxOptions.success(q,o);m()}});if(this.xhr){this.xhr.abort();d()}f.addClass(e.loadingClass);setTimeout(function(){n.xhr=b.ajax(g)},0)},url:function(d,c){this.$tabs.eq(d).removeData("cache.tabs").data("load.tabs",c)},destroy:function(){var c=this.options;this.element.unbind(".tabs").removeClass(c.navClass).removeData("tabs");this.$tabs.each(function(){var d=b.data(this,"href.tabs");if(d){this.href=d}var e=b(this).unbind(".tabs");b.each(["href","load","cache"],function(f,g){e.removeData(g+".tabs")})});this.$lis.add(this.$panels).each(function(){if(b.data(this,"destroy.tabs")){b(this).remove()}else{b(this).removeClass([c.selectedClass,c.unselectClass,c.disabledClass,c.panelClass,c.hideClass].join(" "))}})},fakeEvent:function(c){return b.event.fix({type:c,target:this.element[0]})}});b.ui.tabs.defaults={unselect:false,event:"click",disabled:[],cookie:null,spinner:"Loading&#8230;",cache:false,idPrefix:"ui-tabs-",ajaxOptions:{},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:"<div></div>",navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",unselectClass:"ui-tabs-unselect",disabledClass:"ui-tabs-disabled",panelClass:"ui-tabs-panel",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"};b.ui.tabs.getter="length";b.extend(b.ui.tabs.prototype,{rotation:null,rotate:function(d,g){g=g||false;var c=this,f=this.options.selected;function h(){c.rotation=setInterval(function(){f=++f<c.$tabs.length?f:0;c.select(f)},d)}function e(j){if(!j||j.clientX){clearInterval(c.rotation)}}if(d){h();if(!g){this.$tabs.bind(this.options.event,e)}else{this.$tabs.bind(this.options.event,function(){e();f=c.options.selected;h()})}}else{e();this.$tabs.unbind(this.options.event,e)}}})})(jQuery);(function($){function DateTimepicker(){this.debug=false;this._nextId=0;this._inst=[];this._curInst=null;this._disabledInputs=[];this._datetimepickerShowing=false;this._inDialog=false;this.regional=[];this.regional[""]={clearText:"Очистить",clearStatus:"Erase the current date",closeText:"Закрыть",closeStatus:"Close without change",prevText:"&laquo;Пред.",prevStatus:"Show the previous month",nextText:"След.&raquo;",nextStatus:"Show the next month",currentText:"Сегодня",currentStatus:"Show the current month",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],monthStatus:"Show a different month",yearStatus:"Show a different year",weekHeader:"Wk",weekStatus:"Week of the year",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],dayStatus:"Set DD as first week day",dateStatus:"Select DD, M d",dateFormat:"mm/dd/yy",timeFormat:"hh:ii:00",firstDay:1,initStatus:"Select a date",isRTL:false};this._defaults={showOn:"focus",showAnim:"show",defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,closeAtTop:true,mandatory:false,hideIfNoPrevNext:false,changeMonth:true,changeYear:true,yearRange:"-10:+10",changeFirstDay:true,showOtherMonths:false,showWeeks:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",showStatus:false,statusForDate:this.dateStatus,minDate:null,maxDate:null,speed:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onClose:null,numberOfMonths:1,stepMonths:1,rangeSelect:false,rangeSeparator:" - "};$.extend(this._defaults,this.regional[""]);this._datetimepickerDiv=$('<div id="datetimepicker_div" class="ui-datetimepicker" style="display: none"></div>')}$.extend(DateTimepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments)}},_register:function(inst){var id=this._nextId++;this._inst[id]=inst;return id},_getInst:function(id){return this._inst[id]||id},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var instSettings=(inlineSettings?$.extend(settings||{},inlineSettings||{}):settings);if(nodeName=="input"){var inst=(inst&&!inlineSettings?inst:new DateTimepickerInstance(instSettings,false));this._connectDatepicker(target,inst)}else{if(nodeName=="div"||nodeName=="span"){var inst=new DateTimepickerInstance(instSettings,true);this._inlineDatepicker(target,inst)}}},_destroyDatepicker:function(target){var nodeName=target.nodeName.toLowerCase();var calId=target._calId;target._calId=null;var $target=$(target);if(nodeName=="input"){$target.siblings(".datetimepicker_append").replaceWith("").end().siblings(".datetimepicker_trigger").replaceWith("").end().removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress);var wrapper=$target.parents(".datetimepicker_wrap");if(wrapper){wrapper.replaceWith(wrapper.html())}}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty()}}if($("input[_calId="+calId+"]").length==0){this._inst[calId]=null}},_enableDatepicker:function(target){target.disabled=false;$(target).siblings("button.datetimepicker_trigger").each(function(){this.disabled=false}).end().siblings("img.datetimepicker_trigger").css({opacity:"1.0",cursor:""});this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){target.disabled=true;$(target).siblings("button.datetimepicker_trigger").each(function(){this.disabled=true}).end().siblings("img.datetimepicker_trigger").css({opacity:"0.5",cursor:"default"});this._disabledInputs=$.map($.datetimepicker._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[$.datetimepicker._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true}}return false},_changeDatepicker:function(target,name,value){var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value}if(inst=this._getInst(target._calId)){extendRemove(inst._settings,settings);this._updateDatepicker(inst)}},_setDateDatepicker:function(target,date,endDate){if(inst=this._getInst(target._calId)){inst._setDate(date,endDate);this._updateDatepicker(inst)}},_getDateDatepicker:function(target){var inst=this._getInst(target._calId);return(inst?inst._getDate():null)},_doKeyDown:function(e){var inst=$.datetimepicker._getInst(this._calId);if($.datetimepicker._datetimepickerShowing){switch(e.keyCode){case 9:$.datetimepicker._hideDatepicker(null,"");break;case 13:$.datetimepicker._selectDay(inst,inst._selectedMonth,inst._selectedYear,$("td.datetimepicker_daysCellOver",inst._datetimepickerDiv)[0]);return false;break;case 27:$.datetimepicker._hideDatepicker(null,inst._get("speed"));break;case 33:$.datetimepicker._adjustDate(inst,(e.ctrlKey?-1:-inst._get("stepMonths")),(e.ctrlKey?"Y":"M"));break;case 34:$.datetimepicker._adjustDate(inst,(e.ctrlKey?+1:+inst._get("stepMonths")),(e.ctrlKey?"Y":"M"));break;case 35:if(e.ctrlKey){$.datetimepicker._clearDate(inst)}break;case 36:if(e.ctrlKey){$.datetimepicker._gotoToday(inst)}break;case 37:if(e.ctrlKey){$.datetimepicker._adjustDate(inst,-1,"D")}break;case 38:if(e.ctrlKey){$.datetimepicker._adjustDate(inst,-7,"D")}break;case 39:if(e.ctrlKey){$.datetimepicker._adjustDate(inst,+1,"D")}break;case 40:if(e.ctrlKey){$.datetimepicker._adjustDate(inst,+7,"D")}break}}else{if(e.keyCode==36&&e.ctrlKey){$.datetimepicker._showDatepicker(this)}}},_doKeyPress:function(e){var inst=$.datetimepicker._getInst(this._calId);var chars=$.datetimepicker._possibleChars(inst._get("dateFormat")+" "+inst._get("timeFormat"));var chr=String.fromCharCode(e.charCode==undefined?e.keyCode:e.charCode);return e.ctrlKey||(chr<" "||!chars||chars.indexOf(chr)>-1)},_connectDatepicker:function(target,inst){var input=$(target);if(input.is("."+this.markerClassName)){return}var appendText=inst._get("appendText");var isRTL=inst._get("isRTL");if(appendText){if(isRTL){input.before('<span class="datetimepicker_append">'+appendText)}else{input.after('<span class="datetimepicker_append">'+appendText)}}var showOn=inst._get("showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker)}if(showOn=="button"||showOn=="both"){input.wrap('<span class="datetimepicker_wrap">');var buttonText=inst._get("buttonText");var buttonImage=inst._get("buttonImage");var trigger=null;if(inst._get("buttonImageOnly")){trigger=$("<img>").addClass("datetimepicker_trigger").attr({src:buttonImage,alt:buttonText,title:buttonText})}else{trigger=$('<input type="button" value="'+buttonText+'">').addClass("datetimepicker_trigger")}if(isRTL){input.before(trigger)}else{input.after(trigger)}trigger.click(function(){if($.datetimepicker._datetimepickerShowing&&$.datetimepicker._lastInput==target){$.datetimepicker._hideDatepicker()}else{$.datetimepicker._showDatepicker(target)}})}input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datetimepicker",function(event,key,value){inst._settings[key]=value}).bind("getData.datetimepicker",function(event,key){return inst._get(key)});input[0]._calId=inst._id},_inlineDatepicker:function(target,inst){var input=$(target);if(input.is("."+this.markerClassName)){return}input.addClass(this.markerClassName).append(inst._datetimepickerDiv).bind("setData.datetimepicker",function(event,key,value){inst._settings[key]=value}).bind("getData.datetimepicker",function(event,key){return inst._get(key)});input[0]._calId=inst._id;this._updateDatepicker(inst)},_inlineShow:function(inst){var numMonths=inst._getNumberOfMonths();inst._datetimepickerDiv.width(numMonths[1]*$(".datetimepicker",inst._datetimepickerDiv[0]).width())},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){inst=this._dialogInst=new DateTimepickerInstance({},false);this._dialogInput=$('<input type="text" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);this._dialogInput[0]._calId=inst._id}extendRemove(inst._settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");inst._settings.onSelect=onSelect;this._inDialog=true;this._datetimepickerDiv.addClass("datetimepicker_dialog");this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this._datetimepickerDiv)}return this},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0]}if($.datetimepicker._isDisabledDatepicker(input)||$.datetimepicker._lastInput==input){return}var inst=$.datetimepicker._getInst(input._calId);var beforeShow=inst._get("beforeShow");extendRemove(inst._settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datetimepicker._hideDatepicker(null,"");$.datetimepicker._lastInput=input;inst._setDateFromField(input);if($.datetimepicker._inDialog){input.value=""}if(!$.datetimepicker._pos){$.datetimepicker._pos=$.datetimepicker._findPos(input);$.datetimepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed"});if(isFixed&&$.browser.opera){$.datetimepicker._pos[0]-=document.documentElement.scrollLeft;$.datetimepicker._pos[1]-=document.documentElement.scrollTop}inst._datetimepickerDiv.css("position",($.datetimepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute"))).css({left:$.datetimepicker._pos[0]+"px",top:$.datetimepicker._pos[1]+"px"});$.datetimepicker._pos=null;inst._rangeStart=null;$.datetimepicker._updateDatepicker(inst);if(!inst._inline){var speed=inst._get("speed");var postProcess=function(){$.datetimepicker._datetimepickerShowing=true;$.datetimepicker._afterShow(inst)};var showAnim=inst._get("showAnim")||"show";inst._datetimepickerDiv[showAnim](speed,postProcess);if(speed==""){postProcess()}if(inst._input[0].type!="hidden"){inst._input[0].focus()}$.datetimepicker._curInst=inst}},_updateDatepicker:function(inst){inst._datetimepickerDiv.empty().append(inst._generateDatepicker());var numMonths=inst._getNumberOfMonths();if(numMonths[0]!=1||numMonths[1]!=1){inst._datetimepickerDiv.addClass("datetimepicker_multi")}else{inst._datetimepickerDiv.removeClass("datetimepicker_multi")}if(inst._get("isRTL")){inst._datetimepickerDiv.addClass("datetimepicker_rtl")}else{inst._datetimepickerDiv.removeClass("datetimepicker_rtl")}if(inst._input&&inst._input[0].type!="hidden"){$(inst._input[0]).focus()}},_afterShow:function(inst){var numMonths=inst._getNumberOfMonths();inst._datetimepickerDiv.width(numMonths[1]*$(".datetimepicker",inst._datetimepickerDiv[0])[0].offsetWidth);if($.browser.msie&&parseInt($.browser.version)<7){$("iframe.datetimepicker_cover").css({width:inst._datetimepickerDiv.width()+4,height:inst._datetimepickerDiv.height()+4})}var isFixed=inst._datetimepickerDiv.css("position")=="fixed";var pos=inst._input?$.datetimepicker._findPos(inst._input[0]):null;var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=(isFixed?0:document.documentElement.scrollLeft||document.body.scrollLeft);var scrollY=(isFixed?0:document.documentElement.scrollTop||document.body.scrollTop);if((inst._datetimepickerDiv.offset().left+inst._datetimepickerDiv.width()-(isFixed&&$.browser.msie?document.documentElement.scrollLeft:0))>(browserWidth+scrollX)){inst._datetimepickerDiv.css("left",Math.max(scrollX,pos[0]+(inst._input?$(inst._input[0]).width():null)-inst._datetimepickerDiv.width()-(isFixed&&$.browser.opera?document.documentElement.scrollLeft:0))+"px")}if((inst._datetimepickerDiv.offset().top+inst._datetimepickerDiv.height()-(isFixed&&$.browser.msie?document.documentElement.scrollTop:0))>(browserHeight+scrollY)){inst._datetimepickerDiv.css("top",Math.max(scrollY,pos[1]-(this._inDialog?0:inst._datetimepickerDiv.height())-(isFixed&&$.browser.opera?document.documentElement.scrollTop:0))+"px")}},_findPos:function(obj){while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj.nextSibling}var position=$(obj).offset();return[position.left,position.top]},_hideDatepicker:function(input,speed){var inst=this._curInst;if(!inst){return}var rangeSelect=inst._get("rangeSelect");if(rangeSelect&&this._stayOpen){this._selectDate(inst,inst._formatDateTime(inst._currentDay,inst._currentMonth,inst._currentYear,inst._currentHour,inst.currentMinute))}this._stayOpen=false;if(this._datetimepickerShowing){speed=(speed!=null?speed:inst._get("speed"));var showAnim=inst._get("showAnim");inst._datetimepickerDiv[(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide"))](speed,function(){$.datetimepicker._tidyDialog(inst)});if(speed==""){this._tidyDialog(inst)}var onClose=inst._get("onClose");if(onClose){onClose.apply((inst._input?inst._input[0]:null),[inst._getDate(),inst])}this._datetimepickerShowing=false;this._lastInput=null;inst._settings.prompt=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this._datetimepickerDiv)}}this._inDialog=false}this._curInst=null},_tidyDialog:function(inst){inst._datetimepickerDiv.removeClass("datetimepicker_dialog").unbind(".datetimepicker");$(".datetimepicker_prompt",inst._datetimepickerDiv).remove()},_checkExternalClick:function(event){if(!$.datetimepicker._curInst){return}var $target=$(event.target);if(($target.parents("#datetimepicker_div").length==0)&&($target.attr("class")!="datetimepicker_trigger")&&$.datetimepicker._datetimepickerShowing&&!($.datetimepicker._inDialog&&$.blockUI)){$.datetimepicker._hideDatepicker(null,"")}},_adjustDate:function(id,offset,period){var inst=this._getInst(id);inst._adjustDate(offset,period);this._updateDatepicker(inst)},_gotoToday:function(id){var date=new Date();var inst=this._getInst(id);inst._selectedDay=date.getDate();inst._drawMonth=inst._selectedMonth=date.getMonth();inst._drawYear=inst._selectedYear=date.getFullYear();inst._drawHour=inst._selectedHour=date.getHours();inst._drawMinute=inst._selectedMinute=date.getMinutes();this._adjustDate(inst)},_selectMonthYear:function(id,select,period){var inst=this._getInst(id);inst._selectingMonthYear=false;inst[period=="M"?"_drawMonth":"_drawYear"]=select.options[select.selectedIndex].value-0;this._adjustDate(inst)},_selectTime:function(id,select,period){var inst=this._getInst(id);inst._selectingMonthYear=false;inst[period=="M"?"_drawMinute":"_drawHour"]=select.options[select.selectedIndex].value-0;this._adjustDate(inst);this._doNotHide=true;$("td.datetimepicker_currentDay").each(function(){$.datetimepicker._selectDay(inst,inst._selectedMonth,inst._selectedYear,$(this))});this._doNotHide=false},_clickMonthYear:function(id){var inst=this._getInst(id);if(inst._input&&inst._selectingMonthYear&&!$.browser.msie){inst._input[0].focus()}inst._selectingMonthYear=!inst._selectingMonthYear},_clickTime:function(id){var inst=this._getInst(id);if(inst._input&&inst._selectingTime&&!$.browser.msie){inst._input[0].focus()}inst._selectingTime=!inst._selectingTime},_changeFirstDay:function(id,day){var inst=this._getInst(id);inst._settings.firstDay=day;this._updateDatepicker(inst)},_selectDay:function(id,month,year,td){if($(td).is(".datetimepicker_unselectable")){return}var inst=this._getInst(id);var rangeSelect=inst._get("rangeSelect");if(rangeSelect){if(!this._stayOpen){$(".datetimepicker td").removeClass("datetimepicker_currentDay");$(td).addClass("datetimepicker_currentDay")}this._stayOpen=!this._stayOpen}inst._selectedDay=inst._currentDay=$("a",td).html();inst._selectedMonth=inst._currentMonth=month;inst._selectedYear=inst._currentYear=year;inst._selectedHour=inst._currentHour=$("select.datetimepicker_newHour option:selected").val();inst._selectedMinute=inst._currentMinute=$("select.datetimepicker_newMinute option:selected").val();this._selectDate(id,inst._formatDateTime(inst._currentDay,inst._currentMonth,inst._currentYear,inst._currentHour,inst._currentMinute));if(this._stayOpen){inst._endDay=inst._endMonth=inst._endYear=null;inst._rangeStart=new Date(inst._currentYear,inst._currentMonth,inst._currentDay);this._updateDatepicker(inst)}else{if(rangeSelect){inst._endDay=inst._currentDay;inst._endMonth=inst._currentMonth;inst._endYear=inst._currentYear;inst._selectedDay=inst._currentDay=inst._rangeStart.getDate();inst._selectedMonth=inst._currentMonth=inst._rangeStart.getMonth();inst._selectedYear=inst._currentYear=inst._rangeStart.getFullYear();inst._rangeStart=null;if(inst._inline){this._updateDatepicker(inst)}}}},_clearDate:function(id){var inst=this._getInst(id);if(inst._get("mandatory")){return}this._stayOpen=false;inst._endDay=inst._endMonth=inst._endYear=inst._rangeStart=null;this._selectDate(inst,"")},_selectDate:function(id,dateStr){var inst=this._getInst(id);dateStr=(dateStr!=null?dateStr:inst._formatDateTime());if(inst._rangeStart){dateStr=inst._formatDateTime(inst._rangeStart)+inst._get("rangeSeparator")+dateStr}if(inst._input){inst._input.val(dateStr)}var onSelect=inst._get("onSelect");if(onSelect){onSelect.apply((inst._input?inst._input[0]:null),[dateStr,inst])}else{if(inst._input){inst._input.trigger("change")}}if(inst._inline){this._updateDatepicker(inst)}else{if(!this._stayOpen){if(!this._doNotHide){this._hideDatepicker(null,inst._get("speed"));this._lastInput=inst._input[0];if(typeof(inst._input[0])!="object"){inst._input[0].focus()}this._lastInput=null}}}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate(),(date.getTimezoneOffset()/-60));var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.getDate()-3);return $.datetimepicker.iso8601Week(checkDate)}else{if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)<firstDay-3){checkDate.setDate(checkDate.getDate()+3);return $.datetimepicker.iso8601Week(checkDate)}}}return Math.floor(((checkDate-firstMon)/86400000)/7)+1},dateStatus:function(date,inst){return $.datetimepicker.formatDate(inst._get("dateStatus"),date,inst._getFormatConfig())},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments"}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var hour=-1;var minute=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var getNumber=function(match){lookAhead(match);var size=(match=="y"?4:2);var num=0;while(size>0&&iValue<value.length&&value.charAt(iValue)>="0"&&value.charAt(iValue)<="9"){num=num*10+(value.charAt(iValue++)-0);size--}if(size==(match=="y"?4:2)){throw"Missing number at position "+iValue}return num};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j<names.length;j++){size=Math.max(size,names[j].length)}var name="";var iInit=iValue;while(size>0&&iValue<value.length){name+=value.charAt(iValue++);for(var i=0;i<names.length;i++){if(name==names[i]){return i+1}}size--}throw"Unknown name at position "+iInit};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue}iValue++};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{checkLiteral()}}else{switch(format.charAt(iFormat)){case"h":hour=getNumber("h");break;case"i":minute=getNumber("i");break;case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"'":if(lookAhead("'")){checkLiteral()}else{literal=true}break;default:checkLiteral()}}}if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100)}var date=new Date(year,month-1,day,hour,minute);if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date"}return date},formatDate:function(format,date,settings){if(!date){return""}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var formatNumber=function(match,value){return(lookAhead(match)&&value<10?"0":"")+value};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value])};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{output+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"h":output+=formatNumber("h",date.getHours());break;case"i":output+=formatNumber("i",date.getMinutes());break;case"d":output+=formatNumber("d",date.getDate());break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"m":output+=formatNumber("m",date.getMonth()+1);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"'":if(lookAhead("'")){output+="'"}else{literal=true}break;default:output+=format.charAt(iFormat)}}}}return output},_possibleChars:function(format){var chars="";var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{chars+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d"||"m"||"y":chars+="0123456789";break;case"D"||"M":return null;case"'":if(lookAhead("'")){chars+="'"}else{literal=true}break;default:chars+=format.charAt(iFormat)}}}return chars}});function DateTimepickerInstance(settings,inline){this._id=$.datetimepicker._register(this);this._selectedDay=0;this._selectedMonth=0;this._selectedYear=0;this._drawMonth=0;this._drawYear=0;this._drawHour=0;this._drawMinute=0;this._input=null;this._inline=inline;this._datetimepickerDiv=(!inline?$.datetimepicker._datetimepickerDiv:$('<div id="datetimepicker_div_'+this._id+'" class="datetimepicker_inline">'));this._settings=extendRemove(settings||{});if(inline){this._setDate(this._getDefaultDate())}}$.extend(DateTimepickerInstance.prototype,{_get:function(name){var result=this._settings[name]!==undefined?this._settings[name]:$.datetimepicker._defaults[name];return result},_setDateFromField:function(input){this._input=$(input);var dateFormat=this._get("dateFormat")+" "+this._get("timeFormat");var dates=this._input?this._input.val().split(this._get("rangeSeparator")):null;this._endDay=this._endMonth=this._endYear=null;var date=defaultDate=this._getDefaultDate();if(dates.length>0){var settings=this._getFormatConfig();if(dates.length>1){date=$.datetimepicker.parseDate(dateFormat,dates[1],settings)||defaultDate;this._endDay=date.getDate();this._endMonth=date.getMonth();this._endYear=date.getFullYear()}try{date=$.datetimepicker.parseDate(dateFormat,dates[0],settings)||defaultDate}catch(e){$.datetimepicker.log(e);date=defaultDate}}this._selectedDay=date.getDate();this._drawMonth=this._selectedMonth=date.getMonth();this._drawYear=this._selectedYear=date.getFullYear();this._drawHour=this._selectedHour=date.getHours();this._drawMinute=this._selectedMinute=date.getMinutes();this._currentDay=(dates[0]?date.getDate():0);this._currentMonth=(dates[0]?date.getMonth():0);this._currentYear=(dates[0]?date.getFullYear():0);this._adjustDate()},_getDefaultDate:function(){var date=this._determineDate("defaultDate",new Date());var minDate=this._getMinMaxDate("min",true);var maxDate=this._getMinMaxDate("max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date},_determineDate:function(name,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date};var offsetString=function(offset,getDaysInMonth){var date=new Date();var matches=/^([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?$/.exec(offset);if(matches){var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();switch(matches[2]||"d"){case"d":case"D":day+=(matches[1]-0);break;case"w":case"W":day+=(matches[1]*7);break;case"m":case"M":month+=(matches[1]-0);day=Math.min(day,getDaysInMonth(year,month));break;case"y":case"Y":year+=(matches[1]-0);day=Math.min(day,getDaysInMonth(year,month));break}date=new Date(year,month,day)}return date};var date=this._get(name);return(date==null?defaultDate:(typeof date=="string"?offsetString(date,this._getDaysInMonth):(typeof date=="number"?offsetNumeric(date):date)))},_setDate:function(date,endDate){this._selectedDay=this._currentDay=date.getDate();this._drawMonth=this._selectedMonth=this._currentMonth=date.getMonth();this._drawYear=this._selectedYear=this._currentYear=date.getFullYear();this._drawHour=this._selectedHour=this._currentHour=date.getHours();this._drawMinute=this._selectedMinute=this._currentMinute=date.getMinutes();if(this._get("rangeSelect")){if(endDate){this._endDay=endDate.getDate();this._endMonth=endDate.getMonth();this._endYear=endDate.getFullYear()}else{this._endDay=this._currentDay;this._endMonth=this._currentMonth;this._endYear=this._currentYear}}this._adjustDate()},_getDate:function(){var startDate=(!this._currentYear||(this._input&&this._input.val()=="")?null:new Date(this._currentYear,this._currentMonth,this._currentDay));if(this._get("rangeSelect")){return[startDate,(!this._endYear?null:new Date(this._endYear,this._endMonth,this._endDay))]}else{return startDate}},_generateDatepicker:function(){var today=new Date();today=new Date(today.getFullYear(),today.getMonth(),today.getDate());var showStatus=this._get("showStatus");var isRTL=this._get("isRTL");var clear=(this._get("mandatory")?"":'<div class="datetimepicker_clear"><a onclick="jQuery.datetimepicker._clearDate('+this._id+');"'+(showStatus?this._addStatus(this._get("clearStatus")||"&#xa0;"):"")+">"+this._get("clearText")+"</a></div>");var controls='<div class="datetimepicker_control">'+(isRTL?"":clear)+'<div class="datetimepicker_close"><a onclick="jQuery.datetimepicker._hideDatepicker();"'+(showStatus?this._addStatus(this._get("closeStatus")||"&#xa0;"):"")+">"+this._get("closeText")+"</a></div>"+(isRTL?clear:"")+"</div>";var prompt=this._get("prompt");var closeAtTop=this._get("closeAtTop");var hideIfNoPrevNext=this._get("hideIfNoPrevNext");var numMonths=this._getNumberOfMonths();var stepMonths=this._get("stepMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var minDate=this._getMinMaxDate("min",true);var maxDate=this._getMinMaxDate("max");var drawMonth=this._drawMonth;var drawYear=this._drawYear;var drawHour=this._drawHour;var drawMinute=this._drawMinute;if(maxDate){var maxDraw=new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate());maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(new Date(drawYear,drawMonth,1)>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--}}}var prev='<div class="datetimepicker_prev">'+(this._canAdjustMonth(-1,drawYear,drawMonth)?'<a onclick="jQuery.datetimepicker._adjustDate('+this._id+", -"+stepMonths+", 'M');\""+(showStatus?this._addStatus(this._get("prevStatus")||"&#xa0;"):"")+">"+this._get("prevText")+"</a>":(hideIfNoPrevNext?"":"<label>"+this._get("prevText")+"</label>"))+"</div>";var next='<div class="datetimepicker_next">'+(this._canAdjustMonth(+1,drawYear,drawMonth)?'<a onclick="jQuery.datetimepicker._adjustDate('+this._id+", +"+stepMonths+", 'M');\""+(showStatus?this._addStatus(this._get("nextStatus")||"&#xa0;"):"")+">"+this._get("nextText")+"</a>":(hideIfNoPrevNext?">":"<label>"+this._get("nextText")+"</label>"))+"</div>";var html=(prompt?'<div class="datetimepicker_prompt">'+prompt+"</div>":"")+(closeAtTop&&!this._inline?controls:"")+'<div class="datetimepicker_links">'+(isRTL?next:prev)+(this._isInRange(today)?'<div class="datetimepicker_current"><a onclick="jQuery.datetimepicker._gotoToday('+this._id+');"'+(showStatus?this._addStatus(this._get("currentStatus")||"&#xa0;"):"")+">"+this._get("currentText")+"</a></div>":"")+(isRTL?prev:next)+"</div>";var showWeeks=this._get("showWeeks");for(var row=0;row<numMonths[0];row++){for(var col=0;col<numMonths[1];col++){var selectedDate=new Date(drawYear,drawMonth,this._selectedDay,drawHour,drawMinute);html+='<div class="datetimepicker_oneMonth'+(col==0?" datetimepicker_newRow":"")+'">'+this._generateMonthYearHeader(drawMinute,drawHour,drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0)+'<table class="datetimepicker" cellpadding="0" cellspacing="0"><thead><tr class="datetimepicker_titleRow">'+(showWeeks?"<td>"+this._get("weekHeader")+"</td>":"");var firstDay=this._get("firstDay");var changeFirstDay=this._get("changeFirstDay");var dayNames=this._get("dayNames");var dayNamesShort=this._get("dayNamesShort");var dayNamesMin=this._get("dayNamesMin");for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;var status=this._get("dayStatus")||"&#xa0;";status=(status.indexOf("DD")>-1?status.replace(/DD/,dayNames[day]):status.replace(/D/,dayNamesShort[day]));html+="<td"+((dow+firstDay+6)%7>=5?' class="datetimepicker_weekEndCell"':"")+">"+(!changeFirstDay?"<span":'<a onclick="jQuery.datetimepicker._changeFirstDay('+this._id+", "+day+');"')+(showStatus?this._addStatus(status):"")+' title="'+dayNames[day]+'">'+dayNamesMin[day]+(changeFirstDay?"</a>":"</span>")+"</td>"}html+="</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==this._selectedYear&&drawMonth==this._selectedMonth){this._selectedDay=Math.min(this._selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var currentDate=(!this._currentDay?new Date(9999,9,9):new Date(this._currentYear,this._currentMonth,this._currentDay));var endDate=this._endDay?new Date(this._endYear,this._endMonth,this._endDay):currentDate;var printDate=new Date(drawYear,drawMonth,1-leadDays);var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var beforeShowDay=this._get("beforeShowDay");var showOtherMonths=this._get("showOtherMonths");var calculateWeek=this._get("calculateWeek")||$.datetimepicker.iso8601Week;var dateStatus=this._get("statusForDate")||$.datetimepicker.dateStatus;for(var dRow=0;dRow<numRows;dRow++){html+='<tr class="datetimepicker_daysRow">'+(showWeeks?'<td class="datetimepicker_weekCol">'+calculateWeek(printDate)+"</td>":"");for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((this._input?this._input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);html+='<td class="datetimepicker_daysCell'+((dow+firstDay+6)%7>=5?" datetimepicker_weekEndCell":"")+(otherMonth?" datetimepicker_otherMonth":"")+(printDate.getTime()==selectedDate.getTime()&&drawMonth==this._selectedMonth?" datetimepicker_daysCellOver":"")+(unselectable?" datetimepicker_unselectable":"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" datetimepicker_currentDay":"")+(printDate.getTime()==today.getTime()?" datetimepicker_today":""))+'"'+(unselectable?"":" onmouseover=\"jQuery(this).addClass('datetimepicker_daysCellOver');"+(!showStatus||(otherMonth&&!showOtherMonths)?"":"jQuery('#datetimepicker_status_"+this._id+"').html('"+(dateStatus.apply((this._input?this._input[0]:null),[printDate,this])||"&#xa0;")+"');")+"\" onmouseout=\"jQuery(this).removeClass('datetimepicker_daysCellOver');"+(!showStatus||(otherMonth&&!showOtherMonths)?"":"jQuery('#datetimepicker_status_"+this._id+"').html('&#xa0;');")+'" onclick="jQuery.datetimepicker._selectDay('+this._id+","+drawMonth+","+drawYear+', this);"')+">"+(otherMonth?(showOtherMonths?printDate.getDate():"&#xa0;"):(unselectable?printDate.getDate():"<a>"+printDate.getDate()+"</a>"))+"</td>";printDate.setDate(printDate.getDate()+1)}html+="</tr>"}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++}html+="</tbody></table></div>"}}html+=(showStatus?'<div style="clear: both;"></div><div id="datetimepicker_status_'+this._id+'" class="datetimepicker_status">'+(this._get("initStatus")||"&#xa0;")+"</div>":"")+(!closeAtTop&&!this._inline?controls:"")+'<div style="clear: both;"></div>'+($.browser.msie&&parseInt($.browser.version)<7&&!this._inline?'<iframe src="javascript:false;" class="datetimepicker_cover"></iframe>':"");return html},_generateMonthYearHeader:function(drawMinute,drawHour,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary){minDate=(this._rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);var showStatus=this._get("showStatus");var html='<div class="datetimepicker_header">';var monthNames=this._get("monthNames");if(secondary||!this._get("changeMonth")){html+=monthNames[drawMonth]+"&#xa0;"}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);html+='<select class="datetimepicker_newMonth" onchange="jQuery.datetimepicker._selectMonthYear('+this._id+", this, 'M');\" onclick=\"jQuery.datetimepicker._clickMonthYear("+this._id+');"'+(showStatus?this._addStatus(this._get("monthStatus")||"&#xa0;"):"")+">";for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){html+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNames[month]+"</option>"}}html+="</select>"}if(secondary||!this._get("changeYear")){html+=drawYear}else{var years=this._get("yearRange").split(":");var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10}else{if(years[0].charAt(0)=="+"||years[0].charAt(0)=="-"){year=drawYear+parseInt(years[0],10);endYear=drawYear+parseInt(years[1],10)}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10)}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="datetimepicker_newYear" onchange="jQuery.datetimepicker._selectMonthYear('+this._id+", this, 'Y');\" onclick=\"jQuery.datetimepicker._clickMonthYear("+this._id+');"'+(showStatus?this._addStatus(this._get("yearStatus")||"&#xa0;"):"")+">";for(;year<=endYear;year++){html+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>"}html+="</select>"}var has_time=this._get("timeFormat")!="";html+="<div"+(has_time?"":' style="display: none;"')+">";html+='<select class="datetimepicker_newHour" onchange="jQuery.datetimepicker._selectTime('+this._id+", this, 'H');\" onclick=\"jQuery.datetimepicker._clickMonthYear("+this._id+');"'+(showStatus?this._addStatus(this._get("hourStatus")||"&#xa0;"):"")+">";for(hour=0;hour<24;hour++){html+='<option value="'+hour+'"'+(hour==drawHour?' selected="selected"':"")+">"+((hour<10)?"0"+hour:hour)+"</option>"}html+="</select>";html+="&nbsp;:&nbsp;";html+='<select class="datetimepicker_newMinute" onchange="jQuery.datetimepicker._selectTime('+this._id+", this, 'M');\" onclick=\"jQuery.datetimepicker._clickMonthYear("+this._id+');"'+(showStatus?this._addStatus(this._get("minuteStatus")||"&#xa0;"):"")+">";for(minute=0;minute<60;minute++){html+='<option value="'+minute+'"'+(minute==drawMinute?' selected="selected"':"")+">"+((minute<10)?"0"+minute:minute)+"</option>"}html+="</select>";html+="</div>";html+="</div>";return html},_addStatus:function(text){return" onmouseover=\"jQuery('#datetimepicker_status_"+this._id+"').html('"+text+"');\" onmouseout=\"jQuery('#datetimepicker_status_"+this._id+"').html('&#xa0;');\""},_adjustDate:function(offset,period){var year=this._drawYear+(period=="Y"?offset:0);var month=this._drawMonth+(period=="M"?offset:0);var day=Math.min(this._selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var hour=this._drawHour+(period=="H"?offset:0);var minute=this._drawMinute+(period=="I"?offset:0);var date=new Date(year,month,day,hour,minute);var minDate=this._getMinMaxDate("min",true);var maxDate=this._getMinMaxDate("max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);this._selectedDay=date.getDate();this._drawMonth=this._selectedMonth=date.getMonth();this._drawYear=this._selectedYear=date.getFullYear();this._drawHour=this._selectedHour=date.getHours();this._drawMinute=this._selectedMinute=date.getMinutes()},_getNumberOfMonths:function(){var numMonths=this._get("numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(minMax,checkRange){var date=this._determineDate(minMax+"Date",null);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0)}return date||(checkRange?this._rangeStart:null)},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(offset,curYear,curMonth){var numMonths=this._getNumberOfMonths();var date=new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1);if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(date)},_isInRange:function(date){var newMinDate=(!this._rangeStart?null:new Date(this._selectedYear,this._selectedMonth,this._selectedDay));newMinDate=(newMinDate&&this._rangeStart<newMinDate?this._rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate("min");var maxDate=this._getMinMaxDate("max");return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate))},_getFormatConfig:function(){var shortYearCutoff=this._get("shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get("dayNamesShort"),dayNames:this._get("dayNames"),monthNamesShort:this._get("monthNamesShort"),monthNames:this._get("monthNames")}},_formatDateTime:function(day,month,year,hour,minute){if(!day){this._currentDay=this._selectedDay;this._currentMonth=this._selectedMonth;this._currentYear=this._selectedYear;this._currentHour=this._selectedHour;this._currentMinute=this._selectedMinute}var date=(day?(typeof day=="object"?day:new Date(year,month,day,hour,minute)):new Date(this._currentYear,this._currentMonth,this._currentDay,this._currentHour,this._currentMinute));return $.datetimepicker.formatDate(this._get("dateFormat")+" "+this._get("timeFormat"),date,this._getFormatConfig())}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null){target[name]=null}}return target}$.fn.datetimepicker=function(options){var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate")){return $.datetimepicker["_"+options+"Datepicker"].apply($.datetimepicker,[this[0]].concat(otherArgs))}return $(this).each(function(){typeof options=="string"?$.datetimepicker["_"+options+"Datepicker"].apply($.datetimepicker,[this].concat(otherArgs)):$.datetimepicker._attachDatepicker(this,options)})};$.datetimepicker=new DateTimepicker();$(document).ready(function(){$(document.body).append($.datetimepicker._datetimepickerDiv).mousedown($.datetimepicker._checkExternalClick)})})(jQuery);(function(b){jQuery.autocomplete=function(f,y){var t=this;var C=b(f).attr("autocomplete","off");if(y.inputClass){C.addClass(y.inputClass)}var u=document.createElement("div");var m=b(u).hide().addClass(y.resultsClass).css("position","absolute");if(y.width>0){m.css("width",y.width)}b("body").append(u);f.autocompleter=t;var L=null;var B="";var M=-1;var n={};var F=false;var p=false;var c=null;var o=false;var l=false;function q(){n={};n.data={};n.length=0}q();if(y.data!=null){var w="",R={},r=[];if(typeof y.url!="string"){y.cacheLength=1}for(var P=0;P<y.data.length;P++){r=((typeof y.data[P]=="string")?[y.data[P]]:y.data[P]);if(r[0].length>0){w=r[0].substring(0,1).toLowerCase();if(!R[w]){R[w]=[]}R[w].push(r)}}for(var O in R){y.cacheLength++;g(O,R[O])}}C.keydown(function(k){c=k.keyCode;switch(k.keyCode){case 38:k.preventDefault();H(-1);break;case 40:k.preventDefault();H(1);break;case 9:case 13:if(J()){C.get(0).blur();k.preventDefault()}break;default:M=-1;if(L){clearTimeout(L)}L=setTimeout(function(){x()},y.delay);break}}).focus(function(){p=true}).blur(function(){p=false;if(!o){e()}});z();function x(){if(c==46||(c>8&&c<32)){return m.hide()}var k=C.val();if(k==B){return}B=k;if(k.length>=y.minChars){C.addClass(y.loadingClass);G(k)}else{C.removeClass(y.loadingClass);m.hide()}}function H(S){var k=b("li",u);if(!k){return}M+=S;if(M<0){M=0}else{if(M>=k.size()){M=k.size()-1}}k.removeClass("ac_over");b(k[M]).addClass("ac_over")}function J(){var k=b("li.ac_over",u)[0];if(!k){var S=b("li",u);if(y.selectOnly){if(S.length==1){k=S[0]}}else{if(y.selectFirst){k=S[0]}}}if(k){v(k);return true}else{return false}}function v(k){if(!k){k=document.createElement("li");k.extra=[];k.selectValue=""}var S=b.trim(k.selectValue?k.selectValue:k.innerHTML);f.lastSelected=S;B=S;m.html("");C.val(S);z();if(y.onItemSelect){setTimeout(function(){y.onItemSelect(k,C)},1)}}function d(U,S){var T=C.get(0);if(T.createTextRange){var k=T.createTextRange();k.collapse(true);k.moveStart("character",U);k.moveEnd("character",S);k.select()}else{if(T.setSelectionRange){T.setSelectionRange(U,S)}else{if(T.selectionStart){T.selectionStart=U;T.selectionEnd=S}}}T.focus()}function A(k){if(c!=8){C.val(C.val()+k.substring(B.length));d(B.length,k.length)}}function I(){var S=D(f);var k=(y.width>0)?y.width:C.width();m.css({width:parseInt(k)+"px",top:(S.y+f.offsetHeight)+"px",left:S.x+"px"}).show()}function e(){if(L){clearTimeout(L)}L=setTimeout(z,200)}function z(){if(l){return}l=true;if(L){clearTimeout(L)}var k=C.removeClass(y.loadingClass).val();if(m.is(":visible")){m.hide()}if(y.mustMatch){if(!f.lastSelected||f.lastSelected!=k){v(null)}}l=false}function j(S,k){if(k){C.removeClass(y.loadingClass);u.innerHTML="";if(!p||k.length==0){return z()}if(b.browser.msie){m.append(document.createElement("iframe"))}u.appendChild(N(k));if(y.autoFill&&(C.val().toLowerCase()==S.toLowerCase())){A(k[0][0])}I()}else{z()}}function h(U){if(!U){return null}var k=[];var T=U.split(y.lineSeparator);for(var S=0;S<T.length;S++){var V=b.trim(T[S]);if(V){k[k.length]=V.split(y.cellSeparator)}}return k}function N(X){var W=document.createElement("ul");var U=X.length;if((y.maxItemsToShow>0)&&(y.maxItemsToShow<U)){U=y.maxItemsToShow}for(var V=0;V<U;V++){var Y=X[V];if(!Y){continue}var S=document.createElement("li");if(y.formatItem){S.innerHTML=y.formatItem(Y,V,U);S.selectValue=Y[0]}else{S.innerHTML=Y[0];S.selectValue=Y[0]}var k=null;if(Y.length>1){k=[];for(var T=1;T<Y.length;T++){k[k.length]=Y[T]}}S.extra=k;W.appendChild(S);b(S).hover(function(){b("li",W).removeClass("ac_over");b(this).addClass("ac_over");M=b("li",W).indexOf(b(this).get(0))},function(){b(this).removeClass("ac_over")}).click(function(Z){Z.preventDefault();Z.stopPropagation();v(this)})}b(W).mousedown(function(){o=true}).mouseup(function(){o=false});return W}function G(S){if(!y.matchCase){S=S.toLowerCase()}var k=y.cacheLength?Q(S):null;if(k){j(S,k)}else{if((typeof y.url=="string")&&(y.url.length>0)){b.get(s(S),function(T){T=h(T);g(S,T);j(S,T)})}else{C.removeClass(y.loadingClass)}}}function s(U){var S=y.url.indexOf("?")==-1?"?":"&";var k=y.url+S+"q="+encodeURI(U);for(var T in y.extraParams){k+="&"+T+"="+encodeURI(y.extraParams[T])}return k}function Q(X){if(!X){return null}if(n.data[X]){return n.data[X]}if(y.matchSubset){for(var V=X.length-1;V>=y.minChars;V--){var S=X.substr(0,V);var Y=n.data[S];if(Y){var W=[];for(var T=0;T<Y.length;T++){var k=Y[T];var U=k[0];if(E(U,X)){W[W.length]=k}}return W}}}return null}function E(T,S){if(!y.matchCase){T=T.toLowerCase()}var k=T.indexOf(S);if(k==-1){return false}return k==0||y.matchContains}this.flushCache=function(){q()};this.setExtraParams=function(k){y.extraParams=k};this.setExtraParam=function(k,S){y.extraParams[k]=S};this.getExtraParams=function(){return y.extraParams};this.findValue=function(){var S=C.val();if(!y.matchCase){S=S.toLowerCase()}var k=y.cacheLength?Q(S):null;if(k){K(S,k)}else{if((typeof y.url=="string")&&(y.url.length>0)){b.get(s(S),function(T){T=h(T);g(S,T);K(S,T)})}else{K(S,null)}}};function K(X,W){if(W){C.removeClass(y.loadingClass)}var U=(W)?W.length:0;var S=null;for(var V=0;V<U;V++){var Y=W[V];if(Y[0].toLowerCase()==X.toLowerCase()){S=document.createElement("li");if(y.formatItem){S.innerHTML=y.formatItem(Y,V,U);S.selectValue=Y[0]}else{S.innerHTML=Y[0];S.selectValue=Y[0]}var k=null;if(Y.length>1){k=[];for(var T=1;T<Y.length;T++){k[k.length]=Y[T]}}S.extra=k}}if(y.onFindValue){setTimeout(function(){y.onFindValue(S)},1)}}function g(S,k){if(!k||!S||!y.cacheLength){return}if(!n.length||n.length>y.cacheLength){q();n.length++}else{if(!n[S]){n.length++}}n.data[S]=k}function D(S){var T=S.offsetLeft||0;var k=S.offsetTop||0;while(S=S.offsetParent){T+=S.offsetLeft;k+=S.offsetTop}return{x:T,y:k}}};jQuery.fn.autocomplete=function(d,c,e){c=c||{};c.url=d;c.data=((typeof e=="object")&&(e.constructor==Array))?e:null;c=b.extend({inputClass:"ac_input",resultsClass:"ac_results",lineSeparator:"\n",cellSeparator:"|",minChars:1,delay:400,matchCase:0,matchSubset:1,matchContains:0,cacheLength:1,mustMatch:0,extraParams:{},loadingClass:"ac_loading",selectFirst:false,selectOnly:false,maxItemsToShow:-1,autoFill:false,width:0},c);c.width=parseInt(c.width,10);this.each(function(){var f=this;new jQuery.autocomplete(f,c)});return this};jQuery.fn.autocompleteArray=function(d,c){return this.autocomplete(null,c,d)};jQuery.fn.indexOf=function(d){for(var c=0;c<this.length;c++){if(this[c]==d){return c}}return -1}})(jQuery);jQuery.fn.boxy=function(b){b=b||{};return this.each(function(){var d=this.nodeName.toLowerCase(),c=this;if(d=="a"){jQuery(this).click(function(){var j=Boxy.linkedTo(this),f=this.getAttribute("href"),h=jQuery.extend({actuator:this,title:this.title},b);if(j){j.show()}else{if(f.indexOf("#")>=0){var g=jQuery(f.substr(f.indexOf("#"))),e=g.clone(true);g.remove();h.unloadOnHide=false;new Boxy(e,h)}else{if(!h.cache){h.unloadOnHide=true}Boxy.load(this.href,h)}}return false})}else{if(d=="form"){jQuery(this).bind("submit.boxy",function(){Boxy.confirm(b.message||"Please confirm:",function(){jQuery(c).unbind("submit.boxy").submit()});return false})}}})};function Boxy(c,b){this.boxy=jQuery(Boxy.WRAPPER);jQuery.data(this.boxy[0],"boxy",this);this.visible=false;this.options=jQuery.extend({},Boxy.DEFAULTS,b||{});if(this.options.modal){this.options=jQuery.extend(this.options,{center:true,draggable:false})}if(this.options.actuator){jQuery.data(this.options.actuator,"active.boxy",this)}this.setContent(c||"<div></div>");this._setupTitleBar();this.boxy.css("display","none").appendTo(document.body);this.toTop();if(this.options.fixed){if(jQuery.browser.msie&&jQuery.browser.version<7){this.options.fixed=false}else{this.boxy.addClass("fixed")}}if(this.options.center&&Boxy._u(this.options.x,this.options.y)){this.center()}else{this.moveTo(Boxy._u(this.options.x)?this.options.x:Boxy.DEFAULT_X,Boxy._u(this.options.y)?this.options.y:Boxy.DEFAULT_Y)}if(this.options.show){this.show()}}Boxy.EF=function(){};jQuery.extend(Boxy,{WRAPPER:"<table cellspacing='0' cellpadding='0' border='0' class='boxy-wrapper'><tr><td class='top-left'></td><td class='top'></td><td class='top-right'></td></tr><tr><td class='left'></td><td class='boxy-inner'></td><td class='right'></td></tr><tr><td class='bottom-left'></td><td class='bottom'></td><td class='bottom-right'></td></tr></table>",DEFAULTS:{title:null,closeable:true,draggable:true,clone:false,center:true,show:true,modal:false,fixed:true,closeText:"[close]",unloadOnHide:false,clickToFront:false,behaviours:Boxy.EF,afterDrop:Boxy.EF,afterShow:Boxy.EF,afterHide:Boxy.EF,beforeUnload:Boxy.EF},DEFAULT_X:50,DEFAULT_Y:50,zIndex:1337,dragConfigured:false,resizeConfigured:false,dragging:null,load:function(c,b){b=b||{};var d={url:c,type:"GET",dataType:"html",cache:false,success:function(e){e=jQuery(e);if(b.filter){e=jQuery(b.filter,e)}new Boxy(e,b)}};jQuery.each(["type","cache"],function(){if(this in b){d[this]=b[this];delete b[this]}});jQuery.ajax(d)},get:function(b){var c=jQuery(b).parents(".boxy-wrapper");return c.length?jQuery.data(c[0],"boxy"):null},linkedTo:function(b){return jQuery.data(b,"active.boxy")},alert:function(c,d,b){return Boxy.ask(c,["OK"],d,b)},confirm:function(c,d,b){return Boxy.ask(c,["OK","Cancel"],function(e){if(e=="OK"){d()}},b)},ask:function(d,g,l,m){m=jQuery.extend({modal:true,closeable:false},m||{},{show:true,unloadOnHide:true});var f=jQuery("<div></div>").append(jQuery('<div class="question"></div>').html(d));var b={},j=[];if(g instanceof Array){for(var e=0;e<g.length;e++){b[g[e]]=g[e];j.push(g[e])}}else{for(var c in g){b[g[c]]=c;j.push(g[c])}}var h=jQuery('<form class="answers"></form>');h.html(jQuery.map(j,function(k){return"<input type='button' value='"+k+"' />"}).join(" "));jQuery("input[type=button]",h).click(function(){var k=this;Boxy.get(this).hide(function(){if(l){l(b[k.value])}})});f.append(h);new Boxy(f,m)},isModalVisible:function(){return jQuery(".boxy-modal-blackout").length>0},_u:function(){for(var b=0;b<arguments.length;b++){if(typeof arguments[b]!="undefined"){return false}}return true},_handleResize:function(b){var c=jQuery(document);jQuery(".boxy-modal-blackout").css("display","none").css({width:c.width(),height:c.height()}).css("display","block")},_handleDrag:function(b){var c;if(c=Boxy.dragging){c[0].boxy.css({left:b.pageX-c[1],top:b.pageY-c[2]})}},_nextZ:function(){return Boxy.zIndex++},_viewport:function(){var f=document.documentElement,c=document.body,e=window;return jQuery.extend(jQuery.browser.msie?{left:c.scrollLeft||f.scrollLeft,top:c.scrollTop||f.scrollTop}:{left:e.pageXOffset,top:e.pageYOffset},!Boxy._u(e.innerWidth)?{width:e.innerWidth,height:e.innerHeight}:(!Boxy._u(f)&&!Boxy._u(f.clientWidth)&&f.clientWidth!=0?{width:f.clientWidth,height:f.clientHeight}:{width:c.clientWidth,height:c.clientHeight}))}});Boxy.prototype={estimateSize:function(){this.boxy.css({visibility:"hidden",display:"block"});var b=this.getSize();this.boxy.css("display","none").css("visibility","visible");return b},getSize:function(){return[this.boxy.width(),this.boxy.height()]},getContentSize:function(){var b=this.getContent();return[b.width(),b.height()]},getPosition:function(){var c=this.boxy[0];return[c.offsetLeft,c.offsetTop]},getCenter:function(){var c=this.getPosition();var b=this.getSize();return[Math.floor(c[0]+b[0]/2),Math.floor(c[1]+b[1]/2)]},getInner:function(){return jQuery(".boxy-inner",this.boxy)},getContent:function(){return jQuery(".boxy-content",this.boxy)},setContent:function(b){b=jQuery(b).css({display:"block"}).addClass("boxy-content");if(this.options.clone){b=b.clone(true)}this.getContent().remove();this.getInner().append(b);this._setupDefaultBehaviours(b);this.options.behaviours.call(this,b);return this},moveTo:function(b,c){this.moveToX(b).moveToY(c);return this},moveToX:function(b){if(typeof b=="number"){this.boxy.css({left:b})}else{this.centerX()}return this},moveToY:function(b){if(typeof b=="number"){this.boxy.css({top:b})}else{this.centerY()}return this},centerAt:function(b,d){var c=this[this.visible?"getSize":"estimateSize"]();if(typeof b=="number"){this.moveToX(b-c[0]/2)}if(typeof d=="number"){this.moveToY(d-c[1]/2)}return this},centerAtX:function(b){return this.centerAt(b,null)},centerAtY:function(b){return this.centerAt(null,b)},center:function(c){var b=Boxy._viewport();var d=this.options.fixed?[0,0]:[b.left,b.top];if(!c||c=="x"){this.centerAt(d[0]+b.width/2,null)}if(!c||c=="y"){this.centerAt(null,d[1]+b.height/2)}return this},centerX:function(){return this.center("x")},centerY:function(){return this.center("y")},resize:function(c,b,e){if(!this.visible){return}var d=this._getBoundsForResize(c,b);this.boxy.css({left:d[0],top:d[1]});this.getContent().css({width:d[2],height:d[3]});if(e){e(this)}return this},tween:function(d,b,f){if(!this.visible){return}var e=this._getBoundsForResize(d,b);var c=this;this.boxy.stop().animate({left:e[0],top:e[1]});this.getContent().stop().animate({width:e[2],height:e[3]},function(){if(f){f(c)}});return this},isVisible:function(){return this.visible},show:function(){if(this.visible){return}if(this.options.modal){var b=this;if(!Boxy.resizeConfigured){Boxy.resizeConfigured=true;jQuery(window).resize(function(){Boxy._handleResize()})}this.modalBlackout=jQuery('<div class="boxy-modal-blackout"></div>').css({zIndex:Boxy._nextZ(),opacity:0.7,width:jQuery(document).width(),height:jQuery(document).height()}).appendTo(document.body);this.toTop();if(this.options.closeable){jQuery(document.body).bind("keypress.boxy",function(c){var d=c.which||c.keyCode;if(d==27){b.hide();jQuery(document.body).unbind("keypress.boxy")}})}}this.boxy.stop().css({opacity:1}).show();this.visible=true;this._fire("afterShow");return this},hide:function(c){if(!this.visible){return}var b=this;if(this.options.modal){jQuery(document.body).unbind("keypress.boxy");this.modalBlackout.animate({opacity:0},function(){jQuery(this).remove()})}this.boxy.stop().animate({opacity:0},300,function(){b.boxy.css({display:"none"});b.visible=false;b._fire("afterHide");if(c){c(b)}if(b.options.unloadOnHide){b.unload()}});return this},toggle:function(){this[this.visible?"hide":"show"]()},hideAndUnload:function(b){this.options.unloadOnHide=true;this.hide(b);return this},unload:function(){this._fire("beforeUnload");this.boxy.remove();if(this.options.actuator){jQuery.data(this.options.actuator,"active.boxy",false)}},toTop:function(){this.boxy.css({zIndex:Boxy._nextZ()});return this},getTitle:function(){return jQuery("> .title-bar h2",this.getInner()).html()},setTitle:function(b){jQuery("> .title-bar h2",this.getInner()).html(b);return this},_getBoundsForResize:function(d,b){var c=this.getContentSize();var f=[d-c[0],b-c[1]];var e=this.getPosition();return[Math.max(e[0]-f[0]/2,0),Math.max(e[1]-f[1]/2,0),d,b]},_setupTitleBar:function(){if(this.options.title){var c=this;var b=jQuery("<div class='title-bar'></div>").html("<h2>"+this.options.title+"</h2>");if(this.options.closeable){b.append(jQuery("<a href='#' class='close'></a>").html(this.options.closeText))}if(this.options.draggable){b[0].onselectstart=function(){return false};b[0].unselectable="on";b[0].style.MozUserSelect="none";if(!Boxy.dragConfigured){jQuery(document).mousemove(Boxy._handleDrag);Boxy.dragConfigured=true}b.mousedown(function(d){c.toTop();Boxy.dragging=[c,d.pageX-c.boxy[0].offsetLeft,d.pageY-c.boxy[0].offsetTop];jQuery(this).addClass("dragging")}).mouseup(function(){jQuery(this).removeClass("dragging");Boxy.dragging=null;c._fire("afterDrop")})}this.getInner().prepend(b);this._setupDefaultBehaviours(b)}},_setupDefaultBehaviours:function(b){var c=this;if(this.options.clickToFront){b.click(function(){c.toTop()})}jQuery(".close",b).click(function(){c.hide();return false}).mousedown(function(d){d.stopPropagation()})},_fire:function(b){this.options[b].call(this)}};if(jQuery){(function(b){b.extend(b.fn,{fileTree:function(d,c){if(!d){var d={}}if(d.root==undefined){d.root="/"}if(d.script==undefined){d.script="jqueryFileTree.php"}if(d.folderEvent==undefined){d.folderEvent="click"}if(d.expandSpeed==undefined){d.expandSpeed=300}if(d.collapseSpeed==undefined){d.collapseSpeed=300}if(d.expandEasing==undefined){d.expandEasing=null}if(d.collapseEasing==undefined){d.collapseEasing=null}if(d.multiFolder==undefined){d.multiFolder=true}if(d.loadMessage==undefined){d.loadMessage="Loading..."}b(this).each(function(){function f(h,g){b(h).addClass("wait");b(".jqueryFileTree.start").remove();b.post(d.script,{dir:g},function(j){b(h).find(".start").html("");b(h).removeClass("wait").append(j);if(d.root==g){b(h).find("UL:hidden").show()}else{b(h).find("UL:hidden").slideDown({duration:d.expandSpeed,easing:d.expandEasing})}e(h)})}function e(g){b(g).find("LI A").bind(d.folderEvent,function(){if(b(this).parent().hasClass("directory")){if(b(this).parent().hasClass("collapsed")){if(!d.multiFolder){b(this).parent().parent().find("UL").slideUp({duration:d.collapseSpeed,easing:d.collapseEasing});b(this).parent().parent().find("LI.directory").removeClass("expanded").addClass("collapsed")}b(this).parent().find("UL").remove();f(b(this).parent(),escape(b(this).attr("rel").match(/.*\//)));b(this).parent().removeClass("collapsed").addClass("expanded")}else{b(this).parent().find("UL").slideUp({duration:d.collapseSpeed,easing:d.collapseEasing});b(this).parent().removeClass("expanded").addClass("collapsed")}}else{c(b(this).attr("rel"))}return false});if(d.folderEvent.toLowerCase!="click"){b(g).find("LI A").bind("click",function(){return false})}}b(this).html('<ul class="jqueryFileTree start"><li class="wait">'+d.loadMessage+"<li></ul>");f(b(this),escape(d.root))})}})})(jQuery)}(function(c){c.fn.ajaxSubmit=function(p){if(!this.length){b("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof p=="function"){p={success:p}}p=c.extend({url:this.attr("action")||window.location.toString(),type:this.attr("method")||"GET"},p||{});var s={};this.trigger("form-pre-serialize",[this,p,s]);if(s.veto){b("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}var k=this.formToArray(p.semantic);if(p.data){p.extraData=p.data;for(var f in p.data){k.push({name:f,value:p.data[f]})}}if(p.beforeSubmit&&p.beforeSubmit(k,this,p)===false){b("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[k,this,p,s]);if(s.veto){b("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var e=c.param(k);if(p.type.toUpperCase()=="GET"){p.url+=(p.url.indexOf("?")>=0?"&":"?")+e;p.data=null}else{p.data=e}var r=this,h=[];if(p.resetForm){h.push(function(){r.resetForm()})}if(p.clearForm){h.push(function(){r.clearForm()})}if(!p.dataType&&p.target){var m=p.success||function(){};h.push(function(j){c(p.target).html(j).each(m,arguments)})}else{if(p.success){h.push(p.success)}}p.success=function(t,n){for(var q=0,j=h.length;q<j;q++){h[q](t,n,r)}};var d=c("input:file",this).fieldValue();var o=false;for(var g=0;g<d.length;g++){if(d[g]){o=true}}if(p.iframe||o){if(c.browser.safari&&p.closeKeepAlive){c.get(p.closeKeepAlive,l)}else{l()}}else{c.ajax(p)}this.trigger("form-submit-notify",[this,p]);return this;function l(){var v=r[0];if(c(":input[@name=submit]",v).length){alert('Error: Form elements must not be named "submit".');return}var t=c.extend({},c.ajaxSettings,p);var u="jqFormIO"+(new Date().getTime());var A=c('<iframe id="'+u+'" name="'+u+'" />');var C=A[0];if(c.browser.msie||c.browser.opera){C.src='javascript:false;document.write("");'}A.css({position:"absolute",top:"-1000px",left:"-1000px"});var D={responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){}};var B=t.global;if(B&&!c.active++){c.event.trigger("ajaxStart")}if(B){c.event.trigger("ajaxSend",[D,t])}var q=0;var x=0;var j=v.clk;if(j){var w=j.name;if(w&&!j.disabled){p.extraData=p.extraData||{};p.extraData[w]=j.value;if(j.type=="image"){p.extraData[name+".x"]=v.clk_x;p.extraData[name+".y"]=v.clk_y}}}setTimeout(function(){var G=r.attr("target"),E=r.attr("action");r.attr({target:u,encoding:"multipart/form-data",enctype:"multipart/form-data",method:"POST",action:t.url});if(t.timeout){setTimeout(function(){x=true;y()},t.timeout)}var F=[];try{if(p.extraData){for(var H in p.extraData){F.push(c('<input type="hidden" name="'+H+'" value="'+p.extraData[H]+'" />').appendTo(v)[0])}}A.appendTo("body");C.attachEvent?C.attachEvent("onload",y):C.addEventListener("load",y,false);v.submit()}finally{r.attr("action",E);G?r.attr("target",G):r.removeAttr("target");c(F).remove()}},10);function y(){if(q++){return}C.detachEvent?C.detachEvent("onload",y):C.removeEventListener("load",y,false);var E=0;var F=true;try{if(x){throw"timeout"}var G,I;I=C.contentWindow?C.contentWindow.document:C.contentDocument?C.contentDocument:C.document;if(I.body==null&&!E&&c.browser.opera){E=1;q--;setTimeout(y,100);return}D.responseText=I.body?I.body.innerHTML:null;D.responseXML=I.XMLDocument?I.XMLDocument:I;D.getResponseHeader=function(K){var J={"content-type":t.dataType};return J[K]};if(t.dataType=="json"||t.dataType=="script"){var n=I.getElementsByTagName("textarea")[0];D.responseText=n?n.value:D.responseText}else{if(t.dataType=="xml"&&!D.responseXML&&D.responseText!=null){D.responseXML=z(D.responseText)}}G=c.httpData(D,t.dataType)}catch(H){F=false;c.handleError(t,D,"error",H)}if(F){t.success(G,"success");if(B){c.event.trigger("ajaxSuccess",[D,t])}}if(B){c.event.trigger("ajaxComplete",[D,t])}if(B&&!--c.active){c.event.trigger("ajaxStop")}if(t.complete){t.complete(D,F?"success":"error")}setTimeout(function(){A.remove();D.responseXML=null},100)}function z(n,E){if(window.ActiveXObject){E=new ActiveXObject("Microsoft.XMLDOM");E.async="false";E.loadXML(n)}else{E=(new DOMParser()).parseFromString(n,"text/xml")}return(E&&E.documentElement&&E.documentElement.tagName!="parsererror")?E:null}}};c.fn.ajaxForm=function(d){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){c(this).ajaxSubmit(d);return false}).each(function(){c(":submit,input:image",this).bind("click.form-plugin",function(g){var f=this.form;f.clk=this;if(this.type=="image"){if(g.offsetX!=undefined){f.clk_x=g.offsetX;f.clk_y=g.offsetY}else{if(typeof c.fn.offset=="function"){var h=c(this).offset();f.clk_x=g.pageX-h.left;f.clk_y=g.pageY-h.top}else{f.clk_x=g.pageX-this.offsetLeft;f.clk_y=g.pageY-this.offsetTop}}}setTimeout(function(){f.clk=f.clk_x=f.clk_y=null},10)})})};c.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){c(":submit,input:image",this).unbind("click.form-plugin")})};c.fn.formToArray=function(r){var q=[];if(this.length==0){return q}var e=this[0];var k=r?e.getElementsByTagName("*"):e.elements;if(!k){return q}for(var l=0,o=k.length;l<o;l++){var f=k[l];var g=f.name;if(!g){continue}if(r&&e.clk&&f.type=="image"){if(!f.disabled&&e.clk==f){q.push({name:g+".x",value:e.clk_x},{name:g+".y",value:e.clk_y})}continue}var s=c.fieldValue(f,true);if(s&&s.constructor==Array){for(var h=0,d=s.length;h<d;h++){q.push({name:g,value:s[h]})}}else{if(s!==null&&typeof s!="undefined"){q.push({name:g,value:s})}}}if(!r&&e.clk){var m=e.getElementsByTagName("input");for(var l=0,o=m.length;l<o;l++){var p=m[l];var g=p.name;if(g&&!p.disabled&&p.type=="image"&&e.clk==p){q.push({name:g+".x",value:e.clk_x},{name:g+".y",value:e.clk_y})}}}return q};c.fn.formSerialize=function(d){return c.param(this.formToArray(d))};c.fn.fieldSerialize=function(e){var d=[];this.each(function(){var j=this.name;if(!j){return}var g=c.fieldValue(this,e);if(g&&g.constructor==Array){for(var h=0,f=g.length;h<f;h++){d.push({name:j,value:g[h]})}}else{if(g!==null&&typeof g!="undefined"){d.push({name:this.name,value:g})}}});return c.param(d)};c.fn.fieldValue=function(j){for(var h=[],f=0,d=this.length;f<d;f++){var g=this[f];var e=c.fieldValue(g,j);if(e===null||typeof e=="undefined"||(e.constructor==Array&&!e.length)){continue}e.constructor==Array?c.merge(h,e):h.push(e)}return h};c.fieldValue=function(d,k){var f=d.name,q=d.type,r=d.tagName.toLowerCase();if(typeof k=="undefined"){k=true}if(k&&(!f||d.disabled||q=="reset"||q=="button"||(q=="checkbox"||q=="radio")&&!d.checked||(q=="submit"||q=="image")&&d.form&&d.form.clk!=d||r=="select"&&d.selectedIndex==-1)){return null}if(r=="select"){var l=d.selectedIndex;if(l<0){return null}var o=[],e=d.options;var h=(q=="select-one");var m=(h?l+1:e.length);for(var g=(h?l:0);g<m;g++){var j=e[g];if(j.selected){var p=c.browser.msie&&!(j.attributes.value.specified)?j.text:j.value;if(h){return p}o.push(p)}}return o}return d.value};c.fn.clearForm=function(){return this.each(function(){c("input,select,textarea",this).clearFields()})};c.fn.clearFields=c.fn.clearInputs=function(){return this.each(function(){var e=this.type,d=this.tagName.toLowerCase();if(e=="text"||e=="password"||d=="textarea"){this.value=""}else{if(e=="checkbox"||e=="radio"){this.checked=false}else{if(d=="select"){this.selectedIndex=-1}}}})};c.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};c.fn.enable=function(d){if(d==undefined){d=true}return this.each(function(){this.disabled=!d})};c.fn.select=function(d){if(d==undefined){d=true}return this.each(function(){var e=this.type;if(e=="checkbox"||e=="radio"){this.checked=d}else{if(this.tagName.toLowerCase()=="option"){var f=c(this).parent("select");if(d&&f[0]&&f[0].type=="select-one"){f.find("option").select(false)}this.selected=d}}})};function b(){if(c.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}}})(jQuery);(function(b){b.fn.hoverIntent=function(m,l){var n={sensitivity:7,interval:100,timeout:0};n=b.extend(n,l?{over:m,out:l}:m);var p,o,j,e;var h=function(f){p=f.pageX;o=f.pageY};var d=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(j-p)+Math.abs(e-o))<n.sensitivity){b(f).unbind("mousemove",h);f.hoverIntent_s=1;return n.over.apply(f,[g])}else{j=p;e=o;f.hoverIntent_t=setTimeout(function(){d(g,f)},n.interval)}};var k=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return n.out.apply(f,[g])};var c=function(r){var q=(r.type=="mouseover"?r.fromElement:r.toElement)||r.relatedTarget;while(q&&q!=this){try{q=q.parentNode}catch(r){q=this}}if(q==this){return false}var g=jQuery.extend({},r);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(r.type=="mouseover"){j=g.pageX;e=g.pageY;b(f).bind("mousemove",h);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){d(g,f)},n.interval)}}else{b(f).unbind("mousemove",h);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){k(g,f)},n.timeout)}}};return this.mouseover(c).mouseout(c)}})(jQuery);(function(e){var b=null,d={},j=null,h=null,f={sourceType:"attribute",source:"title",activateOn:"hover",insertInto:"body",addClass:"levitip",topOffset:10,leftOffset:10,closeDelay:100,dropShadow:true,useHoverIntent:true,hiSensitivity:7,hiInterval:50,onOpen:function(){},onClose:function(){}},g=e.fn.jquery<="1.2.1"?"mouseover":"mouseenter",c=e.fn.jquery<="1.2.1"?"mouseout":"mouseleave";e.extend({LeviTip:function(l,k){this.init(l,k)}});e.extend(e.LeviTip,{addSourceHandler:function(k){if(k.get&&k.type){d[k.type]=k}},closeLeviTip:function(){if(b){b.close()}},setDefaults:function(k){e.extend(f,k)},prototype:{init:function(m,n){if(!m){return}this.settings=e.extend({},f,n);this.target=m;this.timer=this.tipHover=false;this.handler=d[this.settings.sourceType]||0;this.pos={cx:0,cy:0,px:0,py:0};var k=this,l=(this.settings.activateOn=="hover"?function(o){if(k.settings.activateOn=="hover"){k.hoverIn(o)}}:function(){});if(!j){h=e('<div class="innerbox"></div>');j=e('<div><div class="shadowbox1"></div><div class="shadowbox2"></div><div class="shadowbox3"></div></div>').append(h);j.css({position:"absolute",display:"none"}).addClass("levitipouter").appendTo("body");if(e.browser.msie&&(!e.browser.version||parseInt(e.browser.version)<=6)&&e.fn.bgiframe){j.bgiframe()}}if(!this.handler){return}if(this.handler.prepare){this.handler.prepare(this)}if(e.fn.hoverIntent&&this.settings.useHoverIntent){e(m).hoverIntent({interval:this.settings.hiInterval,sensitivity:this.settings.hiSensitivity,over:l,out:function(){k.hoverOut()},timeout:0})}else{e(m).hover(l,function(){k.hoverOut()})}if(this.settings.activateOn=="click"){e(m).click(function(o){k.hoverIn(o)})}},hoverIn:function(n){if(b){if(b==this){if(this.timer){clearTimeout(this.timer)}return}else{b.close();b=null}}var m=(this.settings.insertInto=="target")?this.target:(this.settings.insertInto=="body")?"body":this.settings.insertInto;j.appendTo(m).css({visibility:"hidden",display:"block"});var l=this.handler.get(this);if(!l){return}h.html(l).children().show();if(this.settings.addClass){h.addClass(this.settings.addClass)}if(this.settings.dropShadow){j.addClass("outerbox")}this.pos={cx:n.clientX,cy:n.clientY,px:n.pageX,py:n.pageY};this.setPosition();j.css({display:"none",visibility:""}).show();b=this;if(this.settings.insertInto=="body"){var k=this;j.hover(function(o){k.tipHoverIn(o)},function(){k.tipHoverOut()})}if(this.settings.onOpen){this.settings.onOpen(j,this.target)}},hoverOut:function(){var k=this;this.timer=setTimeout(function(){if(!k.tipHover){k.close()}},this.settings.closeDelay)},tipHoverIn:function(){this.tipHover=true},tipHoverOut:function(){this.tipHover=false;this.hoverOut()},setPosition:function(){var r,q,n=e(window).width(),l=e(window).height(),p,o;p=j.offsetParent();o=(this.settings.insertInto=="body")?{left:0,top:0,scrollLeft:0,scrollTop:0}:p.offset();if(this.settings.insertInto=="target"&&p.css("position")=="fixed"){r=this.pos.cx;q=this.pos.cy}else{r=this.pos.px;q=this.pos.py}r+=this.settings.leftOffset-o.left-o.scrollLeft;q+=this.settings.topOffset-o.top-o.scrollTop;if(n<this.pos.cx+j[0].clientWidth+this.settings.leftOffset){var m=e(window).scrollLeft();r-=j[0].clientWidth+this.settings.leftOffset*2;if(o.left-m+r<0){r-=o.left-m+r}}if(l<this.pos.cy+j[0].clientHeight+this.settings.topOffset){var k=e(window).scrollTop();q-=j[0].clientHeight+this.settings.topOffset*2;if(o.top-k+q<0){q-=o.top-k+q}}j.css({left:r,top:q})},close:function(){if(this.timer){clearTimeout(this.timer)}j.hide().unbind(g).unbind(c).css({left:0,top:0}).removeClass("outerbox");if(this.settings.addClass){h.removeClass(this.settings.addClass)}b=false;if(this.handler.end){this.handler.end(this)}if(this.settings.onClose){this.settings.onClose(j,this.target)}}}});e.fn.extend({leviTip:function(k){return this.each(function(){new e.LeviTip(this,k)})}});e.LeviTip.addSourceHandler({type:"attribute",get:function(l){var k=e(l.target).attr(l.settings.source);if(l.settings.source=="title"){l.titleAttr=k;e(l.target).attr("title","")}return k},end:function(k){if(k.settings.source=="title"&&k.titleAttr){e(k.target).attr("title",k.titleAttr)}}});e.LeviTip.addSourceHandler({type:"element",prepare:function(k){if(k.settings.hideSourceElement){e(k.settings.source).hide()}},get:function(k){var l=[];if(k.settings.source){l=e(k.settings.source);if(l.length){l=l.clone(true).show()}}return l}});e.LeviTip.addSourceHandler({type:"firstchild",prepare:function(k){if(k.settings.hideSourceElement){e(k.target.firstChild).hide()}},get:function(k){var l=e(k.target.firstChild);if(l.length){l=l.clone(true).show()}return l}})})(jQuery);(function(b){b.fn.lightBox=function(r){r=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:"images/lightbox-ico-loading.gif",imageBtnPrev:"images/lightbox-btn-prev.gif",imageBtnNext:"images/lightbox-btn-next.gif",imageBtnClose:"images/lightbox-btn-close.gif",imageBlank:"images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},r);var k=this;function t(){q(this,k);return false}function q(x,w){b("embed, object, select").css({visibility:"hidden"});d();r.imageArray.length=0;r.activeImage=0;if(w.length==1){r.imageArray.push(new Array(x.getAttribute("href"),x.getAttribute("title")))}else{for(var v=0;v<w.length;v++){r.imageArray.push(new Array(w[v].getAttribute("href"),w[v].getAttribute("title")))}}while(r.imageArray[r.activeImage][0]!=x.getAttribute("href")){r.activeImage++}n()}function d(){b("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+r.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+r.imageBtnClose+'"></a></div></div></div></div>');var v=g();b("#jquery-overlay").css({backgroundColor:r.overlayBgColor,opacity:r.overlayOpacity,width:v[0],height:v[1]}).fadeIn();var w=j();b("#jquery-lightbox").css({top:w[1]+(v[3]/10),left:w[0]}).show();b("#jquery-overlay,#jquery-lightbox").click(function(){c()});b("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){c();return false});b(window).resize(function(){var x=g();b("#jquery-overlay").css({width:x[0],height:x[1]});var y=j();b("#jquery-lightbox").css({top:y[1]+(x[3]/10),left:y[0]})})}function n(){b("#lightbox-loading").show();if(r.fixedNavigation){b("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}else{b("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}var v=new Image();v.onload=function(){b("#lightbox-image").attr("src",r.imageArray[r.activeImage][0]);l(v.width,v.height);v.onload=function(){}};v.src=r.imageArray[r.activeImage][0]}function l(y,B){var v=b("#lightbox-container-image-box").width();var A=b("#lightbox-container-image-box").height();var z=(y+(r.containerBorderSize*2));var x=(B+(r.containerBorderSize*2));var w=v-z;var C=A-x;b("#lightbox-container-image-box").animate({width:z,height:x},r.containerResizeSpeed,function(){h()});if((w==0)&&(C==0)){if(b.browser.msie){p(250)}else{p(100)}}b("#lightbox-container-image-data-box").css({width:y});b("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:B+(r.containerBorderSize*2)})}function h(){b("#lightbox-loading").hide();b("#lightbox-image").fadeIn(function(){m();u()});s()}function m(){b("#lightbox-container-image-data-box").slideDown("fast");b("#lightbox-image-details-caption").hide();if(r.imageArray[r.activeImage][1]){b("#lightbox-image-details-caption").html(r.imageArray[r.activeImage][1]).show()}if(r.imageArray.length>1){b("#lightbox-image-details-currentNumber").html(r.txtImage+" "+(r.activeImage+1)+" "+r.txtOf+" "+r.imageArray.length).show()}}function u(){b("#lightbox-nav").show();b("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+r.imageBlank+") no-repeat"});if(r.activeImage!=0){if(r.fixedNavigation){b("#lightbox-nav-btnPrev").css({background:"url("+r.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){r.activeImage=r.activeImage-1;n();return false})}else{b("#lightbox-nav-btnPrev").unbind().hover(function(){b(this).css({background:"url("+r.imageBtnPrev+") left 15% no-repeat"})},function(){b(this).css({background:"transparent url("+r.imageBlank+") no-repeat"})}).show().bind("click",function(){r.activeImage=r.activeImage-1;n();return false})}}if(r.activeImage!=(r.imageArray.length-1)){if(r.fixedNavigation){b("#lightbox-nav-btnNext").css({background:"url("+r.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){r.activeImage=r.activeImage+1;n();return false})}else{b("#lightbox-nav-btnNext").unbind().hover(function(){b(this).css({background:"url("+r.imageBtnNext+") right 15% no-repeat"})},function(){b(this).css({background:"transparent url("+r.imageBlank+") no-repeat"})}).show().bind("click",function(){r.activeImage=r.activeImage+1;n();return false})}}o()}function o(){b(document).keydown(function(v){e(v)})}function f(){b(document).unbind()}function e(v){if(v==null){keycode=event.keyCode;escapeKey=27}else{keycode=v.keyCode;escapeKey=v.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==r.keyToClose)||(key=="x")||(keycode==escapeKey)){c()}if((key==r.keyToPrev)||(keycode==37)){if(r.activeImage!=0){r.activeImage=r.activeImage-1;n();f()}}if((key==r.keyToNext)||(keycode==39)){if(r.activeImage!=(r.imageArray.length-1)){r.activeImage=r.activeImage+1;n();f()}}}function s(){if((r.imageArray.length-1)>r.activeImage){objNext=new Image();objNext.src=r.imageArray[r.activeImage+1][0]}if(r.activeImage>0){objPrev=new Image();objPrev.src=r.imageArray[r.activeImage-1][0]}}function c(){b("#jquery-lightbox").remove();b("#jquery-overlay").fadeOut(function(){b("#jquery-overlay").remove()});b("embed, object, select").css({visibility:"visible"})}function g(){var x,v;if(window.innerHeight&&window.scrollMaxY){x=window.innerWidth+window.scrollMaxX;v=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){x=document.body.scrollWidth;v=document.body.scrollHeight}else{x=document.body.offsetWidth;v=document.body.offsetHeight}}var w,y;if(self.innerHeight){if(document.documentElement.clientWidth){w=document.documentElement.clientWidth}else{w=self.innerWidth}y=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){w=document.documentElement.clientWidth;y=document.documentElement.clientHeight}else{if(document.body){w=document.body.clientWidth;y=document.body.clientHeight}}}if(v<y){pageHeight=y}else{pageHeight=v}if(x<w){pageWidth=x}else{pageWidth=w}arrayPageSize=new Array(pageWidth,pageHeight,w,y);return arrayPageSize}function j(){var w,v;if(self.pageYOffset){v=self.pageYOffset;w=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){v=document.documentElement.scrollTop;w=document.documentElement.scrollLeft}else{if(document.body){v=document.body.scrollTop;w=document.body.scrollLeft}}}arrayPageScroll=new Array(w,v);return arrayPageScroll}function p(x){var w=new Date();v=null;do{var v=new Date()}while(v-w<x)}return this.unbind("click").click(t)}})(jQuery);(function(g){var d=[8,0,0];var k=[0,0,0];var c;var e;var f=function(l){var m=null;if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]=="object"){m=navigator.plugins["Shockwave Flash"].description;if(m){m=m.replace(/^.*\s+(\S+\s+\S+$)/,"$1");k[0]=parseInt(m.replace(/^(.*)\..*$/,"$1"),10);k[1]=parseInt(m.replace(/^.*\.(.*)\s.*$/,"$1"),10);if(/r/.test(m)){k[2]=parseInt(m.replace(/^.*r(.*)$/,"$1"),10)}else{k[2]=0}if(k[0]>l[0]||(k[0]==l[0]&&k[1]>l[1])||(k[0]==l[0]&&k[1]==l[1]&&k[2]>=l[2])){return true}else{return false}}}return false};var h=function(){if(typeof window.clipboardData!="undefined"){return true}};var b=function(l){if(e&&typeof console!="undefined"&&typeof console.log=="function"){console.log(l)}};var j=function(){if(g.clipboardReady.done){return false}if(typeof g.clipboardReady.counter=="undefined"){g.clipboardReady.counter=0}g.clipboardReady.counter++;if(g.clipboardReady.counter>599){clearInterval(g.clipboardReady.timer);b("Waited "+g.clipboardReady.counter/10+" seconds for Flash object to load, terminating.");return false}if((g.clipboardReady.counter%100)==0){b("Waited "+g.clipboardReady.counter/10+" seconds for Flash object to load so far...")}var m=g("#jquery_clipboard_swf:first");var n=g(m).get(0);if(typeof n.jqueryClipboardCopy=="function"&&n.jqueryClipboardAvailable){clearInterval(g.clipboardReady.timer);g.clipboardReady.timer=null;g.clipboard.method="flash";for(var l=0;l<g.clipboardReady.ready.length;l++){g.clipboardReady.ready[l]()}g.clipboardReady.ready=null;g.clipboardReady.done=true;b("jQuery.clipboard: OK. Initialized and ready to copy using Flash method.")}};g.clipboardReady=function(n,l){l=jQuery.extend({swfpath:"jquery.clipboard.swf",debug:false},l);c=l.swfpath;e=l.debug;if(h()){g.clipboard.method="ie";b("jQuery.clipboard: OK. Initialized and ready to copy using native IE method.");return n()}if(g.clipboardReady.done){return n()}if(g.clipboardReady.timer){g.clipboardReady.ready.push(n)}else{if(f(d)){g("#jquery_clipboard_swf").remove();g("#jquery_clipboard_div").remove();var o;o=g("<div/>").attr("id","jquery_clipboard_div").css("width","0").css("height","0").appendTo("body").html("");var m;m=g('<embed id="jquery_clipboard_swf" name="jquery_clipboard_swf" src="'+c+'" type="application/x-shockwave-flash"></embed>');g(m).css("width","0").css("height","0").appendTo(o);g.clipboardReady.ready=[n];g.clipboardReady.timer=setInterval(j,100);b("jQuery.clipboard: INFO. Waiting for Flash object to become ready. Detected Flash version: "+k[0]+"."+k[1]+"."+k[2])}else{if(k[0]===0){b("jQuery.clipboard: ERROR. Flash plugin not detected.");return false}else{b("jQuery.clipboard: ERROR. Minimum Flash version: "+d[0]+"."+d[1]+"."+d[2]+" Detected Flash version: "+k[0]+"."+k[1]+"."+k[2]);return false}}}};g.clipboard=function(o){if(arguments.length<1||typeof o!="string"){b("jQuery.clipboard: ERROR. Nothing to copy. You must specify a string as the first parameter.");return false}if(g.clipboard.method=="ie"){try{window.clipboardData.setData("Text",o);b("jQuery.clipboard: OK. Copied "+o.length+" bytes to clipboard using native IE method.");return true}catch(n){b("jQuery.clipboard: ERROR. Tried to copy using native IE method but an unknown error occurred.");return false}}if(g.clipboard.method=="flash"){var l=g("#jquery_clipboard_swf:first");var m=g(l).get(0);if(m.jqueryClipboardCopy(o)){b("jQuery.clipboard: OK. Copied "+o.length+" bytes to clipboard using Flash method.");return true}else{b("jQuery.clipboard: ERROR. Tried to copy using Flash method but an unknown error occurred.");return false}}b("jQuery.clipboard: ERROR. You must use $.clipboardReady() in conjunction with $.clipboard().");return false}})(jQuery);(function(d,dp){d.i18n=function(l){return(typeof l=="string")?(l in Date.i18n?Date.i18n[l]:Date.i18n(l.substr(0,l.lastIndexOf("-")))):(l||Date.i18n(navigator.language||navigator.browserLanguage||""))};d.i18n.inherit=function(l,o){l=Date.i18n(l);for(var k in l){if(typeof o[k]=="undefined"){o[k]=l[k]}}return o};d.i18n[""]=d.i18n.en=d.i18n["en-US"]={months:{abbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep"],full:["January","February","March","April","May","June","July","August","September","October","November","December"]},days:{abbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],full:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},week:{abbr:"Wk",full:"Week"},ad:"AD",am:"AM",pm:"PM",gmt:"GMT",z:":",Z:"",fdow:0,mdifw:1};d.i18n.iso=d.i18n.inherit("en",{Z:":",fdow:1,mdifw:4});d.WEEK=604800000;d.DAY=86400000;d.HOUR=3600000;d.MINUTE=60000;d.SECOND=1000;d.today=function(){return new Date().datePart()};dp.clone=function(){return new Date(+this)};dp.datePart=function(){with(this){return new Date(getFullYear(),getMonth(),getDate())}};dp.timePart=function(){with(this){return new Date(1970,0,1,getHours(),getMinutes(),getSeconds(),getMilliseconds())}};dp.setDay=function(d){with(this){setDate((getDate()-getDay())+d)}};dp.getDayOfWeek=function(o){if(typeof o!="number"){o=Date.i18n(o).fdow}var d=this.getDay()-o;if(d<0){d+=7}return d+1};dp.setDayOfWeek=function(d,o){with(this){setDate((getDate()-getDayOfWeek(o))+d)}};dp.getDaysInMonth=function(){with(this.clone()){setDate(32);return 32-getDate()}};dp.getDaysInYear=function(){var y=this.getFullYear();return Math.floor((Date.UTC(y+1,0,1)-Date.UTC(y,0,1))/Date.DAY)};dp.getDayOfYear=function(){return Math.floor((this-new Date(this.getFullYear(),0,1))/Date.DAY)+1};dp.setDayOfYear=function(d){this.setMonth(0,d)};dp.getWeekOfMonth=function(l){l=Date.i18n(l);with(this.clone()){setDate(1);var d=(7-(getDay()-l.fdow))%7;d=(d<l.mdifw)?-d:(7-d);return Math.ceil((this.getDate()+d)/7)}};dp.setWeekOfMonth=function(w,l){l=Date.i18n(l);with(this.clone()){setDate(1);var d=(7-(getDay()-l.fdow))%7;d=(d<l.mdifw)?-d:(7-d);setDate(d)}};dp.getWeekOfYear=function(l){l=Date.i18n(l);with(this.clone()){setMonth(0,1);var d=(7-(getDay()-l.fdow))%7;if(l.mdifw<d){d-=7}setDate(d);var w=Math.ceil((+this-valueOf())/Date.WEEK);return(w<=getWeeksInYear())?w:1}};dp.setWeekOfYear=function(w,l){l=Date.i18n(l);with(this){setMonth(0,1);var d=(7-(getDay()-l.fdow))%7;if(l.mdifw<d){d-=7}d+=w*7;setDate(d)}};dp.getWeeksInYear=function(){var y=this.getFullYear();return 52+(new Date(y,0,1).getDay()==4||new Date(y,11,31).getDay()==4)};dp.setTimezoneOffset=function(o){with(this){setTime(valueOf()+((getTimezoneOffset()+-o)*Date.MINUTE))}};dp.format=function(p,l){var i18n=Date.i18n(l);var d=this;var pad=function(n,l){for(n=String(n),l-=n.length;--l>=0;n="0"+n){}return n};var tz=function(n,s){return((n<0)?"+":"-")+pad(Math.abs(n/60),2)+s+pad(Math.abs(n%60),2)};return p.replace(/([aDdEFGHhKkMmSsWwyZz])\1*|'[^']*'|"[^"]*"/g,function(m){l=m.length;switch(m.charAt(0)){case"a":return(d.getHours()<12)?i18n.am:i18n.pm;case"D":return pad(d.getDayOfYear(),l);case"d":return pad(d.getDate(),l);case"E":return i18n.days[(l>3)?"full":"abbr"][d.getDay()];case"F":return pad(d.getDayOfWeek(i18n),l);case"G":return i18n.ad;case"H":return pad(d.getHours(),l);case"h":return pad(d.getHours()%12||12,l);case"K":return pad(d.getHours()%12,l);case"k":return pad(d.getHours()||24,l);case"M":return(l<3)?pad(d.getMonth()+1,l):i18n.months[(l>3)?"full":"abbr"][d.getMonth()];case"m":return pad(d.getMinutes(),l);case"S":return pad(d.getMilliseconds(),l);case"s":return pad(d.getSeconds(),l);case"W":return pad(d.getWeekOfMonth(i18n),l);case"w":return pad(d.getWeekOfYear(i18n),l);case"y":return(l==2)?String(d.getFullYear()).substr(2):pad(d.getFullYear(),l);case"Z":return tz(d.getTimezoneOffset(),i18n.Z);case"z":return i18n.gmt+tz(d.getTimezoneOffset(),i18n.z);case"'":case'"':return m.substr(1,l-2);default:throw new Error("Illegal pattern")}})};d.parse=function(s,p,l){if(!p){return arguments.callee.original.call(this)}var i18n=Date.i18n(l),d=new Date(1970,0,1,0,0,0,0);var pi=0,si=0,i,j,k,c;var num=function(x){if(x){l=x}else{if(!/[DdFHhKkMmSsWwy]/.test(p.charAt(pi))){l=Number.MAX_VALUE}}for(i=si;--l>=0&&/[0-9]/.test(s.charAt(si));si++){}if(i==si){throw 1}return parseInt(s.substring(i,si),10)};var cmp=function(x){if(s.substr(si,x.length).toLowerCase()!=x.toLowerCase()){return false}si+=x.length;return true};var idx=function(x){for(i=x.length;--i>=0;){if(cmp(x[i])){return i+1}}return 0};try{while(pi<p.length){c=p.charAt(l=pi);if(/[aDdEFGHhKkMmSsWwyZz]/.test(c)){while(p.charAt(++pi)==c){}l=pi-l;switch(c){case"a":if(cmp(i18n.pm)){d.setHours(12+d.getHours())}else{if(!cmp(i18n.am)){throw 2}}break;case"D":d.setDayOfYear(num());break;case"d":d.setDate(num());break;case"E":if(i=idx(i18n.days.full)){d.setDay(i-1)}else{if(i=idx(i18n.days.abbr)){d.setDay(i-1)}else{throw 3}}break;case"F":d.setDayOfWeek(num(),i18n);break;case"G":if(!cmp(i18n.ad)){throw 4}break;case"H":case"k":d.setHours((i=num())<24?i:0);break;case"K":case"h":d.setHours((i=num())<12?i:0);break;case"M":if(l<3){d.setMonth(num()-1)}else{if(i=idx(i18n.months.full)){d.setMonth(i-1)}else{if(i=idx(i18n.months.abbr)){d.setMonth(i-1)}else{throw 5}}}break;case"m":d.setMinutes(num());break;case"S":d.setMilliseconds(num());break;case"s":d.setSeconds(num());break;case"W":d.setWeekOfMonth(num(),i18n);break;case"w":d.setWeekOfYear(num(),i18n);break;case"y":d.setFullYear((l==2)?2000+num():num());break;case"z":if(!cmp(i18n.gmt)){throw 6}case"Z":if(!/[+-]/.test(j=s.charAt(si++))){throw 6}k=num(2)*60;if(!cmp(i18n[c])){throw 7}k+=num(2);d.setTimezoneOffset((j=="+")?-k:k)}}else{if(/["']/.test(c)){while(++pi<p.length&&p.charAt(pi)!=c){}if(!cmp(p.substring(l+1,pi++))){throw 8}}else{while(pi<p.length&&!/[aDdEFGHhKkMmSsWwyZz"']/.test(p.charAt(pi))){pi++}if(!cmp(p.substring(l,pi))){throw 9}}}}return d}catch(e){if(e>0){return Number.NaN}throw e}};d.parse.original=d.parse})(Date,Date.prototype);(function(b){b.i18n.ru=b.i18n["ru-RU"]={months:{abbr:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],full:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]},days:{abbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],full:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},week:{abbr:"Нед",full:"Неделя"},ad:"AD",am:"AM",pm:"PM",gmt:"GMT",z:":",Z:"",fdow:0,mdifw:1}})(window.Date);
/* SWFObject v2.1 <http://code.google.com/p/swfobject/>
	Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van der Sluis
	This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
var swfobject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",win=window,doc=document,nav=navigator,domLoadFnArr=[],regObjArr=[],objIdArr=[],listenersArr=[],script,timer=null,storedAltContent=null,storedAltContentId=null,isDomLoaded=false,isExpressInstallActive=false;var ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/r/.test(d)?parseInt(d.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof win.ActiveXObject!=UNDEF){var a=null,fp6Crash=false;try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".7")}catch(e){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".6");playerVersion=[6,0,21];a.AllowScriptAccess="always"}catch(e){if(playerVersion[0]==6){fp6Crash=true}}if(!fp6Crash){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX)}catch(e){}}}if(!fp6Crash&&a){try{d=a.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}catch(e){}}}}var u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=false,windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u);
/*@cc_on
			ie = true;
			@if (@_win32)
				windows = true;
			@elif (@_mac)
				mac = true;
			@end
		@*/
return{w3cdom:w3cdom,pv:playerVersion,webkit:webkit,ie:ie,win:windows,mac:mac}}();var onDomLoad=function(){if(!ua.w3cdom){return}addDomLoadEvent(main);if(ua.ie&&ua.win){try{doc.write("<script id=__ie_ondomload defer=true src=//:><\/script>");script=getElementById("__ie_ondomload");if(script){addListener(script,"onreadystatechange",checkReadyState)}}catch(e){}}if(ua.webkit&&typeof doc.readyState!=UNDEF){timer=setInterval(function(){if(/loaded|complete/.test(doc.readyState)){callDomLoadFunctions()}},10)}if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,null)}addLoadEvent(callDomLoadFunctions)}();function checkReadyState(){if(script.readyState=="complete"){script.parentNode.removeChild(script);callDomLoadFunctions()}}function callDomLoadFunctions(){if(isDomLoaded){return}if(ua.ie&&ua.win){var s=createElement("span");try{var t=doc.getElementsByTagName("body")[0].appendChild(s);t.parentNode.removeChild(t)}catch(e){return}}isDomLoaded=true;if(timer){clearInterval(timer);timer=null}var dl=domLoadFnArr.length;for(var i=0;i<dl;i++){domLoadFnArr[i]()}}function addDomLoadEvent(fn){if(isDomLoaded){fn()}else{domLoadFnArr[domLoadFnArr.length]=fn}}function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF){win.addEventListener("load",fn,false)}else{if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("load",fn,false)}else{if(typeof win.attachEvent!=UNDEF){addListener(win,"onload",fn)}else{if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn()}}else{win.onload=fn}}}}}function main(){var rl=regObjArr.length;for(var i=0;i<rl;i++){var id=regObjArr[i].id;if(ua.pv[0]>0){var obj=getElementById(id);if(obj){regObjArr[i].width=obj.getAttribute("width")?obj.getAttribute("width"):"0";regObjArr[i].height=obj.getAttribute("height")?obj.getAttribute("height"):"0";if(hasPlayerVersion(regObjArr[i].swfVersion)){if(ua.webkit&&ua.webkit<312){fixParams(obj)}setVisibility(id,true)}else{if(regObjArr[i].expressInstall&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){showExpressInstall(regObjArr[i])}else{displayAltContent(obj)}}}}else{setVisibility(id,true)}}}function fixParams(obj){var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var e=createElement("embed"),a=nestedObj.attributes;if(a){var al=a.length;for(var i=0;i<al;i++){if(a[i].nodeName=="DATA"){e.setAttribute("src",a[i].nodeValue)}else{e.setAttribute(a[i].nodeName,a[i].nodeValue)}}}var c=nestedObj.childNodes;if(c){var cl=c.length;for(var j=0;j<cl;j++){if(c[j].nodeType==1&&c[j].nodeName=="PARAM"){e.setAttribute(c[j].getAttribute("name"),c[j].getAttribute("value"))}}}obj.parentNode.replaceChild(e,obj)}}function showExpressInstall(regObj){isExpressInstallActive=true;var obj=getElementById(regObj.id);if(obj){if(regObj.altContentId){var ac=getElementById(regObj.altContentId);if(ac){storedAltContent=ac;storedAltContentId=regObj.altContentId}}else{storedAltContent=abstractAltContent(obj)}if(!(/%$/.test(regObj.width))&&parseInt(regObj.width,10)<310){regObj.width="310"}if(!(/%$/.test(regObj.height))&&parseInt(regObj.height,10)<137){regObj.height="137"}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",dt=doc.title,fv="MMredirectURL="+win.location+"&MMplayerType="+pt+"&MMdoctitle="+dt,replaceId=regObj.id;if(ua.ie&&ua.win&&obj.readyState!=4){var newObj=createElement("div");replaceId+="SWFObjectNew";newObj.setAttribute("id",replaceId);obj.parentNode.insertBefore(newObj,obj);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj)};addListener(win,"onload",fn)}createSWF({data:regObj.expressInstall,id:EXPRESS_INSTALL_ID,width:regObj.width,height:regObj.height},{flashvars:fv},replaceId)}}function displayAltContent(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=createElement("div");obj.parentNode.insertBefore(el,obj);el.parentNode.replaceChild(abstractAltContent(obj),el);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj)};addListener(win,"onload",fn)}else{obj.parentNode.replaceChild(abstractAltContent(obj),obj)}}function abstractAltContent(obj){var ac=createElement("div");if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML}else{var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var c=nestedObj.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true))}}}}}return ac}function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(el){if(typeof attObj.id==UNDEF){attObj.id=id}if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){parObj.movie=attObj[i]}else{if(i.toLowerCase()=="styleclass"){att+=' class="'+attObj[i]+'"'}else{if(i.toLowerCase()!="classid"){att+=" "+i+'="'+attObj[i]+'"'}}}}}var par="";for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />'}}el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+">"+par+"</object>";objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id)}else{if(ua.webkit&&ua.webkit<312){var e=createElement("embed");e.setAttribute("type",FLASH_MIME_TYPE);for(var k in attObj){if(attObj[k]!=Object.prototype[k]){if(k.toLowerCase()=="data"){e.setAttribute("src",attObj[k])}else{if(k.toLowerCase()=="styleclass"){e.setAttribute("class",attObj[k])}else{if(k.toLowerCase()!="classid"){e.setAttribute(k,attObj[k])}}}}}for(var l in parObj){if(parObj[l]!=Object.prototype[l]){if(l.toLowerCase()!="movie"){e.setAttribute(l,parObj[l])}}}el.parentNode.replaceChild(e,el);r=e}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj){if(attObj[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",attObj[m])}else{if(m.toLowerCase()!="classid"){o.setAttribute(m,attObj[m])}}}}for(var n in parObj){if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,parObj[n])}}el.parentNode.replaceChild(o,el);r=o}}}return r}function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p)}function removeSWF(id){var obj=getElementById(id);if(obj&&(obj.nodeName=="OBJECT"||obj.nodeName=="EMBED")){if(ua.ie&&ua.win){if(obj.readyState==4){removeObjectInIE(id)}else{win.attachEvent("onload",function(){removeObjectInIE(id)})}}else{obj.parentNode.removeChild(obj)}}}function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=null}}obj.parentNode.removeChild(obj)}}function getElementById(id){var el=null;try{el=doc.getElementById(id)}catch(e){}return el}function createElement(el){return doc.createElement(el)}function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn]}function hasPlayerVersion(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false}function createCSS(sel,decl){if(ua.ie&&ua.mac){return}var h=doc.getElementsByTagName("head")[0],s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media","screen");if(!(ua.ie&&ua.win)&&typeof doc.createTextNode!=UNDEF){s.appendChild(doc.createTextNode(sel+" {"+decl+"}"))}h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0){var ls=doc.styleSheets[doc.styleSheets.length-1];if(typeof ls.addRule==OBJECT){ls.addRule(sel,decl)}}}function setVisibility(id,isVisible){var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id)){getElementById(id).style.visibility=v}else{createCSS("#"+id,"visibility:"+v)}}function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars?encodeURIComponent(s):s}var cleanup=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i<ll;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2])}var il=objIdArr.length;for(var j=0;j<il;j++){removeSWF(objIdArr[j])}for(var k in ua){ua[k]=null}ua=null;for(var l in swfobject){swfobject[l]=null}swfobject=null})}}();return{registerObject:function(objectIdStr,swfVersionStr,xiSwfUrlStr){if(!ua.w3cdom||!objectIdStr||!swfVersionStr){return}var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr?xiSwfUrlStr:false;regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,false)},getObjectById:function(objectIdStr){var r=null;if(ua.w3cdom){var o=getElementById(objectIdStr);if(o){var n=o.getElementsByTagName(OBJECT)[0];if(!n||(n&&typeof o.SetVariable!=UNDEF)){r=o}else{if(typeof n.SetVariable!=UNDEF){r=n}}}}return r},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj){if(!ua.w3cdom||!swfUrlStr||!replaceElemIdStr||!widthStr||!heightStr||!swfVersionStr){return}widthStr+="";heightStr+="";if(hasPlayerVersion(swfVersionStr)){setVisibility(replaceElemIdStr,false);var att={};if(attObj&&typeof attObj===OBJECT){for(var i in attObj){if(attObj[i]!=Object.prototype[i]){att[i]=attObj[i]}}}att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT){for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par[j]=parObj[j]}}}if(flashvarsObj&&typeof flashvarsObj===OBJECT){for(var k in flashvarsObj){if(flashvarsObj[k]!=Object.prototype[k]){if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+k+"="+flashvarsObj[k]}else{par.flashvars=k+"="+flashvarsObj[k]}}}}addDomLoadEvent(function(){createSWF(att,par,replaceElemIdStr);if(att.id==replaceElemIdStr){setVisibility(replaceElemIdStr,true)}})}else{if(xiSwfUrlStr&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){isExpressInstallActive=true;setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){var regObj={};regObj.id=regObj.altContentId=replaceElemIdStr;regObj.width=widthStr;regObj.height=heightStr;regObj.expressInstall=xiSwfUrlStr;showExpressInstall(regObj)})}}},getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]}},hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3cdom){return createSWF(attObj,parObj,replaceElemIdStr)}else{return undefined}},removeSWF:function(objElemIdStr){if(ua.w3cdom){removeSWF(objElemIdStr)}},createCSS:function(sel,decl){if(ua.w3cdom){createCSS(sel,decl)}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(param==null){return urlEncodeIfNecessary(q)}if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(isExpressInstallActive&&storedAltContent){var obj=getElementById(EXPRESS_INSTALL_ID);if(obj){obj.parentNode.replaceChild(storedAltContent,obj);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block"}}storedAltContent=null;storedAltContentId=null;isExpressInstallActive=false}}}}}();$.fn.bfm_news_list=function(){var b=this;$.ieready(function(){$(b).find("li").each(function(){var c=$(this).find(".b-tooltip-container");$(this).children("a").leviTip({sourceType:"element",source:c,addClass:"b-tooltip",dropShadow:false})})})};$.fn.bfm_recommend=function(c){var b=this;$(b).find(".b-btn-grey").click(function(){$.ajax({url:"/news/recommend.html",type:"post",data:{id:c},dataType:"json",success:function(d){if(d.status){$(b).find(".number").text(d.count)}else{alert(d.message)}}})})};function bfm_tell_a_friend(){$("#tell-a-friend").toggle()}function bfm_all_news(){var b=$("#all-news-button"),c=$("#all-news-list").bfm_autohide(b);c.find(".close").click(function(){c.hide()});b.click(function(){c.show()})}$.fn.bfm_form_show=function(){$(this).show().find("input:first").focus();return this};$.fn.bfm_form_captcha=function(){var b=$(this).find("dl.captcha"),c=b.find("img");b.find(".b-captcha-changeimg").click(function(){var d=c.attr("src").split("?").shift();c.attr("src",d+"?"+(new Date).getTime())});return this};$.fn.bfm_comments=function(){var b=$(this).find("form").bfm_form_captcha().hide();if("#comments"==location.hash){b.bfm_form_show()}$(this).find(".b-comment-add").each(function(){var c=$(this).find(".b-comment-form");$(this).find(".b-btn-comment-display").click(function(){b.appendTo(c).bfm_form_show()})})};$.fn.bfm_favorites=function(){this.each(function(){var c=this,d=$(c).attr("id").match(/\d+/)[0];function b(e){$.ajax({url:"/news/favorites.html",type:"post",data:{id:d,status:e},success:function(f){if(f>0){$(c).addClass("in-favorites")}else{$(c).removeClass("in-favorites")}}})}$.each({".add":1,".remove":0},function(e,f){$(c).find(e).click(function(){b(f)})})})};$.fn.bfm_top_news=function(){$(this).each(function(){var b=$(this).find("li").mouseover(function(){b.removeClass("selected");$(this).addClass("selected")})})};$.preferences=(function(c){var f=function(){};f.prototype.get=function(g){return g in this.preferences?this.preferences[g]:null};f.prototype.set=function(g,h){this.preferences[g]=h};f.prototype.unset=function(g){delete this.preferences[g]};f.prototype.reset=function(){this.preferences={}};var d=function(){this.cookie_name="preferences";try{var g=$.evalJSON($.cookie(this.cookie_name))}catch(h){var g={}}this.preferences=$.extend({},g)};d.prototype=new f();d.prototype.set=function(g,h){f.prototype.set.apply(this,arguments);this.commit()};d.prototype.reset=function(){f.prototype.reset.apply(this,arguments);this.commit()};d.prototype.commit=function(){$.cookie(this.cookie_name,$.toJSON(this.preferences),$.cookie.defaults)};var e=function(){this.preferences=c};e.prototype=new f();e.prototype.set=function(g,j){f.prototype.set.apply(this,arguments);var h={};h[g]=j;this.submit({action:"update",data:$.toJSON(h)})};e.prototype.reset=function(){f.prototype.reset.apply(this,arguments);this.submit({action:"reset"})};e.prototype.submit=function(g){$.post("/users/save-preferences/",g)};var b=!!c?new e():new d();return function(g,h){if(arguments.length<2){if(null===g){b.reset()}else{return b.get(g)}}else{if(null!==h){if(h!=b.get(g)||h instanceof Object){b.set(g,h)}}else{b.unset(g)}}}})(window.preferences);(function(){var b=false;$(document).ready(function(){b=true});$.ieready=function(c){if($.browser.msie&&!b){$(document).ready(c)}else{c()}}})();$.fn.bfm_autohide=function(b){$(this).each(function(){var c=this;$(document).click(function(f){var d=$(f.target).parents().andSelf();if($.inArray($(b).get(0),d)<0&&$.inArray(c,d)<0){$(c).hide().trigger("hide")}})});return this};$.fn.bfm_pulldown=function(){$(this).each(function(){var c=this,b=$(this).find(".b-pulldown-body"),d=$(this).find(".b-pulldown-arrow");$(this).click(function(g){var f=$(g.target).parents().andSelf();if($.inArray(d.get(0),f)<0){b.show()}});d.click(function(){b.hide()});$(this).parents(".b-minimizeable").bind("minimize",function(){b.hide()});b.bfm_autohide(this)})};$.fn.bfm_ui_select=function(c,h){var b="span.click";if(c instanceof Array){var e=new Object();for(var f=0,g=c.length;f<g;f++){e[c[f]]=c[f]}c=e}if(arguments.length<2){for(var f in c){h=f;break}}var d=this;$(this).find("ul").each(function(){$(this).empty();var j=this;$.each(c,function(l,k){(function(m){var n=$("<li>"+k+"</li>");n.click(function(o){if(!$(this).hasClass("selected")){$(this).addClass("selected").siblings().removeClass("selected");$(d).find(b).text($(this).text());h=m;$(d).trigger("change",m).find(".b-pulldown-body:first").hide();o.stopPropagation()}});$(j).append(n);if(m==h){n.click()}})(l)})});return this};$.fn.bfm_ui_options=function(c){var b=this,d=$(this).val();$(this).empty();$.each(c,function(){$(b).append("<option>"+this+"</option>")});$(this).val(d);return this};$.fn.bfm_ui_input_filter=function(c){var b=this;function d(){window.setTimeout(function(){$(b).trigger("change")})}$(this).keypress(function(f){if(f.which<32||c.indexOf(String.fromCharCode(f.which))>=0){d();return true}return false});$(this).keydown(function(f){if(8==f.which||46==f.which){d()}});return this};$.fn.bfm_ui_datepicker=function(m){var l=this,e=$(".day",this).bfm_ui_input_filter("1234657890"),h=$(".month",this).bfm_ui_input_filter("1234657890"),k=$(".year",this).bfm_ui_input_filter("1234657890"),d=$(".b-year .value",this),b=$(".b-month .value",this);var c=$.datetimepicker._updateDatepicker;$.datetimepicker._updateDatepicker=function(n){c.apply(this,arguments);d.text(n._drawYear);b.text(n._get("monthNames")[n._drawMonth])};function j(o){var n=new Date(o);e.val(n.format("dd"));h.val(n.format("MM"));k.val(n.format("yyyy"))}var g=$(this).find(".calendar").datetimepicker($.extend(m,{onSelect:function(o){var n=new Date(o);l.trigger("change",n.format("yyyy-MM-dd"));j(o)}}));j(g.datetimepicker("getDate"));var f=$.datetimepicker._getInst(g.get(0)._calId);$.each({month:"M",year:"Y"},function(o,n){$.each({previous:-1,next:1},function(p,q){$(l).find(".b-"+o+" ."+p).click(function(){$.datetimepicker._adjustDate(f,q,n)})})});$(this).find("form").submit(function(){var n=e.val(),q=h.val()-1,p=k.val();if(Date.isValid(p,q,n)){var o=new Date(p,q,n);g.datetimepicker("setDate",o);l.trigger("change",o.format("yyyy-MM-dd"))}else{alert("Введена неверная дата")}return false});return this};$.fn.bfm_carousel=function(){var b=this,e=$(b).find(".b-runningline-news"),c=new Array(),d;$(e).children().each(function(){c.push($(this).html())});e.jcarousel({wrap:"circular",animation:false,scroll:1,initCallback:function(j){j.funcResize=function(){};var f,g=true;function k(){if(!f){f=window.setInterval(function(){if(g){j.next()}},5000)}}function h(){window.clearInterval(f);f=null}d={enable:function(){g=true},disable:function(){g=false}};$(b).find(".b-button-turn li").click(function(){var l=$(this).attr("class");if(l in j){j[l]()}});$(b).find(".b-button-turn, .b-runningline-news").mouseover(function(){h()}).mouseout(function(){k()});k()},itemVisibleInCallback:{onBeforeAnimation:function(l,j,h,k,g){var f=l.index(h,c.length);l.add(h,c[f-1])}},itemVisibleOutCallback:{onAfterAnimation:function(k,h,g,j,f){k.remove(g)}},buttonNextHTML:null,buttonPrevHTML:null});return d};$.fn.bfm_scroller=function(){var e=2,l=40;var n=this,d,h,c,f=$.preferences("stop-scrolling")>0;function j(){var q=$(n).find(".b-scroller ul"),o=$(q).parents(":first");h=o.get(0);c=h.scrollWidth;var s=h.offsetWidth,p=s+c,t=$(q).children(":first");while(h.scrollWidth<p){var r=h.scrollWidth;t.clone().appendTo(q);t=t.next()||t.siblings(":first");var u=h.scrollWidth;if(u<=r){break}}$(q).mouseover(m).mouseout(function(){if(!f){b()}});if(!f){b()}else{n.addClass("disabled")}}function b(){if(!d){d=window.setInterval(function(){h.scrollLeft=(h.scrollLeft+e)%c},l)}}function m(){window.clearInterval(d);d=null}function k(){$.preferences("stop-scrolling",0);n.removeClass("disabled");f=false;b()}function g(){$.preferences("stop-scrolling",1);n.addClass("disabled");f=true;m()}$(this).find(".b-button-play li").click(function(){switch($(this).attr("class")){case"start":k();break;case"stop":g();break}});window.setInterval(function(){$.get("/stock/stock_runline.html",{},function(o){m();$(n).find(".b-scroller").html(o+'<span class="clr"></span>');j()})},1000*60*5);j()};(function(){var b=$.preferences("minimized")||[];$.fn.minimizeable=function(){$(this).each(function(){var c=this;$(this).find(".minimize").click(function(){if(!$(c).hasClass("b-minimized")){$(c).minimize()}else{$(c).restore()}});if($(this).minimized()){$(this).addClass("b-minimized")}});return this};$.fn.minimize=function(){if(!$(this).minimized()){$(this).trigger("minimize").addClass("b-minimized").minimized(1)}};$.fn.restore=function(){if($(this).minimized()){$(this).trigger("restore").removeClass("b-minimized").minimized(0)}};$.fn.minimized=function(d){if($(this).length!=1){throw new Error("minimized() must be applied for a single element")}var e=$(this).attr("id").replace(/\./g,"_");if(""==e){throw new Error("element ID not specified")}var c=b.indexOf(e);if(0==arguments.length){return c>=0}else{if(d&&c<0){b.push(e)}else{if(!d&&c>=0){b.splice(c,1)}}$.preferences("minimized",b)}}})();$.fn.zebra=function(){this.find("tr").removeClass("odd").each(function(b){if(b%2){$(this).addClass("odd")}})};var Tickers=(function(){var b=[];function e(){b=[];$("tr.instrument").each(function(){b.push(this.id.substring(11))})}function d(){$.preferences("instruments",b)}function c(j){var h=b.indexOf(j);if(h>-1){b.splice(h,1);var g=$("#instrument_"+j).parents("table");$("#instrument_"+j).remove();g.zebra();$.getJSON("/stock/blocks/get_row.json",{id:j});d()}}function f(j){var h=c_arrow="zero";if(Number(j.change)>0){c_arrow="up";h="plus"}else{if(Number(j.change)<0){c_arrow="down";h="minus"}}var g=Number(j.change_year)>0?"plus":(Number(j.change_year)<0?"minus":"zero");$("#instrument_"+j.id).children().each(function(k){var l=$(this);switch(k){case 0:l.html('<div class="arrow-'+c_arrow+'"></div>');break;case 2:l.html(j.date);break;case 3:l.html(j.close);break;case 4:l.html('<span class="'+h+'">'+j.change+"</span>");break;case 5:l.html('<span class="'+g+'">'+j.change_year+"</span>");break}})}return{add:function(g){if(""==g){alert("Инструмент не существует!");return}if(b.indexOf(g)>=0){alert("Инструмент уже добавлен!");return}$.getJSON("/stock/blocks/get_row.json",{id:g},function(k){if(k){var j=$(k.html);var h=k.instrument.group_alias+"-"+k.instrument.type_alias;j.find(".ticker-delete").click(function(){c(k.instrument.id);return false});var l=$("#gt-"+h);l.parent().find("input:text").val("");l.find("table").append(j).zebra();if(l.parent().find(".b-add-ticker").is(":visible")){j.find(".ticker-delete").show()}b.push(g);d()}})},getAll:function(){return b},defaults:function(g){$.get("/stock/blocks/default_"+g+".html",function(h){if(h!=""){$(h).appendTo($("#gt-"+g).empty()).find(".ticker-delete").each(function(){$(this).show().click(function(){c(this.rel);return false})});e();d()}})},reload:function(){if(b.length){$.getJSON("/stock/blocks/data.json",{id:b.join("_")},function(h){if(h){for(var g=0;g<h.length;g++){f(h[g])}}})}},remove:function(g){c(g)},init:function(){e()}}})();$.fn.bmf_stock_settings=function(){Tickers.init();$(this).each(function(){$(this).find(".stock-tune").click(function(){if($(this).text()=="Настроить"){$(this).text("Закончить")}else{$(this).text("Настроить")}var b=$(this).parents(".b-section");b.find(".b-add-ticker,.ticker-delete").toggle();b.parents(".b-tabs").toggleClass("edit");return false});$(this).find(".reload-defaults").click(function(){var b=$(this).parents(".b-section").children(":first").attr("id").substring(3);Tickers.defaults(b);return false});$(this).find(".ticker-delete").click(function(){var b=$(this).parents("tr").attr("id").substring(11);Tickers.remove(b);return false})})};$(document).ready(function(){$(".b-stockbar form").each(function(){var b=$(this).find("input[name=ticker_group_type]").val();var d=$(this).find("input[name=id]");var c=$(this).find("input:text").change(function(){d.val("")});$(this).submit(function(){Tickers.add(d.val());return false});c.autocomplete("/stock/blocks/autocomplete_"+b+".txt",{selectFirst:true,delay:150,cacheLength:0,max:10,width:163,onItemSelect:function(e){d.val(e.extra[0]);c.focus()}})});window.setInterval(function(){Tickers.reload()},1000*60*5);Tickers.reload()});(function(){var b={radio:"width=296,height=183"};$(document).click(function(f){var d=f.target||f.srcElement;if($(d).is("a[rel=popup]")){var c=d.className;window.open(d.href,c,c in b?b[c]:"");return false}})})();$.fn.bfm_font_size=function(){var c=$.preferences("font-size"),d=new Array();function b(f){var e=$(document.body);$.each(d,function(){e.removeClass(this)});e.addClass(f)}$(this).find("span").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")});$(this).find("li").click(function(){c=$(this).attr("class");$.preferences("font-size",c);b(c)}).each(function(){d.push($(this).attr("class"))});if(c){b(c)}else{$(this).find("li:first").click()}return this};$.fn.bfm_user_panel=function(){var c=$(this).find("form.login"),b=$(this).find(".buttons"),d=$(this).find(".menu");$(this).find("a.login").click(function(){d.hide();b.hide();c.show().find("input:first").focus();return false});c.find(".login-cancel span").click(function(){c.hide();d.show();b.show()})};$.fn.bfm_lightbox=function(b){var c=document.location.protocol+"//static."+document.location.host+"/";return $(this).lightBox($.extend({imageLoading:c+"images/lightbox/ico-loading.gif",imageBtnPrev:c+"images/lightbox/btn-prev.gif",imageBtnNext:c+"images/lightbox/btn-next.gif",imageBtnClose:c+"images/lightbox/btn-close.gif",imageBlank:c+"images/blank.gif",txtImage:"Изображение",txtOf:"из"},b))};var bfm_media=(function(){function c(g,f,e,d){swfobject.embedSWF("/flash/mediaplayer.swf",g,e,d,"7",false,{usefullscreen:"false",showdigits:"false",frontcolor:"0x576990",backcolor:"0xF0F0F0",lightcolor:"0x8999B7",screencolor:"0x009999",file:f},{allowfullscreen:"false",wmode:"transparent"})}var b={audio:function(e,d){c(e,d,320,20)},video:function(e,d){c(e,d,640,480)}};return function(f,e,d){if(!d in b){throw new Error('Unsupported type "'+d+'"')}b[d](f,e)}})();function bfm_printview(b){var d=document.getElementById("screenview"),c=d.href;function e(f){if(window.carousel&&f){window.carousel.disable()}var g=f?b:c;if(d.href!=g){d.href=g}if(window.carousel&&!f){window.carousel.enable()}}(function(){var f;window.setInterval(function(){if(location.hash!=f){f=location.hash;e("#print"==f)}},100)})()}function bfm_sitemap(){var b=$("#sitemap-button");contents=$("#sitemap-content").bfm_autohide(b).bind("hide",function(){b.removeClass("b-sitemap-button-active")});b.click(function(){contents.toggle();if(contents.is(":visible")){$(this).addClass("b-sitemap-button-active")}else{$(this).removeClass("b-sitemap-button-active")}})}function getScreenWidth(){if(window.innerWidth){return window.innerWidth}else{if(document.documentElement&&document.documentElement.clientWidth){return document.documentElement.clientWidth}else{if(document.body&&document.body.clientWidth){return document.body.clientWidth}else{return null}}}}function checkAll(){$("#table_manager tbody input:checkbox").attr("checked",true).each(function(){$(this).parents("tr").addClass("selected")})}function unCheckAll(){$("#table_manager tbody input:checkbox").attr("checked",false).each(function(){$(this).parents("tr").removeClass("selected")})}function invertCheck(){$("#table_manager tbody input:checkbox").each(function(){$(this).attr("checked",!$(this).attr("checked"));if($(this).is(":checked")){$(this).parents("tr").addClass("selected")}else{$(this).parents("tr").removeClass("selected")}})}function act(b){$("#table_manager").attr("action",b).submit()}function actOne(b,c){$("#table_manager tbody tr").each(function(){if($(this).attr("id")!=c){$(this).removeClass("selected").find("input:checkbox").attr("checked",false)}else{$(this).addClass("selected").find("input:checkbox").attr("checked",true)}});$("#table_manager").attr("action",b).submit()}$(document).ready(function(){$("#table_manager tbody input:checkbox").change(function(){if($(this).is(":checked")){$(this).parents("tr").addClass("selected")}else{$(this).parents("tr").removeClass("selected")}})});document.onkeydown=function(j){j=j||window.event;var c={37:"previous",39:"next"},h=j.keyCode;if(j.ctrlKey&&h in c){var b=document.getElementsByTagName("link");for(var d=0,g=b.length,f;d<g;d++){f=b[d];if(f.rel==c[h]){location.href=f.href;return}}}};(function(){var b="ьъ";var c="0 1 2 3 4 5 6 7 8 9 Щ Ё Ж Ч Ш Э Ю Я А Б В Г Д Е З И Й К Л М Н О П Р С Т У Ф Х Ц Ы щ ё ж ч ш э ю я а б в г д е з и й к л м н о п р с т у ф х ц ы".split(" ");var f="0 1 2 3 4 5 6 7 8 9 sch jo zh ch sh e ju ja a b v g d e z i j k l m n o p r s t u f h c y shh jo zh ch sh e ju ja a b v g d e z i j k l m n o p r s t u f h c y".split(" ");var e={};String.prototype.to_alias=function(){var h="";var k=this;for(var j=0;j<this.length;j++){var l=k.charAt(j);if(b.indexOf(l)>-1){continue}if(typeof(e[l])!="undefined"){h+=e[l]}else{var g=String(l).toLowerCase();h+=((g>="a"&&g<="z")||(g>="0"&&g<="9"))?l:"-"}}return h.toLowerCase().replace(/-+/g,"-").replace(/^-/,"").replace(/-$/,"")};String.prototype.to_alias_words=function(g){return this.to_alias().split("-").slice(0,g).join("-")};$.fn.textalias=function(){$(this).each(function(){var h=$(this);var k=h.attr("id").substring(0,h.attr("id").length-"_alias".length);var g=$("#"+k+"_state");var j=$("#"+k);if(h.val()==""){g.attr("checked",true)}g.click(function(){if($(this).attr("checked")){h.val(j.val().to_alias())}});j.keyup(function(){var l=g.attr("checked");if(l){h.val($(this).val().to_alias())}})})};for(var d=0;d<c.length;d++){e[c[d]]=f[d]}})();var Block=new Object();Block.uri=function(f,e){var b="/block/"+f.replace(/\./g,"/")+".html";if(arguments.length>1){var c=new Array();for(var d in e){c.push(d+"="+e[d])}b+="?"+c.join("&")}return b};Block.caption=function(b){return $(b).find("h2").text()};if(!window.Block){var Block=new Object()}Block.Filter=(function(){function f(g){return{main:b(c(g,"main")),right:b(c(g,"right"))}}function b(g){return g instanceof Array?g.map(e).filter(function(h){return h}):new Array()}function d(j){var g=new Object();if(j instanceof Object){for(var h in j){if(j[h] instanceof Object){g[h]=j[h]}}}return g}function e(g){return"string"==typeof g?g:null}function c(h,g){return h instanceof Object&&g in h?h[g]:null}return{main:function(g){return{home:f(c(g,"home")),deleted:b(c(g,"deleted")),settings:d(c(g,"settings"))}}}})();if(!window.Block){var Block=new Object()}Block.Layout=(function(){var c="blocks";var d=Block.Filter.main($.preferences(c));var g=d.home.lenght>0;function b(){d.home=e();g=true}function f(){$.preferences(c,d)}function e(){try{return Block.Desktop.current()}catch(h){return window.desktop}}return{remove:function(h){if(d.deleted.indexOf(h)<0){d.deleted.push(h)}f()},getParam:function(j,l,h){var k=d.settings[j]||new Object();if(arguments.length>1){return l in k?k[l]:(arguments.length>2?h:null)}else{return k}},setParam:function(h,j){if(!g){b()}d.settings[h]=j;f()},initialize:function(){b();f()},added:function(k){b();for(var l=0,n=d.home.main.length;l<n;l++){for(var h=0,m=d.home.main[l].length;h<m;h++){if(k==d.home.main[l][h]){return true}}}return false},addRemote:function(h){b();var k;for(var j=d.home.main.length-1;j>=0;j--){var l=d.home.main[j],m=l.length;if(undefined===k||k.length>=m){k=l}}k.push(h);f()},removeRemote:function(k){b();for(var l=0,n=d.home.main.length;l<n;l++){for(var h=0,m=d.home.main[l];h<m;h++){if(k==d.home.main[l][h]){d.home.main[l].splice(h,1);f();return}}}},unremove:function(j){var h=d.deleted.indexOf(j);if(h>=0){d.deleted.splice(h,1);f()}}}})();if(!window.Block){var Block=new Object()}Block.Desktop=(function(){var d=new Object();function j(q){if(/^widget\./.test(q)){return $("#widgets-bar").get(0)}var n=$(".b-desktop .column"),m;for(var l=0;l<n.length;l++){var o=n.get(l),p=$(o).children().length;if(undefined==m||p<m){m=p;result=o}}return result}function f(l){$(l).minimizeable().each(function(){var m=this,n=this.id;$(this).find(".close").click(function(){$(m).restore();c(n)})})}function g(l){f($(".b-block-move"));var o=$.browser.msie&&$.browser.version<=6?"height":"min-height";function m(q){var p=0;q.each(function(){var r=$(this).height();if(r>p){p=r}}).each(function(){$(this).css(o,p)})}function n(p){p.each(function(){$(this).css(o,"")})}$.each([$(l).find(".column")],function(){var p=this;this.Sortable({accept:"b-block-move",helperclass:"b-block-move-helper",handle:".head",tolerance:"pointer",onChange:function(q){Block.Layout.initialize()},onStart:function(){m(p)},onStop:function(){n(p)}})})}function b(l){var m=new Array();$(l).find(".b-block-move").each(function(){m.push(this.id)});return m}function e(o){if(0==$(".b-desktop").length){throw new Error("Desktop is not available")}var l=new Array(),n=new Array(),m=new Array();$(".b-desktop .column").each(function(){var p=b(this);m=m.concat(p);l.push(p)});n=b("#widgets-bar");m=m.concat(n);return o?m:{main:l,right:n}}function k(l){if(!h(l)){$.ajax({url:Block.uri(l),success:function(n){var m=j(l),p=$(n);f(p);try{$(m).append(p).SortableAddItem(p.get(0))}catch(o){}delete d[l];Block.Layout.unremove(l);Block.Layout.initialize()},error:function(m,o,n){alert(n||o)}})}else{alert("Блок уже добавлен")}}function c(m){var l=document.getElementById(m);d[m]=Block.caption(l);$(l).remove();Block.Layout.remove(m);Block.Layout.initialize()}function h(l){return e(true).indexOf(l)>=0}return{bind:g,current:e,add:k,remove:c,removed:function(){return d}}})();if(!window.Block){var Block=new Object()}Block.Catalogue=(function(){var k;var g;var e;var b=new Array();function h(l){$(l).find("li").click(function(){$(this).toggleClass("selected")}).each(function(){b.push($(this).attr("name"))});$(l).find(".preview").click(function(m){m.preventDefault();m.stopPropagation();alert($(this).parents("li:first").attr("name"))})}function f(l){k=l;$(k).find(".b-left-column ul").tabs({cookie:null});b=new Array();$(k).find(".b-right-column ul").each(function(){h(this)});$(k).find(".b-popup-btn input").click(function(){c();j()});$(k).find(".popup-close").click(function(){j()});$(k).find(".b-rss-example a").click(function(){$(k).find(".rss-inp").val($(this).attr("href"));return false});$("#rss").submit(function(){var n=$(this).find(".b-feed-preview").hide(),m=$(this).find(".b-misstake").hide();$(this).ajaxSubmit({success:function(o){$.get(Block.uri("feed."+o),function(p){var q=$(p).removeAttr("id");n.find(".contents").html(q);n.show();n.find(".add").click(function(){Block.Desktop.add("feed."+o);n.hide()})})},error:function(o){m.show()}});return false});$("#reset-blocks").submit(function(){$.preferences(null);window.setTimeout(function(){window.location.reload(true)},100);j();return false})}function d(){e=Block.Desktop.current(true);var l=$("#deleted-blocks").empty().append("<ul></ul>");$.each(Block.Desktop.removed(),function(n,m){l.append('<li name="'+n+'">'+m+"</li>")});h(l);g=$(k).find(".b-right-column li");g.removeClass("selected");$.each(e,function(){$(g).filter("[name="+this+"]").addClass("selected")});$(k).show().trigger("open")}function c(){var p=new Array();g.each(function(){if($(this).hasClass("selected")){p.push($(this).attr("name"))}});var n=e.diff(p).intersect(b);for(var m=0,o=n.length;m<o;m++){Block.Desktop.remove(n[m])}var l=p.diff(e);for(var m=0,o=l.length;m<o;m++){Block.Desktop.add(l[m])}}function j(){$(k).hide()}return{bind:f,open:d,close:j,status:status}})();(function(){var b={add:function(c){return Block.Layout.addRemote(c)},remove:function(c){return Block.Layout.removeRemote(c)}};$.fn.bfm_block_remote=function(d){var c=$(this).find("form").submit(function(){var e=$(this).attr("name");if(e in b){b[e](d);c.show();$(this).hide()}return false});if(Block.Layout.added(d)){c.filter("[name=add]").hide();c.filter("[name=remove]").show()}else{c.filter("[name=add]").show();c.filter("[name=remove]").hide()}}})();var Widget=new Object();Widget.Cache=(function(){var b=new Object();return{isset:function(c){return c in b},get:function(c){return b[c]},set:function(c,d){b[c]=d}}})();Widget.Controller=function(n,h,m){var b=new Object(),k=new Object();function c(){var o=new Array();for(var p in b){o.push(p+"="+b[p])}return n+"?"+o.join("&")}function e(p){var o=[p];for(var q in b){o.push(b[q])}return o}function l(){for(var o in b){if(null===b[o]){return false}}return true}function f(o){m.apply(m,e(o))}function g(){if(l()){var p=c();if(Widget.Cache.isset(p)){var o=Widget.Cache.get(p);f(o)}else{$.getJSON(p,function(q){Widget.Cache.set(p,q);f(q)})}}}for(var j=0,d=h.length;j<d;j++){(function(o){b[o]=null;k[o]=function(p){b[o]=p;g()}})(h[j])}return k};$.fn.weather=function(d,e){var c=this;var b=Widget.Controller("/weather/index.html",["town"],function(k,h){Block.Layout.setParam("widget.weather",{town:h});var f=$(c).find("table"),j=$(f).find("tr:first").empty(),g=$(f).find("tr:last").empty();$.each(k,function(){j.append("<th>"+this.day+", "+this.time+"</th>");g.append('<td class="'+this.tod+'"><div class="icon '+this.weather+'"><!-- --></div><div class="temp">'+this.min+".."+this.max+"</div></td>")});j.find("th:first").addClass("today")});$(this).find(".setting-select").change(function(g,f){b.town(f)}).bfm_ui_select(d,e);$(this).find(".b-pulldown-click").bfm_pulldown();return this};(function(){var b=(function(){var c=new Object();return{initialize:function(d){c=d},cur1:function(){var d=new Array();$.each(c,function(e,f){d.push(e)});return d},cur2:function(f){var e=new Array(),d=new Object;$.each(c,function(g,h){$.each(h,function(j,k){if(!d[j]){e.push(j);d[j]=true}})});return $.unique(e)},get:function(e,d){return c[e][d]}}})();$.fn.converter=function(c){$(this).each(function(){var m=Widget.Controller("/stock/currencies.json",["date"],function(r,q){var s=Date.parse(q,"yyyy-MM-dd").format("d MMMMM yyyy","ru");$(p).find(".b-pulldown-click span.click").text(s);b.initialize(r);e()});var d=Date.parse(c,"yyyy-MM-dd");$(this).find(".b-calendar-wrap").bfm_ui_datepicker({defaultDate:d,maxDate:d}).change(function(r,q){if(q){m.date(q)}$(this).parents(".b-pulldown-body:first").hide()}).trigger("change",c);var p=this,o=$("form input[name], form select",p),n=$("[name=cur1]",p),l=$("[name=cur2]",p),g=$("[name=value1]",p).bfm_ui_input_filter("1234657890."),f=$("[name=value2]",p);var h=function(){k();var u=n.val(),s=l.val(),t=g.val(),r,q=false;switch(true){case isNaN(t):case""==t:r="";break;default:r=Math.round(t*b.get(u,s)*100)/100;break}f.val(r);if(false!==q){j(q)}},e=function(q){var s=b.cur1(),r=b.cur2();if(s.length>0&&r.length){n.bfm_ui_options(s);l.bfm_ui_options(r);h()}else{j(".b-no-rates")}},k=function(){$("form",p).removeClass("error");$(".b-error",p).hide();o.removeAttr("disabled")},j=function(q){$("form",p).addClass("error");f.val("");$(q,p).show();o.attr("disabled","disabled")};o.change(h)});$(this).find(".b-pulldown-click").bfm_pulldown();return this}})();$(function(){Block.Desktop.bind(".b-desktop");var b=false;$("#catalogue-button").click(function(){if(b==false){$("#catalogue-button span").addClass("ajax-loaded");$.ajax({url:"/block/catalogue.html",dataType:"html",type:"GET",success:function(c,d){b=true;$("body").append(c);$("#catalogue-button span").removeClass("ajax-loaded");Block.Catalogue.open()}})}else{Block.Catalogue.open()}})});$.cookie.defaults={expires:30,path:"/"};$.extend($.ui.tabs.defaults,{cookie:$.cookie.defaults});