function pp(c,e){var b="    ";var d="";if(typeof(c)=="string"){d+=" ("+typeof(c)+') "'+c+'",\n'}else{if(typeof(c)=="null"){d+=" null,\n"}else{if(typeof(c)=="function"){d+=" ("+typeof(c)+"),\n"}else{if(typeof(c)=="array"){d+=new Array(e+1).join(b)+typeof(c)+" [\n";e++;for(key in c){d+=new Array(e+1).join(b)+key+" = "+pp(c[key],e+1).replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1")+"\n"}e--;d+=new Array(e+1).join(b)+"]\n"}else{if(typeof(c)=="object"){d+=new Array(e+1).join(b)+typeof(c)+" {\n";e++;for(key in c){d+=new Array(e+1).join(b)+key+" = "+pp(c[key],e+1).replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1")+"\n"}e--;d+=new Array(e+1).join(b)+"}\n"}else{d+=" ("+typeof(c)+') "'+c+'",\n'}}}}}return d}function p(b){alert(pp(b,0))}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()};function rusform(e,c,b,g){e=e+"";var d=e.charAt(e.length-1);var f=g;if(e>=11&&e<=14){f=g}else{if(d==1){f=c}else{if(d>=2&&d<=4){f=b}}}return f}jQuery.iUtil={getPosition:function(h){var b=0;var l=0;var k=h.style;var g=false;if(jQuery(h).css("display")=="none"){var c=k.visibility;var f=k.position;g=true;k.visibility="hidden";k.display="block";k.position="absolute"}var d=h;while(d){b+=d.offsetLeft+(d.currentStyle&&!jQuery.browser.opera?parseInt(d.currentStyle.borderLeftWidth)||0:0);l+=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;l-=d.scrollTop||0;d=d.parentNode}if(g==true){k.display="none";k.position=f;k.visibility=c}return{x:b,y:l}},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(k){var b=jQuery.css(k,"width");var f=jQuery.css(k,"height");var g=0;var m=0;var l=k.style;if(jQuery(k).css("display")!="none"){g=k.offsetWidth;m=k.offsetHeight}else{var c=l.visibility;var d=l.position;l.visibility="hidden";l.display="block";l.position="absolute";g=k.offsetWidth;m=k.offsetHeight;l.display="none";l.position=d;l.visibility=c}return{w:b,h:f,wb:g,hb:m}},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(m){var f=0,c=0,b=0,g=0,d=0,k=0;if(m&&m.nodeName.toLowerCase()!="body"){f=m.scrollTop;c=m.scrollLeft;b=m.scrollWidth;g=m.scrollHeight;d=0;k=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;k=self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0}return{t:f,l:c,w:b,h:g,iw:d,ih:k}},getMargins:function(m,f){var h=jQuery(m);var g=h.css("marginTop")||"";var k=h.css("marginRight")||"";var c=h.css("marginBottom")||"";var d=h.css("marginLeft")||"";if(f){return{t:parseInt(g)||0,r:parseInt(k)||0,b:parseInt(c)||0,l:parseInt(d)}}else{return{t:g,r:k,b:c,l:d}}},getPadding:function(m,f){var h=jQuery(m);var g=h.css("paddingTop")||"";var k=h.css("paddingRight")||"";var c=h.css("paddingBottom")||"";var d=h.css("paddingLeft")||"";if(f){return{t:parseInt(g)||0,r:parseInt(k)||0,b:parseInt(c)||0,l:parseInt(d)}}else{return{t:g,r:k,b:c,l:d}}},getBorder:function(m,f){var h=jQuery(m);var g=h.css("borderTopWidth")||"";var k=h.css("borderRightWidth")||"";var c=h.css("borderBottomWidth")||"";var d=h.css("borderLeftWidth")||"";if(f){return{t:parseInt(g)||0,r:parseInt(k)||0,b:parseInt(c)||0,l:parseInt(d)||0}}else{return{t:g,r:k,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 k=false;for(var d=0;d<jQuery.iSort.changed.length;d++){var c=jQuery.iDrop.zones[jQuery.iSort.changed[d]].get(0);var l=jQuery.attr(c,"id");var b=jQuery.iSort.serialize(l);if(c.dropCfg.os!=b.hash){c.dropCfg.os=b.hash;if(k==false&&c.dropCfg.onChange){k=c.dropCfg.onChange}b.id=l;f[f.length]=b}}jQuery.iSort.changed=[];if(k!=false&&f.length>0){k(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;$.fn.bfmCarousel=function(b){return this.each(function(){var n=false;var c=$("> div",this).css("overflow","hidden");var d=c.find("> ul");var h=d.find("> li");var o=h.filter(":first");var k=parseInt(o.css("margin-left"))+parseInt(o.css("margin-right"));var l=o.outerWidth()+k;var f=Math.ceil((c.innerWidth()-k)/l);var g=0;var e=h.length;h.filter(":first").before(h.slice(-f).clone().addClass("cloned"));h.filter(":last").after(h.slice(0,f).clone().addClass("cloned"));c.scrollLeft(l*f);function m(r){var q=r<g?-1:1;var s=l*q;c.filter(":not(:animated)").animate({scrollLeft:"+="+s},500,function(){if(r==f*-1){r=r+e;c.scrollLeft(l*(f+r))}else{if(r==e){r=r-e;c.scrollLeft(l*(f+r))}}g=r})}c.after('<a class="arrow back"></a><a class="arrow forward"></a>');$("a.back",this).click(function(){return m(g+1)});$("a.forward",this).click(function(){return m(g-1)});$(this).bind("goto",function(q,r){m(r)});if(b!=undefined){n=true;setInterval(function(){if(n==true){m(g+1)}},b);$("> div, .back, .forward",this).hover(function(){n=false},function(){n=true})}})};jQuery.cookie=function(c,l,o){if(typeof l!="undefined"){o=o||{};if(l===null){l="";o.expires=-1}var f="";if(o.expires&&(typeof o.expires=="number"||o.expires.toUTCString)){var g;if(typeof o.expires=="number"){g=new Date();g.setTime(g.getTime()+(o.expires*24*60*60*1000))}else{g=o.expires}f="; expires="+g.toUTCString()}var n=o.path?"; path="+(o.path):"";var h=o.domain?"; domain="+(o.domain):"";var b=o.secure?"; secure":"";document.cookie=[c,"=",encodeURIComponent(l),f,n,h,b].join("")}else{var e=null;if(document.cookie&&document.cookie!=""){var m=document.cookie.split(";");for(var k=0;k<m.length;k++){var d=jQuery.trim(m[k]);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,k){var h=d.ui[f].prototype;for(var e in k){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,k[e]])}},call:function(e,g,f){var k=e.plugins[g];if(!k){return}for(var h=0;h<k.length;h++){if(e.options[k[h][0]]){k[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(k,g){var f=/top/.test(g||"top")?"scrollTop":"scrollLeft",h=false;if(k[f]>0){return true}k[f]=1;h=k[f]>0?true:false;k[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(m){var k=(typeof m=="string"),l=Array.prototype.slice.call(arguments,1);if(k&&b(g,f,m)){var h=d.data(this[0],f);return(h?h[m].apply(h,l):undefined)}return this.each(function(){var n=d.data(this,f);if(k&&n&&d.isFunction(n[m])){n[m].apply(n,l)}else{if(!k){d.data(this,f,new d[g][f](this,m))}}})};d[g][f]=function(l,k){var h=this;this.widgetName=f;this.widgetBaseClass=g+"-"+f;this.options=d.extend({},d.widget.defaults,d[g][f].defaults,k);this.element=d(l).bind("setData."+f,function(o,m,n){return h.setData(m,n)}).bind("getData."+f,function(n,m){return h.getData(m)}).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,k=(h.which==1),f=(typeof this.options.cancel=="string"?d(h.target).parents().add(h.target).filter(this.options.cancel).length:false);if(!k||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(l){return g.mouseMove(l)};this._mouseUpDelegate=function(l){return g.mouseUp(l)};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(t){this.$lis=b("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return b("a",this)[0]});this.$panels=b([]);var u=this,e=this.options;this.$tabs.each(function(v,o){if(o.hash&&o.hash.replace("#","")){u.$panels=u.$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 x=u.tabId(o);o.href="#"+x;var w=b("#"+x);if(!w.length){w=b(e.panelTemplate).attr("id",x).addClass(e.panelClass).insertAfter(u.$panels[v-1]||u.element);w.data("destroy.tabs",true)}u.$panels=u.$panels.add(w)}else{e.disabled.push(v+1)}}});if(t){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(w,o){if(o.hash==location.hash){e.selected=w;if(b.browser.msie||b.browser.opera){var v=b(location.hash),x=v.attr("id");v.attr("id","");setTimeout(function(){v.attr("id",x)},500)}scrollTo(0,0);return false}})}else{if(e.cookie){var m=parseInt(b.preferences("ui-tabs"+b.data(u.element)),10);if(m&&u.$tabs[m]){e.selected=m}}else{if(u.$lis.filter("."+e.selectedClass).length){e.selected=u.$lis.index(u.$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(v,o){return u.$lis.index(v)}))).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 n=function(){b(u.element).triggerHandler("tabsshow",[u.fakeEvent("tabsshow"),u.ui(u.$tabs[e.selected],u.$panels[e.selected])],e.show)};if(b.data(this.$tabs[e.selected],"load.tabs")){this.load(e.selected,n)}else{n()}}b(window).bind("unload",function(){u.$tabs.unbind(".tabs");u.$lis=u.$tabs=u.$panels=null})}for(var h=0,s;s=this.$lis[h];h++){b(s)[b.inArray(h,e.disabled)!=-1&&!b(s).hasClass(e.selectedClass)?"addClass":"removeClass"](e.disabledClass)}if(e.cache===false){this.$tabs.removeData("cache.tabs")}var d,l,c={"min-width":0,duration:1},f="normal";if(e.fx&&e.fx.constructor==Array){d=e.fx[0]||c,l=e.fx[1]||c}else{d=l=e.fx||c}var k={display:"",overflow:"",height:""};if(!b.browser.msie){k.opacity=""}function r(v,o,w){o.animate(d,d.duration||f,function(){o.addClass(e.hideClass).css(k);if(b.browser.msie&&d.opacity){o[0].style.filter=""}if(w){q(v,w,o)}})}function q(v,w,o){if(l===c){w.css("display","block")}w.animate(l,l.duration||f,function(){w.removeClass(e.hideClass).css(k);if(b.browser.msie&&l.opacity){w[0].style.filter=""}b(u.element).triggerHandler("tabsshow",[u.fakeEvent("tabsshow"),u.ui(v,w[0])],e.show)})}function g(v,x,o,w){x.addClass(e.selectedClass).siblings().removeClass(e.selectedClass);r(v,o,w)}this.$tabs.unbind(".tabs").bind(e.event,function(){var x=b(this).parents("li:eq(0)"),o=u.$panels.filter(":visible"),w=b(this.hash);if((x.hasClass(e.selectedClass)&&!e.unselect)||x.hasClass(e.disabledClass)||b(this).hasClass(e.loadingClass)||b(u.element).triggerHandler("tabsselect",[u.fakeEvent("tabsselect"),u.ui(this,w[0])],e.select)===false){this.blur();return false}u.options.selected=u.$tabs.index(this);if(e.unselect){if(x.hasClass(e.selectedClass)){u.options.selected=null;x.removeClass(e.selectedClass);u.$panels.stop();r(this,o);this.blur();return false}else{if(!o.length){u.$panels.stop();var v=this;u.load(u.$tabs.index(this),function(){x.addClass(e.selectedClass).addClass(e.unselectClass);q(v,w)});this.blur();return false}}}if(e.cookie){b.preferences("ui-tabs"+b.data(u.element),u.options.selected,e.cookie)}u.$panels.stop();if(w.length){var v=this;u.load(u.$tabs.index(this),o.length?function(){g(v,x,o,w)}:function(){x.addClass(e.selectedClass);q(v,w)})}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 l=b(h.tabTemplate.replace(/#\{href\}/g,f).replace(/#\{label\}/g,e));l.data("destroy.tabs",true);var k=f.indexOf("#")==0?f.replace("#",""):this.tabId(b("a:first-child",l)[0]);var g=b("#"+k);if(!g.length){g=b(h.panelTemplate).attr("id",k).addClass(h.hideClass).data("destroy.tabs",true)}g.addClass(h.panelClass);if(d>=this.$lis.length){l.appendTo(this.element);g.appendTo(this.element[0].parentNode)}else{l.insertBefore(this.$lis[d]);g.insertBefore(this.$panels[d])}h.disabled=b.map(h.disabled,function(o,m){return o>=d?++o:o});this.tabify();if(this.$tabs.length==1){l.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,n){var q=this,e=this.options,f=this.$tabs.eq(h),m=f[0],k=n==undefined||n===false,c=f.data("load.tabs");n=n||function(){};if(!c||!k&&b.data(m,"cache.tabs")){n();return}var r=function(o){var s=b(o),t=s.find("*:last");return t.length&&t.is(":not(img)")&&t||s};var d=function(){q.$tabs.filter("."+e.loadingClass).removeClass(e.loadingClass).each(function(){if(e.spinner){r(this).parent().html(r(this).data("label.tabs"))}});q.xhr=null};if(e.spinner){var l=r(m).html();r(m).wrapInner("<em></em>").find("em").data("label.tabs",l).html(e.spinner)}var g=b.extend({},e.ajaxOptions,{url:c,success:function(t,o){b(m.hash).html(t);d();if(e.cache){b.data(m,"cache.tabs",true)}b(q.element).triggerHandler("tabsload",[q.fakeEvent("tabsload"),q.ui(q.$tabs[h],q.$panels[h])],e.load);e.ajaxOptions.success&&e.ajaxOptions.success(t,o);n()}});if(this.xhr){this.xhr.abort();d()}f.addClass(e.loadingClass);setTimeout(function(){q.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(k){if(!k||k.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,A){var v=this;var E=b(f).attr("autocomplete","off");if(A.inputClass){E.addClass(A.inputClass)}var w=document.createElement("div");var n=b(w).hide().addClass(A.resultsClass).css("position","absolute");if(A.width>0){n.css("width",A.width)}b("body").append(w);f.autocompleter=v;var N=null;var D="";var O=-1;var o={};var H=false;var r=false;var c=null;var q=false;var m=false;function s(){o={};o.data={};o.length=0}s();if(A.data!=null){var y="",T={},t=[];if(typeof A.url!="string"){A.cacheLength=1}for(var R=0;R<A.data.length;R++){t=((typeof A.data[R]=="string")?[A.data[R]]:A.data[R]);if(t[0].length>0){y=t[0].substring(0,1).toLowerCase();if(!T[y]){T[y]=[]}T[y].push(t)}}for(var Q in T){A.cacheLength++;g(Q,T[Q])}}E.keydown(function(k){c=k.keyCode;switch(k.keyCode){case 38:k.preventDefault();J(-1);break;case 40:k.preventDefault();J(1);break;case 9:case 13:if(L()){E.get(0).blur();k.preventDefault()}break;default:O=-1;if(N){clearTimeout(N)}N=setTimeout(function(){z()},A.delay);break}}).focus(function(){r=true}).blur(function(){r=false;if(!q){e()}});B();function z(){if(c==46||(c>8&&c<31)){return n.hide()}var k=E.val();if(k==D){return}D=k;if(k.length>=A.minChars){E.addClass(A.loadingClass);I(k)}else{E.removeClass(A.loadingClass);n.hide()}}function J(U){var k=b("li",w);if(!k){return}O+=U;if(O<0){O=0}else{if(O>=k.size()){O=k.size()-1}}k.removeClass("ac_over");b(k[O]).addClass("ac_over")}function L(){var k=b("li.ac_over",w)[0];if(!k){var U=b("li",w);if(A.selectOnly){if(U.length==1){k=U[0]}}else{if(A.selectFirst){k=U[0]}}}if(k){x(k);return true}else{return false}}function x(k){if(!k){k=document.createElement("li");k.extra=[];k.selectValue=""}var U=b.trim(k.selectValue?k.selectValue:k.innerHTML);f.lastSelected=U;D=U;n.html("");E.val(U);B();if(A.onItemSelect){setTimeout(function(){A.onItemSelect(k,E)},1)}}function d(W,U){var V=E.get(0);if(V.createTextRange){var k=V.createTextRange();k.collapse(true);k.moveStart("character",W);k.moveEnd("character",U);k.select()}else{if(V.setSelectionRange){V.setSelectionRange(W,U)}else{if(V.selectionStart){V.selectionStart=W;V.selectionEnd=U}}}V.focus()}function C(k){if(c!=8){E.val(E.val()+k.substring(D.length));d(D.length,k.length)}}function K(){var U=F(f);var k=(A.width>0)?A.width:E.width();n.css({width:parseInt(k)+"px",top:(U.y+f.offsetHeight)+"px",left:U.x+"px"}).show()}function e(){if(N){clearTimeout(N)}N=setTimeout(B,200)}function B(){if(m){return}m=true;if(N){clearTimeout(N)}var k=E.removeClass(A.loadingClass).val();if(n.is(":visible")){n.hide()}if(A.mustMatch){if(!f.lastSelected||f.lastSelected!=k){x(null)}}m=false}function l(U,k){if(k){E.removeClass(A.loadingClass);w.innerHTML="";if(!r||k.length==0){return B()}if(b.browser.msie){n.append(document.createElement("iframe"))}w.appendChild(P(k));if(A.autoFill&&(E.val().toLowerCase()==U.toLowerCase())){C(k[0][0])}K()}else{B()}}function h(W){if(!W){return null}var k=[];var V=W.split(A.lineSeparator);for(var U=0;U<V.length;U++){var X=b.trim(V[U]);if(X){k[k.length]=X.split(A.cellSeparator)}}return k}function P(Z){var Y=document.createElement("ul");var W=Z.length;if((A.maxItemsToShow>0)&&(A.maxItemsToShow<W)){W=A.maxItemsToShow}for(var X=0;X<W;X++){var aa=Z[X];if(!aa){continue}var U=document.createElement("li");if(A.formatItem){U.innerHTML=A.formatItem(aa,X,W);U.selectValue=aa[0]}else{U.innerHTML=aa[0];U.selectValue=aa[0]}var k=null;if(aa.length>1){k=[];for(var V=1;V<aa.length;V++){k[k.length]=aa[V]}}U.extra=k;Y.appendChild(U);b(U).hover(function(){b("li",Y).removeClass("ac_over");b(this).addClass("ac_over");O=b("li",Y).indexOf(b(this).get(0))},function(){b(this).removeClass("ac_over")}).click(function(ab){ab.preventDefault();ab.stopPropagation();x(this)})}b(Y).mousedown(function(){q=true}).mouseup(function(){q=false});return Y}function I(U){if(!A.matchCase){U=U.toLowerCase()}var k=A.cacheLength?S(U):null;if(k){l(U,k)}else{if((typeof A.url=="string")&&(A.url.length>0)){b.get(u(U),function(V){V=h(V);g(U,V);l(U,V)})}else{E.removeClass(A.loadingClass)}}}function u(W){var U=A.url.indexOf("?")==-1?"?":"&";var k=A.url+U+"q="+encodeURIComponent(W);for(var V in A.extraParams){k+="&"+V+"="+encodeURI(A.extraParams[V])}return k}function S(Z){if(!Z){return null}if(o.data[Z]){return o.data[Z]}if(A.matchSubset){for(var X=Z.length-1;X>=A.minChars;X--){var U=Z.substr(0,X);var aa=o.data[U];if(aa){var Y=[];for(var V=0;V<aa.length;V++){var k=aa[V];var W=k[0];if(G(W,Z)){Y[Y.length]=k}}return Y}}}return null}function G(V,U){if(!A.matchCase){V=V.toLowerCase()}var k=V.indexOf(U);if(k==-1){return false}return k==0||A.matchContains}this.flushCache=function(){s()};this.setExtraParams=function(k){A.extraParams=k};this.setExtraParam=function(k,U){A.extraParams[k]=U};this.getExtraParams=function(){return A.extraParams};this.findValue=function(){var U=E.val();if(!A.matchCase){U=U.toLowerCase()}var k=A.cacheLength?S(U):null;if(k){M(U,k)}else{if((typeof A.url=="string")&&(A.url.length>0)){b.get(u(U),function(V){V=h(V);g(U,V);M(U,V)})}else{M(U,null)}}};function M(Z,Y){if(Y){E.removeClass(A.loadingClass)}var W=(Y)?Y.length:0;var U=null;for(var X=0;X<W;X++){var aa=Y[X];if(aa[0].toLowerCase()==Z.toLowerCase()){U=document.createElement("li");if(A.formatItem){U.innerHTML=A.formatItem(aa,X,W);U.selectValue=aa[0]}else{U.innerHTML=aa[0];U.selectValue=aa[0]}var k=null;if(aa.length>1){k=[];for(var V=1;V<aa.length;V++){k[k.length]=aa[V]}}U.extra=k}}if(A.onFindValue){setTimeout(function(){A.onFindValue(U)},1)}}function g(U,k){if(!k||!U||!A.cacheLength){return}if(!o.length||o.length>A.cacheLength){s();o.length++}else{if(!o[U]){o.length++}}o.data[U]=k}function F(U){var V=U.offsetLeft||0;var k=U.offsetTop||0;while(U=U.offsetParent){V+=U.offsetLeft;k+=U.offsetTop}return{x:V,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 k=Boxy.linkedTo(this),f=this.getAttribute("href"),h=jQuery.extend({actuator:this,title:this.title},b);if(k){k.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,m,n){n=jQuery.extend({modal:true,closeable:false},n||{},{show:true,unloadOnHide:true});var f=jQuery("<div></div>").append(jQuery('<div class="question"></div>').html(d));var b={},l=[];if(g instanceof Array){for(var e=0;e<g.length;e++){b[g[e]]=g[e];l.push(g[e])}}else{for(var c in g){b[g[c]]=c;l.push(g[c])}}var h=jQuery('<form class="answers"></form>');h.html(jQuery.map(l,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(m){m(b[k.value])}})});f.append(h);new Boxy(f,n)},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(k){b(h).find(".start").html("");b(h).removeClass("wait").append(k);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(r){if(!this.length){b("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof r=="function"){r={success:r}}r=c.extend({url:this.attr("action")||window.location.toString(),type:this.attr("method")||"GET"},r||{});var t={};this.trigger("form-pre-serialize",[this,r,t]);if(t.veto){b("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}var k=this.formToArray(r.semantic);if(r.data){r.extraData=r.data;for(var f in r.data){k.push({name:f,value:r.data[f]})}}if(r.beforeSubmit&&r.beforeSubmit(k,this,r)===false){b("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[k,this,r,t]);if(t.veto){b("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var e=c.param(k);if(r.type.toUpperCase()=="GET"){r.url+=(r.url.indexOf("?")>=0?"&":"?")+e;r.data=null}else{r.data=e}var s=this,h=[];if(r.resetForm){h.push(function(){s.resetForm()})}if(r.clearForm){h.push(function(){s.clearForm()})}if(!r.dataType&&r.target){var m=r.success||function(){};h.push(function(n){c(r.target).html(n).each(m,arguments)})}else{if(r.success){h.push(r.success)}}r.success=function(v,q){for(var u=0,n=h.length;u<n;u++){h[u](v,q,s)}};var d=c("input:file",this).fieldValue();var o=false;for(var g=0;g<d.length;g++){if(d[g]){o=true}}if(r.iframe||o){if(c.browser.safari&&r.closeKeepAlive){c.get(r.closeKeepAlive,l)}else{l()}}else{c.ajax(r)}this.trigger("form-submit-notify",[this,r]);return this;function l(){var x=s[0];if(c(":input[@name=submit]",x).length){alert('Error: Form elements must not be named "submit".');return}var v=c.extend({},c.ajaxSettings,r);var w="jqFormIO"+(new Date().getTime());var C=c('<iframe id="'+w+'" name="'+w+'" />');var E=C[0];if(c.browser.msie||c.browser.opera){E.src='javascript:false;document.write("");'}C.css({position:"absolute",top:"-1000px",left:"-1000px"});var F={responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){}};var D=v.global;if(D&&!c.active++){c.event.trigger("ajaxStart")}if(D){c.event.trigger("ajaxSend",[F,v])}var u=0;var z=0;var q=x.clk;if(q){var y=q.name;if(y&&!q.disabled){r.extraData=r.extraData||{};r.extraData[y]=q.value;if(q.type=="image"){r.extraData[name+".x"]=x.clk_x;r.extraData[name+".y"]=x.clk_y}}}setTimeout(function(){var I=s.attr("target"),G=s.attr("action");s.attr({target:w,encoding:"multipart/form-data",enctype:"multipart/form-data",method:"POST",action:v.url});if(v.timeout){setTimeout(function(){z=true;A()},v.timeout)}var H=[];try{if(r.extraData){for(var J in r.extraData){H.push(c('<input type="hidden" name="'+J+'" value="'+r.extraData[J]+'" />').appendTo(x)[0])}}C.appendTo("body");E.attachEvent?E.attachEvent("onload",A):E.addEventListener("load",A,false);x.submit()}finally{s.attr("action",G);I?s.attr("target",I):s.removeAttr("target");c(H).remove()}},10);function A(){if(u++){return}E.detachEvent?E.detachEvent("onload",A):E.removeEventListener("load",A,false);var G=0;var H=true;try{if(z){throw"timeout"}var I,K;K=E.contentWindow?E.contentWindow.document:E.contentDocument?E.contentDocument:E.document;if(K.body==null&&!G&&c.browser.opera){G=1;u--;setTimeout(A,100);return}F.responseText=K.body?K.body.innerHTML:null;F.responseXML=K.XMLDocument?K.XMLDocument:K;F.getResponseHeader=function(M){var L={"content-type":v.dataType};return L[M]};if(v.dataType=="json"||v.dataType=="script"){var n=K.getElementsByTagName("textarea")[0];F.responseText=n?n.value:F.responseText}else{if(v.dataType=="xml"&&!F.responseXML&&F.responseText!=null){F.responseXML=B(F.responseText)}}I=c.httpData(F,v.dataType)}catch(J){H=false;c.handleError(v,F,"error",J)}if(H){v.success(I,"success");if(D){c.event.trigger("ajaxSuccess",[F,v])}}if(D){c.event.trigger("ajaxComplete",[F,v])}if(D&&!--c.active){c.event.trigger("ajaxStop")}if(v.complete){v.complete(F,H?"success":"error")}setTimeout(function(){C.remove();F.responseXML=null},100)}function B(n,G){if(window.ActiveXObject){G=new ActiveXObject("Microsoft.XMLDOM");G.async="false";G.loadXML(n)}else{G=(new DOMParser()).parseFromString(n,"text/xml")}return(G&&G.documentElement&&G.documentElement.tagName!="parsererror")?G: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(s){var r=[];if(this.length==0){return r}var e=this[0];var k=s?e.getElementsByTagName("*"):e.elements;if(!k){return r}for(var l=0,o=k.length;l<o;l++){var f=k[l];var g=f.name;if(!g){continue}if(s&&e.clk&&f.type=="image"){if(!f.disabled&&e.clk==f){r.push({name:g+".x",value:e.clk_x},{name:g+".y",value:e.clk_y})}continue}var t=c.fieldValue(f,true);if(t&&t.constructor==Array){for(var h=0,d=t.length;h<d;h++){r.push({name:g,value:t[h]})}}else{if(t!==null&&typeof t!="undefined"){r.push({name:g,value:t})}}}if(!s&&e.clk){var m=e.getElementsByTagName("input");for(var l=0,o=m.length;l<o;l++){var q=m[l];var g=q.name;if(g&&!q.disabled&&q.type=="image"&&e.clk==q){r.push({name:g+".x",value:e.clk_x},{name:g+".y",value:e.clk_y})}}}return r};c.fn.formSerialize=function(d){return c.param(this.formToArray(d))};c.fn.fieldSerialize=function(e){var d=[];this.each(function(){var k=this.name;if(!k){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:k,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(k){for(var h=[],f=0,d=this.length;f<d;f++){var g=this[f];var e=c.fieldValue(g,k);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,l){var f=d.name,s=d.type,u=d.tagName.toLowerCase();if(typeof l=="undefined"){l=true}if(l&&(!f||d.disabled||s=="reset"||s=="button"||(s=="checkbox"||s=="radio")&&!d.checked||(s=="submit"||s=="image")&&d.form&&d.form.clk!=d||u=="select"&&d.selectedIndex==-1)){return null}if(u=="select"){var m=d.selectedIndex;if(m<0){return null}var q=[],e=d.options;var h=(s=="select-one");var o=(h?m+1:e.length);for(var g=(h?m:0);g<o;g++){var k=e[g];if(k.selected){var r=c.browser.msie&&!(k.attributes.value.specified)?k.text:k.value;if(h){return r}q.push(r)}}return q}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(n,m){var o={sensitivity:7,interval:100,timeout:0};o=b.extend(o,m?{over:n,out:m}:n);var r,q,k,e;var h=function(f){r=f.pageX;q=f.pageY};var d=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(k-r)+Math.abs(e-q))<o.sensitivity){b(f).unbind("mousemove",h);f.hoverIntent_s=1;return o.over.apply(f,[g])}else{k=r;e=q;f.hoverIntent_t=setTimeout(function(){d(g,f)},o.interval)}};var l=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return o.out.apply(f,[g])};var c=function(t){var s=(t.type=="mouseover"?t.fromElement:t.toElement)||t.relatedTarget;while(s&&s!=this){try{s=s.parentNode}catch(t){s=this}}if(s==this){return false}var g=jQuery.extend({},t);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(t.type=="mouseover"){k=g.pageX;e=g.pageY;b(f).bind("mousemove",h);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){d(g,f)},o.interval)}}else{b(f).unbind("mousemove",h);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){l(g,f)},o.timeout)}}};return this.mouseover(c).mouseout(c)}})(jQuery);(function(e){var b=null,d={},k=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(m,l){this.init(m,l)}});e.extend(e.LeviTip,{addSourceHandler:function(l){if(l.get&&l.type){d[l.type]=l}},closeLeviTip:function(){if(b){b.close()}},setDefaults:function(l){e.extend(f,l)},prototype:{init:function(n,q){if(!n){return}this.settings=e.extend({},f,q);this.target=n;this.timer=this.tipHover=false;this.handler=d[this.settings.sourceType]||0;this.pos={cx:0,cy:0,px:0,py:0};var l=this,m=(this.settings.activateOn=="hover"?function(o){if(l.settings.activateOn=="hover"){l.hoverIn(o)}}:function(){});if(!k){h=e('<div class="innerbox"></div>');k=e('<div><div class="shadowbox1"></div><div class="shadowbox2"></div><div class="shadowbox3"></div></div>').append(h);k.css({position:"absolute",display:"none"}).addClass("levitipouter").appendTo("body");if(e.browser.msie&&(!e.browser.version||parseInt(e.browser.version)<=6)&&e.fn.bgiframe){k.bgiframe()}}if(!this.handler){return}if(this.handler.prepare){this.handler.prepare(this)}if(e.fn.hoverIntent&&this.settings.useHoverIntent){e(n).hoverIntent({interval:this.settings.hiInterval,sensitivity:this.settings.hiSensitivity,over:m,out:function(){l.hoverOut()},timeout:0})}else{e(n).hover(m,function(){l.hoverOut()})}if(this.settings.activateOn=="click"){e(n).click(function(o){l.hoverIn(o)})}},hoverIn:function(o){if(b){if(b==this){if(this.timer){clearTimeout(this.timer)}return}else{b.close();b=null}}var n=(this.settings.insertInto=="target")?this.target:(this.settings.insertInto=="body")?"body":this.settings.insertInto;k.appendTo(n).css({visibility:"hidden",display:"block"});var m=this.handler.get(this);if(!m){return}h.html(m).children().show();if(this.settings.addClass){h.addClass(this.settings.addClass)}if(this.settings.dropShadow){k.addClass("outerbox")}this.pos={cx:o.clientX,cy:o.clientY,px:o.pageX,py:o.pageY};this.setPosition();k.css({display:"none",visibility:""}).show();b=this;if(this.settings.insertInto=="body"){var l=this;k.hover(function(q){l.tipHoverIn(q)},function(){l.tipHoverOut()})}if(this.settings.onOpen){this.settings.onOpen(k,this.target)}},hoverOut:function(){var l=this;this.timer=setTimeout(function(){if(!l.tipHover){l.close()}},this.settings.closeDelay)},tipHoverIn:function(){this.tipHover=true},tipHoverOut:function(){this.tipHover=false;this.hoverOut()},setPosition:function(){var t,s,o=e(window).width(),m=e(window).height(),r,q;r=k.offsetParent();q=(this.settings.insertInto=="body")?{left:0,top:0,scrollLeft:0,scrollTop:0}:r.offset();if(this.settings.insertInto=="target"&&r.css("position")=="fixed"){t=this.pos.cx;s=this.pos.cy}else{t=this.pos.px;s=this.pos.py}t+=this.settings.leftOffset-q.left-q.scrollLeft;s+=this.settings.topOffset-q.top-q.scrollTop;if(o<this.pos.cx+k[0].clientWidth+this.settings.leftOffset){var n=e(window).scrollLeft();t-=k[0].clientWidth+this.settings.leftOffset*2;if(q.left-n+t<0){t-=q.left-n+t}}if(m<this.pos.cy+k[0].clientHeight+this.settings.topOffset){var l=e(window).scrollTop();s-=k[0].clientHeight+this.settings.topOffset*2;if(q.top-l+s<0){s-=q.top-l+s}}k.css({left:t,top:s})},close:function(){if(this.timer){clearTimeout(this.timer)}k.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(k,this.target)}}}});e.fn.extend({leviTip:function(l){return this.each(function(){new e.LeviTip(this,l)})}});e.LeviTip.addSourceHandler({type:"attribute",get:function(m){var l=e(m.target).attr(m.settings.source);if(m.settings.source=="title"){m.titleAttr=l;e(m.target).attr("title","")}return l},end:function(l){if(l.settings.source=="title"&&l.titleAttr){e(l.target).attr("title",l.titleAttr)}}});e.LeviTip.addSourceHandler({type:"element",prepare:function(l){if(l.settings.hideSourceElement){e(l.settings.source).hide()}},get:function(l){var m=[];if(l.settings.source){m=e(l.settings.source);if(m.length){m=m.clone(true).show()}}return m}});e.LeviTip.addSourceHandler({type:"firstchild",prepare:function(l){if(l.settings.hideSourceElement){e(l.target.firstChild).hide()}},get:function(l){var m=e(l.target.firstChild);if(m.length){m=m.clone(true).show()}return m}})})(jQuery);(function(b){b.fn.lightBox=function(t){t=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},t);var l=this;function v(){s(this,l);return false}function s(z,y){b("embed, object, select").css({visibility:"hidden"});d();t.imageArray.length=0;t.activeImage=0;if(y.length==1){t.imageArray.push(new Array(z.getAttribute("href"),z.getAttribute("title")))}else{for(var x=0;x<y.length;x++){t.imageArray.push(new Array(y[x].getAttribute("href"),y[x].getAttribute("title")))}}while(t.imageArray[t.activeImage][0]!=z.getAttribute("href")){t.activeImage++}o()}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="'+t.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="'+t.imageBtnClose+'"></a></div></div></div></div>');var x=g();b("#jquery-overlay").css({backgroundColor:t.overlayBgColor,opacity:t.overlayOpacity,width:x[0],height:x[1]}).fadeIn();var y=k();b("#jquery-lightbox").css({top:y[1]+(x[3]/10),left:y[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 z=g();b("#jquery-overlay").css({width:z[0],height:z[1]});var A=k();b("#jquery-lightbox").css({top:A[1]+(z[3]/10),left:A[0]})})}function o(){b("#lightbox-loading").show();if(t.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 x=new Image();x.onload=function(){b("#lightbox-image").attr("src",t.imageArray[t.activeImage][0]);m(x.width,x.height);x.onload=function(){}};x.src=t.imageArray[t.activeImage][0]}function m(A,D){var x=b("#lightbox-container-image-box").width();var C=b("#lightbox-container-image-box").height();var B=(A+(t.containerBorderSize*2));var z=(D+(t.containerBorderSize*2));var y=x-B;var E=C-z;b("#lightbox-container-image-box").animate({width:B,height:z},t.containerResizeSpeed,function(){h()});if((y==0)&&(E==0)){if(b.browser.msie){r(250)}else{r(100)}}b("#lightbox-container-image-data-box").css({width:A});b("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:D+(t.containerBorderSize*2)})}function h(){b("#lightbox-loading").hide();b("#lightbox-image").fadeIn(function(){n();w()});u()}function n(){b("#lightbox-container-image-data-box").slideDown("fast");b("#lightbox-image-details-caption").hide();if(t.imageArray[t.activeImage][1]){b("#lightbox-image-details-caption").html(t.imageArray[t.activeImage][1]).show()}if(t.imageArray.length>1){b("#lightbox-image-details-currentNumber").html(t.txtImage+" "+(t.activeImage+1)+" "+t.txtOf+" "+t.imageArray.length).show()}}function w(){b("#lightbox-nav").show();b("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+t.imageBlank+") no-repeat"});if(t.activeImage!=0){if(t.fixedNavigation){b("#lightbox-nav-btnPrev").css({background:"url("+t.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){t.activeImage=t.activeImage-1;o();return false})}else{b("#lightbox-nav-btnPrev").unbind().hover(function(){b(this).css({background:"url("+t.imageBtnPrev+") left 15% no-repeat"})},function(){b(this).css({background:"transparent url("+t.imageBlank+") no-repeat"})}).show().bind("click",function(){t.activeImage=t.activeImage-1;o();return false})}}if(t.activeImage!=(t.imageArray.length-1)){if(t.fixedNavigation){b("#lightbox-nav-btnNext").css({background:"url("+t.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){t.activeImage=t.activeImage+1;o();return false})}else{b("#lightbox-nav-btnNext").unbind().hover(function(){b(this).css({background:"url("+t.imageBtnNext+") right 15% no-repeat"})},function(){b(this).css({background:"transparent url("+t.imageBlank+") no-repeat"})}).show().bind("click",function(){t.activeImage=t.activeImage+1;o();return false})}}q()}function q(){b(document).keydown(function(x){e(x)})}function f(){b(document).unbind()}function e(x){if(x==null){keycode=event.keyCode;escapeKey=27}else{keycode=x.keyCode;escapeKey=x.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==t.keyToClose)||(key=="x")||(keycode==escapeKey)){c()}if((key==t.keyToPrev)||(keycode==37)){if(t.activeImage!=0){t.activeImage=t.activeImage-1;o();f()}}if((key==t.keyToNext)||(keycode==39)){if(t.activeImage!=(t.imageArray.length-1)){t.activeImage=t.activeImage+1;o();f()}}}function u(){if((t.imageArray.length-1)>t.activeImage){objNext=new Image();objNext.src=t.imageArray[t.activeImage+1][0]}if(t.activeImage>0){objPrev=new Image();objPrev.src=t.imageArray[t.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 z,x;if(window.innerHeight&&window.scrollMaxY){z=window.innerWidth+window.scrollMaxX;x=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){z=document.body.scrollWidth;x=document.body.scrollHeight}else{z=document.body.offsetWidth;x=document.body.offsetHeight}}var y,A;if(self.innerHeight){if(document.documentElement.clientWidth){y=document.documentElement.clientWidth}else{y=self.innerWidth}A=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){y=document.documentElement.clientWidth;A=document.documentElement.clientHeight}else{if(document.body){y=document.body.clientWidth;A=document.body.clientHeight}}}if(x<A){pageHeight=A}else{pageHeight=x}if(z<y){pageWidth=z}else{pageWidth=y}arrayPageSize=new Array(pageWidth,pageHeight,y,A);return arrayPageSize}function k(){var y,x;if(self.pageYOffset){x=self.pageYOffset;y=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){x=document.documentElement.scrollTop;y=document.documentElement.scrollLeft}else{if(document.body){x=document.body.scrollTop;y=document.body.scrollLeft}}}arrayPageScroll=new Array(y,x);return arrayPageScroll}function r(z){var y=new Date();x=null;do{var x=new Date()}while(x-y<z)}return this.unbind("click").click(v)}})(jQuery);(function(g){var d=[8,0,0];var l=[0,0,0];var c;var e;var f=function(m){var n=null;if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]=="object"){n=navigator.plugins["Shockwave Flash"].description;if(n){n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1");l[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10);l[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10);if(/r/.test(n)){l[2]=parseInt(n.replace(/^.*r(.*)$/,"$1"),10)}else{l[2]=0}if(l[0]>m[0]||(l[0]==m[0]&&l[1]>m[1])||(l[0]==m[0]&&l[1]==m[1]&&l[2]>=m[2])){return true}else{return false}}}return false};var h=function(){if(typeof window.clipboardData!="undefined"){return true}};var b=function(m){if(e&&typeof console!="undefined"&&typeof console.log=="function"){console.log(m)}};var k=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 n=g("#jquery_clipboard_swf:first");var o=g(n).get(0);if(typeof o.jqueryClipboardCopy=="function"&&o.jqueryClipboardAvailable){clearInterval(g.clipboardReady.timer);g.clipboardReady.timer=null;g.clipboard.method="flash";for(var m=0;m<g.clipboardReady.ready.length;m++){g.clipboardReady.ready[m]()}g.clipboardReady.ready=null;g.clipboardReady.done=true;b("jQuery.clipboard: OK. Initialized and ready to copy using Flash method.")}};g.clipboardReady=function(o,m){m=jQuery.extend({swfpath:"jquery.clipboard.swf",debug:false},m);c=m.swfpath;e=m.debug;if(h()){g.clipboard.method="ie";b("jQuery.clipboard: OK. Initialized and ready to copy using native IE method.");return o()}if(g.clipboardReady.done){return o()}if(g.clipboardReady.timer){g.clipboardReady.ready.push(o)}else{if(f(d)){g("#jquery_clipboard_swf").remove();g("#jquery_clipboard_div").remove();var q;q=g("<div/>").attr("id","jquery_clipboard_div").css("width","0").css("height","0").appendTo("body").html("");var n;n=g('<embed id="jquery_clipboard_swf" name="jquery_clipboard_swf" src="'+c+'" type="application/x-shockwave-flash"></embed>');g(n).css("width","0").css("height","0").appendTo(q);g.clipboardReady.ready=[o];g.clipboardReady.timer=setInterval(k,100);b("jQuery.clipboard: INFO. Waiting for Flash object to become ready. Detected Flash version: "+l[0]+"."+l[1]+"."+l[2])}else{if(l[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: "+l[0]+"."+l[1]+"."+l[2]);return false}}}};g.clipboard=function(q){if(arguments.length<1||typeof q!="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",q);b("jQuery.clipboard: OK. Copied "+q.length+" bytes to clipboard using native IE method.");return true}catch(o){b("jQuery.clipboard: ERROR. Tried to copy using native IE method but an unknown error occurred.");return false}}if(g.clipboard.method=="flash"){var m=g("#jquery_clipboard_swf:first");var n=g(m).get(0);if(n.jqueryClipboardCopy(q)){b("jQuery.clipboard: OK. Copied "+q.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);jQuery(function($){$.fn.fcbkcomplete=function(opt){return this.each(function(){function init(){createFCBK();preSet();addInput(0)}function createFCBK(){element.hide().attr("multiple","multiple");if(element.attr("name").indexOf("[]")==-1){element.attr("name",element.attr("name")+"[]")}holder=$(document.createElement("ul"));holder.attr("class","holder");holder.css("width",options.width-10);element.after(holder);complete=$(document.createElement("div"));complete.addClass("facebook-auto");complete.append('<div class="default">'+options.complete_text+"</div>");complete.css("width",options.width);if(browser_msie){complete.append('<iframe class="ie6fix" scrolling="no" frameborder="0"></iframe>');browser_msie_frame=complete.children(".ie6fix")}feed=$(document.createElement("ul"));feed.attr("id",elemid+"_feed");complete.prepend(feed);holder.after(complete);feed.css("width",complete.width())}function preSet(){element.children("option").each(function(i,option){option=$(option);if(option.attr("selected")){addItem(option.text(),option.val(),true,option.attr("class"))}cache.push({value:option.val(),caption:option.text(),color:option.attr("class")})})}$(this).bind("addItem",function(event,data){addItem(data.title,data.value,false,data.color,data.setfocus)});function addItem(title,value,preadded,className,setfocus){if(setfocus==undefined){setfocus=false}var li=document.createElement("li");var txt=document.createTextNode(title);var aclose=document.createElement("a");$(li).attr({"class":"bit-box "+(className?className:""),rel:value});$(li).prepend(txt);$(aclose).attr({"class":"closebutton",href:"#"});li.appendChild(aclose);holder.append(li);$(aclose).click(function(){$(this).parent("li").fadeOut("fast",function(){removeItem($(this))});return false});if(!preadded){$("#"+elemid+"_annoninput").remove();var _item;addInput(setfocus);if(element.children("option[value="+value+"]").length){_item=element.children("option[value="+value+"]");_item.get(0).setAttribute("selected","selected")}else{var _item=$(document.createElement("option"));_item.attr("value",value).get(0).setAttribute("selected","selected");_item.text(title);element.append(_item)}if(options.onselect.length){funCall(options.onselect,_item)}}holder.children("li.bit-box.deleted").removeClass("deleted");feed.hide();browser_msie?browser_msie_frame.hide():""}function removeItem(item){if(options.onremove.length){var _item=element.children("option[value="+item.attr("rel")+"]");funCall(options.onremove,_item)}element.children("option[value="+item.attr("rel")+"]").remove();item.remove();deleting=0}function addInput(focusme){var li=$(document.createElement("li"));var input=$(document.createElement("input"));li.attr({"class":"bit-input",id:elemid+"_annoninput"});input.attr({type:"text","class":"maininput",size:"1"});holder.append(li.append(input));input.focus(function(){complete.fadeIn("fast")});input.blur(function(){complete.fadeOut("fast");feed.fadeOut("fast")});holder.click(function(){input.focus();if(feed.length&&$.trim(input.val()).length){feed.show()}else{feed.hide();browser_msie?browser_msie_frame.hide():"";complete.children(".default").show()}});input.keypress(function(event){if(event.keyCode==13){return false}input.attr("size",input.val().length+1)});input.keyup(function(event){var etext=input.val();if(event.keyCode==8&&etext.length==0){feed.hide();if(browser_msie){browser_msie_frame.hide()}if(holder.children("li.bit-box.deleted").length==0){holder.children("li.bit-box:last").addClass("deleted");return false}else{if(deleting){return}deleting=1;holder.children("li.bit-box.deleted").fadeOut("fast",function(){removeItem($(this));return false})}}if(event.keyCode!=40&&event.keyCode!=38&&etext.length!=0){counter=0;if(options.json_url){if(options.cache&&json_cache){addMembers(etext);bindEvents()}else{$.getJSON(options.json_url+"?q="+encodeURIComponent(etext),null,function(data){etext=data.query;data=data.data;addMembers(etext,data);json_cache=true;bindEvents()})}}else{addMembers(etext);bindEvents()}complete.children(".default").hide();feed.show()}});if(focusme){setTimeout(function(){input.focus();complete.children(".default").show()},1)}}function quoteRegExp(s){if(s==undefined){return""}return s.toString().replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1")}function quoteSelector(s){if(s==undefined){return""}return s.toString().replace(/([:=\.\[\]])/g,"\\$1")}function quoteHTML(s){if(s==undefined){return""}return s.toString().replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#039;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function addMembers(etext,data){feed.html("");if(!options.cache){cache=new Array()}addTextItem(etext);if(data!=null&&data.length){cache=data}var content="",highlight;var maximum=options.maxshownitems<cache.length?options.maxshownitems:cache.length;var re=new RegExp("(^|\\s)("+quoteRegExp(etext)+")",options.is_filter_case?"g":"gi");$.each(cache,function(i,object){if(maximum>0&&(!options.is_filter_selected||!element.children("option[value="+quoteSelector(object.value)+"]").attr("selected"))){highlight=object.caption.replace(re,"$1{em}$2{/em}");if(highlight!=object.caption){content+='<li rel="'+quoteHTML(object.value)+'" class="'+quoteHTML(object.color)+'">'+quoteHTML(highlight).replace(/\{(\/?)em\}/g,"<$1em>")+"</li>";counter++;maximum--}}});feed.append(content);if(options.is_first_selected){focuson=feed.children("li:visible:first");focuson.addClass("auto-focus")}if(counter>options.height){feed.css({height:(options.height*24)+"px",overflow:"auto"});if(browser_msie){browser_msie_frame.css({height:(options.height*24)+"px",width:feed.width()+"px"}).show()}}else{feed.css("height","auto");if(browser_msie){browser_msie_frame.css({height:feed.height()+"px",width:feed.width()+"px"}).show()}}}function bindFeedEvent(){feed.children("li").mouseover(function(){feed.children("li").removeClass("auto-focus");$(this).addClass("auto-focus");focuson=$(this)}).mouseout(function(){$(this).removeClass("auto-focus");focuson=null})}function removeFeedEvent(){feed.children("li").unbind("mouseover").unbind("mouseout");feed.mousemove(function(){bindFeedEvent();feed.unbind("mousemove")})}function bindEvents(){var maininput=$("#"+elemid+"_annoninput").children(".maininput");bindFeedEvent();feed.children("li").unbind("mousedown");feed.children("li").mousedown(function(){var option=$(this);addItem(option.text(),option.attr("rel"));feed.hide();if(browser_msie){browser_msie_frame.hide()}complete.hide()});maininput.unbind("keydown");maininput.keydown(function(event){if(event.keyCode!=8){holder.children("li.bit-box.deleted").removeClass("deleted")}if(event.keyCode==13){if(checkFocusOn()){var option=focuson;if(!element.children("option[value="+option.attr("rel")+"]").length){addItem(option.text(),option.attr("rel"),false,option.attr("class"),true)}complete.hide();event.preventDefault();focuson=null;return false}if(options.is_newel){var value=$(this).val();if(!element.children("option[value="+value+"]").length){addItem(value,value)}complete.hide();event.preventDefault();focuson=null}return false}if(event.keyCode==40){removeFeedEvent();if(focuson==null||focuson.length==0){focuson=feed.children("li:visible:first");feed.get(0).scrollTop=0}else{focuson.removeClass("auto-focus");focuson=focuson.nextAll("li:visible:first");var prev=parseInt(focuson.prevAll("li:visible").length,10);var next=parseInt(focuson.nextAll("li:visible").length,10);if((prev>Math.round(options.height/2)||next<=Math.round(options.height/2))&&typeof(focuson.get(0))!="undefined"){feed.get(0).scrollTop=parseInt(focuson.get(0).scrollHeight,10)*(prev-Math.round(options.height/2))}}feed.children("li").removeClass("auto-focus");focuson.addClass("auto-focus")}if(event.keyCode==38){removeFeedEvent();if(focuson==null||focuson.length==0){focuson=feed.children("li:visible:last");feed.get(0).scrollTop=parseInt(focuson.get(0).scrollHeight,10)*(parseInt(feed.children("li:visible").length,10)-Math.round(options.height/2))}else{focuson.removeClass("auto-focus");focuson=focuson.prevAll("li:visible:first");var prev=parseInt(focuson.prevAll("li:visible").length,10);var next=parseInt(focuson.nextAll("li:visible").length,10);if((next>Math.round(options.height/2)||prev<=Math.round(options.height/2))&&typeof(focuson.get(0))!="undefined"){feed.get(0).scrollTop=parseInt(focuson.get(0).scrollHeight,10)*(prev-Math.round(options.height/2))}}feed.children("li").removeClass("auto-focus");focuson.addClass("auto-focus")}})}function addTextItem(value){if(!options.is_newel){return}feed.children("li[fckb=1]").remove();if(value.length==0){return}var li=$(document.createElement("li"));li.attr({rel:value,fckb:1}).text(value);feed.prepend(li);counter++}function funCall(func,item){var _object="";for(i=0;i<item.get(0).attributes.length;i++){if(item.get(0).attributes[i].nodeValue!=null){_object+='"_'+item.get(0).attributes[i].nodeName+'": "'+item.get(0).attributes[i].nodeValue+'",'}}_object="{"+_object+" notinuse: 0}";try{eval(func+"("+_object+")")}catch(ex){}}function checkFocusOn(){if(focuson==null||focuson.length==0){return false}return true}var options=$.extend({json_url:null,cache:false,height:"10",is_newel:false,is_first_selected:false,is_filter_case:false,complete_text:"Start to type...",maxshownitems:30,onselect:"",onremove:""},opt);var holder=null;var feed=null;var complete=null;var counter=0;var cache=new Array();var json_cache=false;var focuson=null;var deleting=0;var browser_msie="\v"=="v";var browser_msie_frame;var element=$(this);var elemid=element.attr("id");init();return this})}});(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.2 <http://code.google.com/p/swfobject/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
var swfobject=function(){var H="undefined",v="object",W="Shockwave Flash",aa="ShockwaveFlash.ShockwaveFlash",u="application/x-shockwave-flash",V="SWFObjectExprInst",B="onreadystatechange",S=window,m=document,x=navigator,X=false,Y=[k],s=[],R=[],M=[],o,U,I,F,N=false,b=false,r,K,q=true,Q=function(){var ae=typeof m.getElementById!=H&&typeof m.getElementsByTagName!=H&&typeof m.createElement!=H,al=x.userAgent.toLowerCase(),ac=x.platform.toLowerCase(),ai=ac?/win/.test(ac):/win/.test(al),ag=ac?/mac/.test(ac):/mac/.test(al),aj=/webkit/.test(al)?parseFloat(al.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ab=!+"\v1",ak=[0,0,0],af=null;if(typeof x.plugins!=H&&typeof x.plugins[W]==v){af=x.plugins[W].description;if(af&&!(typeof x.mimeTypes!=H&&x.mimeTypes[u]&&!x.mimeTypes[u].enabledPlugin)){X=true;ab=false;af=af.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ak[0]=parseInt(af.replace(/^(.*)\..*$/,"$1"),10);ak[1]=parseInt(af.replace(/^.*\.(.*)\s.*$/,"$1"),10);ak[2]=/[a-zA-Z]/.test(af)?parseInt(af.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof S.ActiveXObject!=H){try{var ah=new ActiveXObject(aa);if(ah){af=ah.GetVariable("$version");if(af){ab=true;af=af.split(" ")[1].split(",");ak=[parseInt(af[0],10),parseInt(af[1],10),parseInt(af[2],10)]}}}catch(ad){}}}return{w3:ae,pv:ak,wk:aj,ie:ab,win:ai,mac:ag}}(),n=function(){if(!Q.w3){return}if((typeof m.readyState!=H&&m.readyState=="complete")||(typeof m.readyState==H&&(m.getElementsByTagName("body")[0]||m.body))){g()}if(!N){if(typeof m.addEventListener!=H){m.addEventListener("DOMContentLoaded",g,false)}if(Q.ie&&Q.win){m.attachEvent(B,function(){if(m.readyState=="complete"){m.detachEvent(B,arguments.callee);g()}});if(S==top){(function(){if(N){return}try{m.documentElement.doScroll("left")}catch(ab){setTimeout(arguments.callee,0);return}g()})()}}if(Q.wk){(function(){if(N){return}if(!/loaded|complete/.test(m.readyState)){setTimeout(arguments.callee,0);return}g()})()}w(g)}}();function g(){if(N){return}try{var ad=m.getElementsByTagName("body")[0].appendChild(G("span"));ad.parentNode.removeChild(ad)}catch(ae){return}N=true;var ab=Y.length;for(var ac=0;ac<ab;ac++){Y[ac]()}}function O(ab){if(N){ab()}else{Y[Y.length]=ab}}function w(ac){if(typeof S.addEventListener!=H){S.addEventListener("load",ac,false)}else{if(typeof m.addEventListener!=H){m.addEventListener("load",ac,false)}else{if(typeof S.attachEvent!=H){l(S,"onload",ac)}else{if(typeof S.onload=="function"){var ab=S.onload;S.onload=function(){ab();ac()}}else{S.onload=ac}}}}}function k(){if(X){Z()}else{L()}}function Z(){var ab=m.getElementsByTagName("body")[0];var ae=G(v);ae.setAttribute("type",u);var ad=ab.appendChild(ae);if(ad){var ac=0;(function(){if(typeof ad.GetVariable!=H){var af=ad.GetVariable("$version");if(af){af=af.split(" ")[1].split(",");Q.pv=[parseInt(af[0],10),parseInt(af[1],10),parseInt(af[2],10)]}}else{if(ac<10){ac++;setTimeout(arguments.callee,10);return}}ab.removeChild(ae);ad=null;L()})()}else{L()}}function L(){var ak=s.length;if(ak>0){for(var aj=0;aj<ak;aj++){var ac=s[aj].id;var af=s[aj].callbackFn;var ae={success:false,id:ac};if(Q.pv[0]>0){var ai=d(ac);if(ai){if(J(s[aj].swfVersion)&&!(Q.wk&&Q.wk<312)){A(ac,true);if(af){ae.success=true;ae.ref=D(ac);af(ae)}}else{if(s[aj].expressInstall&&E()){var am={};am.data=s[aj].expressInstall;am.width=ai.getAttribute("width")||"0";am.height=ai.getAttribute("height")||"0";if(ai.getAttribute("class")){am.styleclass=ai.getAttribute("class")}if(ai.getAttribute("align")){am.align=ai.getAttribute("align")}var al={};var ab=ai.getElementsByTagName("param");var ag=ab.length;for(var ah=0;ah<ag;ah++){if(ab[ah].getAttribute("name").toLowerCase()!="movie"){al[ab[ah].getAttribute("name")]=ab[ah].getAttribute("value")}}T(am,al,ac,af)}else{t(ai);if(af){af(ae)}}}}}else{A(ac,true);if(af){var ad=D(ac);if(ad&&typeof ad.SetVariable!=H){ae.success=true;ae.ref=ad}af(ae)}}}}}function D(ae){var ab=null;var ac=d(ae);if(ac&&ac.nodeName=="OBJECT"){if(typeof ac.SetVariable!=H){ab=ac}else{var ad=ac.getElementsByTagName(v)[0];if(ad){ab=ad}}}return ab}function E(){return !b&&J("6.0.65")&&(Q.win||Q.mac)&&!(Q.wk&&Q.wk<312)}function T(ae,af,ab,ad){b=true;I=ad||null;F={success:false,id:ab};var ai=d(ab);if(ai){if(ai.nodeName=="OBJECT"){o=h(ai);U=null}else{o=ai;U=ab}ae.id=V;if(typeof ae.width==H||(!/%$/.test(ae.width)&&parseInt(ae.width,10)<310)){ae.width="310"}if(typeof ae.height==H||(!/%$/.test(ae.height)&&parseInt(ae.height,10)<137)){ae.height="137"}m.title=m.title.slice(0,47)+" - Flash Player Installation";var ah=Q.ie&&Q.win?"ActiveX":"PlugIn",ag="MMredirectURL="+S.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ah+"&MMdoctitle="+m.title;if(typeof af.flashvars!=H){af.flashvars+="&"+ag}else{af.flashvars=ag}if(Q.ie&&Q.win&&ai.readyState!=4){var ac=G("div");ab+="SWFObjectNew";ac.setAttribute("id",ab);ai.parentNode.insertBefore(ac,ai);ai.style.display="none";(function(){if(ai.readyState==4){ai.parentNode.removeChild(ai)}else{setTimeout(arguments.callee,10)}})()}y(ae,af,ab)}}function t(ac){if(Q.ie&&Q.win&&ac.readyState!=4){var ab=G("div");ac.parentNode.insertBefore(ab,ac);ab.parentNode.replaceChild(h(ac),ab);ac.style.display="none";(function(){if(ac.readyState==4){ac.parentNode.removeChild(ac)}else{setTimeout(arguments.callee,10)}})()}else{ac.parentNode.replaceChild(h(ac),ac)}}function h(ag){var af=G("div");if(Q.win&&Q.ie){af.innerHTML=ag.innerHTML}else{var ad=ag.getElementsByTagName(v)[0];if(ad){var ah=ad.childNodes;if(ah){var ab=ah.length;for(var ae=0;ae<ab;ae++){if(!(ah[ae].nodeType==1&&ah[ae].nodeName=="PARAM")&&!(ah[ae].nodeType==8)){af.appendChild(ah[ae].cloneNode(true))}}}}}return af}function y(am,ak,ac){var ab,ae=d(ac);if(Q.wk&&Q.wk<312){return ab}if(ae){if(typeof am.id==H){am.id=ac}if(Q.ie&&Q.win){var al="";for(var ai in am){if(am[ai]!=Object.prototype[ai]){if(ai.toLowerCase()=="data"){ak.movie=am[ai]}else{if(ai.toLowerCase()=="styleclass"){al+=' class="'+am[ai]+'"'}else{if(ai.toLowerCase()!="classid"){al+=" "+ai+'="'+am[ai]+'"'}}}}}var aj="";for(var ah in ak){if(ak[ah]!=Object.prototype[ah]){aj+='<param name="'+ah+'" value="'+ak[ah]+'" />'}}ae.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+al+">"+aj+"</object>";R[R.length]=am.id;ab=d(am.id)}else{var ad=G(v);ad.setAttribute("type",u);for(var ag in am){if(am[ag]!=Object.prototype[ag]){if(ag.toLowerCase()=="styleclass"){ad.setAttribute("class",am[ag])}else{if(ag.toLowerCase()!="classid"){ad.setAttribute(ag,am[ag])}}}}for(var af in ak){if(ak[af]!=Object.prototype[af]&&af.toLowerCase()!="movie"){f(ad,af,ak[af])}}ae.parentNode.replaceChild(ad,ae);ab=ad}}return ab}function f(ad,ab,ac){var ae=G("param");ae.setAttribute("name",ab);ae.setAttribute("value",ac);ad.appendChild(ae)}function C(ac){var ab=d(ac);if(ab&&ab.nodeName=="OBJECT"){if(Q.ie&&Q.win){ab.style.display="none";(function(){if(ab.readyState==4){c(ac)}else{setTimeout(arguments.callee,10)}})()}else{ab.parentNode.removeChild(ab)}}}function c(ad){var ac=d(ad);if(ac){for(var ab in ac){if(typeof ac[ab]=="function"){ac[ab]=null}}ac.parentNode.removeChild(ac)}}function d(ad){var ab=null;try{ab=m.getElementById(ad)}catch(ac){}return ab}function G(ab){return m.createElement(ab)}function l(ad,ab,ac){ad.attachEvent(ab,ac);M[M.length]=[ad,ab,ac]}function J(ad){var ac=Q.pv,ab=ad.split(".");ab[0]=parseInt(ab[0],10);ab[1]=parseInt(ab[1],10)||0;ab[2]=parseInt(ab[2],10)||0;return(ac[0]>ab[0]||(ac[0]==ab[0]&&ac[1]>ab[1])||(ac[0]==ab[0]&&ac[1]==ab[1]&&ac[2]>=ab[2]))?true:false}function z(ag,ac,ah,af){if(Q.ie&&Q.mac){return}var ae=m.getElementsByTagName("head")[0];if(!ae){return}var ab=(ah&&typeof ah=="string")?ah:"screen";if(af){r=null;K=null}if(!r||K!=ab){var ad=G("style");ad.setAttribute("type","text/css");ad.setAttribute("media",ab);r=ae.appendChild(ad);if(Q.ie&&Q.win&&typeof m.styleSheets!=H&&m.styleSheets.length>0){r=m.styleSheets[m.styleSheets.length-1]}K=ab}if(Q.ie&&Q.win){if(r&&typeof r.addRule==v){r.addRule(ag,ac)}}else{if(r&&typeof m.createTextNode!=H){r.appendChild(m.createTextNode(ag+" {"+ac+"}"))}}}function A(ad,ab){if(!q){return}var ac=ab?"visible":"hidden";if(N&&d(ad)){d(ad).style.visibility=ac}else{z("#"+ad,"visibility:"+ac)}}function P(ac){var ad=/[\\\"<>\.;]/;var ab=ad.exec(ac)!=null;return ab&&typeof encodeURIComponent!=H?encodeURIComponent(ac):ac}var e=function(){if(Q.ie&&Q.win){window.attachEvent("onunload",function(){var ag=M.length;for(var af=0;af<ag;af++){M[af][0].detachEvent(M[af][1],M[af][2])}var ad=R.length;for(var ae=0;ae<ad;ae++){C(R[ae])}for(var ac in Q){Q[ac]=null}Q=null;for(var ab in swfobject){swfobject[ab]=null}swfobject=null})}}();return{registerObject:function(af,ab,ae,ad){if(Q.w3&&af&&ab){var ac={};ac.id=af;ac.swfVersion=ab;ac.expressInstall=ae;ac.callbackFn=ad;s[s.length]=ac;A(af,false)}else{if(ad){ad({success:false,id:af})}}},getObjectById:function(ab){if(Q.w3){return D(ab)}},embedSWF:function(af,al,ai,ak,ac,ae,ad,ah,aj,ag){var ab={success:false,id:al};if(Q.w3&&!(Q.wk&&Q.wk<312)&&af&&al&&ai&&ak&&ac){A(al,false);O(function(){ai+="";ak+="";var an={};if(aj&&typeof aj===v){for(var ap in aj){an[ap]=aj[ap]}}an.data=af;an.width=ai;an.height=ak;var aq={};if(ah&&typeof ah===v){for(var ao in ah){aq[ao]=ah[ao]}}if(ad&&typeof ad===v){for(var am in ad){if(typeof aq.flashvars!=H){aq.flashvars+="&"+am+"="+ad[am]}else{aq.flashvars=am+"="+ad[am]}}}if(J(ac)){var ar=y(an,aq,al);if(an.id==al){A(al,true)}ab.success=true;ab.ref=ar}else{if(ae&&E()){an.data=ae;T(an,aq,al,ag);return}else{A(al,true)}}if(ag){ag(ab)}})}else{if(ag){ag(ab)}}},switchOffAutoHideShow:function(){q=false},ua:Q,getFlashPlayerVersion:function(){return{major:Q.pv[0],minor:Q.pv[1],release:Q.pv[2]}},hasFlashPlayerVersion:J,createSWF:function(ad,ac,ab){if(Q.w3){return y(ad,ac,ab)}else{return undefined}},showExpressInstall:function(ad,ae,ab,ac){if(Q.w3&&E()){T(ad,ae,ab,ac)}},removeSWF:function(ab){if(Q.w3){C(ab)}},createCSS:function(ae,ad,ac,ab){if(Q.w3){z(ae,ad,ac,ab)}},addDomLoadEvent:O,addLoadEvent:w,getQueryParamValue:function(ae){var ad=m.location.search||m.location.hash;if(ad){if(/\?/.test(ad)){ad=ad.split("?")[1]}if(ae==null){return P(ad)}var ac=ad.split("&");for(var ab=0;ab<ac.length;ab++){if(ac[ab].substring(0,ac[ab].indexOf("="))==ae){return P(ac[ab].substring((ac[ab].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(b){var ab=d(V);if(ab&&o){ab.parentNode.replaceChild(o,ab);if(U){A(U,true);if(Q.ie&&Q.win){o.style.display="block"}}if(I){I(F)}}b=false}}}}();(function(){var b=false;$(document).ready(function(){b=true});$.ieready=function(c){if($.browser.msie&&!b){$(document).ready(c)}else{c()}}})();(function(){function w(b){console.log("$f.fireEvent",[].slice.call(b))}function s(b){if(!b||typeof b!="object"){return b}var d=new b.constructor();for(var c in b){if(b.hasOwnProperty(c)){d[c]=s(b[c])}}return d}function q(b,e){if(!b){return}var g,f=0,d=b.length;if(d===undefined){for(g in b){if(e.call(b[g],g,b[g])===false){break}}}else{for(var c=b[0];f<d&&e.call(c,f,c)!==false;c=b[++f]){}}return b}function A(b){return document.getElementById(b)}function u(b,c,d){if(typeof c!="object"){return b}if(b&&c){q(c,function(f,e){if(!d||typeof e!="function"){b[f]=e}})}return b}function o(b){var d=b.indexOf(".");if(d!=-1){var e=b.slice(0,d)||"*";var f=b.slice(d+1,b.length);var c=[];q(document.getElementsByTagName(e),function(){if(this.className&&this.className.indexOf(f)!=-1){c.push(this)}});return c}}function x(b){b=b||window.event;if(b.preventDefault){b.stopPropagation();b.preventDefault()}else{b.returnValue=false;b.cancelBubble=true}return false}function t(b,d,c){b[d]=b[d]||[];b[d].push(c)}function y(){return"_"+(""+Math.random()).slice(2,10)}var v=function(c,e,d){var f=this,g={},b={};f.index=e;if(typeof c=="string"){c={url:c}}u(this,c,true);q(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var l="on"+this;if(l.indexOf("*")!=-1){l=l.slice(0,l.length-1);var k="onBefore"+l.slice(2);f[k]=function(m){t(b,k,m);return f}}f[l]=function(m){t(b,l,m);return f};if(e==-1){if(f[k]){d[k]=f[k]}if(f[l]){d[l]=f[l]}}});u(this,{onCuepoint:function(k,l){if(arguments.length==1){g.embedded=[null,k];return f}if(typeof k=="number"){k=[k]}var m=y();g[m]=[k,l];if(d.isLoaded()){d._api().fp_addCuepoints(k,e,m)}return f},update:function(l){u(f,l);if(d.isLoaded()){d._api().fp_updateClip(l,e)}var m=d.getConfig();var k=(e==-1)?m.clip:m.playlist[e];u(k,l,true)},_fireEvent:function(n,E,m,l){if(n=="onLoad"){q(g,function(G,F){if(F[0]){d._api().fp_addCuepoints(F[0],e,G)}});return false}l=l||f;if(n=="onCuepoint"){var D=g[E];if(D){return D[1].call(d,l,m)}}if(E&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(n)!=-1){u(l,E);if(E.metaData){if(!l.duration){l.duration=E.metaData.duration}else{l.fullDuration=E.metaData.duration}}}var k=true;q(b[n],function(){k=this.call(d,l,E,m)});return k}});if(c.onCuepoint){var h=c.onCuepoint;f.onCuepoint.apply(f,typeof h=="function"?[h]:h);delete c.onCuepoint}q(c,function(l,k){if(typeof k=="function"){t(b,l,k);delete c[l]}});if(e==-1){d.onCuepoint=this.onCuepoint}};var r=function(g,e,f,c){var h=this,d={},b=false;if(c){u(d,c)}q(e,function(l,k){if(typeof k=="function"){d[l]=k;delete e[l]}});u(this,{animate:function(D,n,k){if(!D){return h}if(typeof n=="function"){k=n;n=500}if(typeof D=="string"){var l=D;D={};D[l]=n;n=500}if(k){var m=y();d[m]=k}if(n===undefined){n=500}e=f._api().fp_animate(g,D,n,m);return h},css:function(l,k){if(k!==undefined){var m={};m[l]=k;l=m}e=f._api().fp_css(g,l);u(h,e);return h},show:function(){this.display="block";f._api().fp_showPlugin(g);return h},hide:function(){this.display="none";f._api().fp_hidePlugin(g);return h},toggle:function(){this.display=f._api().fp_togglePlugin(g);return h},fadeTo:function(n,k,l){if(typeof k=="function"){l=k;k=500}if(l){var m=y();d[m]=l}this.display=f._api().fp_fadeTo(g,n,k,m);this.opacity=n;return h},fadeIn:function(k,l){return h.fadeTo(1,k,l)},fadeOut:function(k,l){return h.fadeTo(0,k,l)},getName:function(){return g},getPlayer:function(){return f},_fireEvent:function(m,n,l){if(m=="onUpdate"){var D=f._api().fp_getPlugin(g);if(!D){return}u(h,D);delete h.methods;if(!b){q(D.methods,function(){var F=""+this;h[F]=function(){var H=[].slice.call(arguments);var G=f._api().fp_invoke(g,F,H);return G==="undefined"||G===undefined?h:G}});b=true}}var k=d[m];if(k){var E=k.apply(h,n);if(m.slice(0,1)=="_"){delete d[m]}return E}return h}})};function B(L,f,m){var e=this,g=null,H=false,k,n,h=[],c={},d={},l,J,N,I,O,M;u(e,{id:function(){return l},isLoaded:function(){return(g!==null&&g.fp_play!=undefined&&!H)},getParent:function(){return L},hide:function(D){if(D){L.style.height="0px"}if(e.isLoaded()){g.style.height="0px"}return e},show:function(){L.style.height=M+"px";if(e.isLoaded()){g.style.height=O+"px"}return e},isHidden:function(){return e.isLoaded()&&parseInt(g.style.height,10)===0},load:function(D){if(!e.isLoaded()&&e._fireEvent("onBeforeLoad")!==false){var F=function(){k=L.innerHTML;if(k&&!flashembed.isSupported(f.version)){L.innerHTML=""}flashembed(L,f,{config:m});if(D){D.cached=true;t(d,"onLoad",D)}};var E=0;q(C,function(){this.unload(function(G){if(++E==C.length){F()}})})}return e},unload:function(D){if(this.isFullscreen()&&/WebKit/i.test(navigator.userAgent)){if(D){D(false)}return e}if(k.replace(/\s/g,"")!==""){if(e._fireEvent("onBeforeUnload")===false){if(D){D(false)}return e}H=true;try{if(g){g.fp_close();e._fireEvent("onUnload")}}catch(F){}var E=function(){g=null;L.innerHTML=k;H=false;if(D){D(true)}};setTimeout(E,50)}else{if(D){D(false)}}return e},getClip:function(D){if(D===undefined){D=I}return h[D]},getCommonClip:function(){return n},getPlaylist:function(){return h},getPlugin:function(F){var D=c[F];if(!D&&e.isLoaded()){var E=e._api().fp_getPlugin(F);if(E){D=new r(F,E,e);c[F]=D}}return D},getScreen:function(){return e.getPlugin("screen")},getControls:function(){return e.getPlugin("controls")._fireEvent("onUpdate")},getLogo:function(){try{return e.getPlugin("logo")._fireEvent("onUpdate")}catch(D){}},getPlay:function(){return e.getPlugin("play")._fireEvent("onUpdate")},getConfig:function(D){return D?s(m):m},getFlashParams:function(){return f},loadPlugin:function(E,F,R,D){if(typeof R=="function"){D=R;R={}}var G=D?y():"_";e._api().fp_loadPlugin(E,F,R,G);var P={};P[G]=D;var Q=new r(E,null,e,P);c[E]=Q;return Q},getState:function(){return e.isLoaded()?g.fp_getState():-1},play:function(E,F){var D=function(){if(E!==undefined){e._api().fp_play(E,F)}else{e._api().fp_play()}};if(e.isLoaded()){D()}else{if(H){setTimeout(function(){e.play(E,F)},50)}else{e.load(function(){D()})}}return e},getVersion:function(){var D="flowplayer.js 3.2.0";if(e.isLoaded()){var E=g.fp_getVersion();E.push(D);return E}return D},_api:function(){if(!e.isLoaded()){throw"Flowplayer "+e.id()+" not loaded when calling an API method"}return g},setClip:function(D){e.setPlaylist([D]);return e},getIndex:function(){return N}});q(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut").split(","),function(){var E="on"+this;if(E.indexOf("*")!=-1){E=E.slice(0,E.length-1);var D="onBefore"+E.slice(2);e[D]=function(F){t(d,D,F);return e}}e[E]=function(F){t(d,E,F);return e}});q(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed,setKeyboardShortcutsEnabled,isKeyboardShortcutsEnabled").split(","),function(){var D=this;e[D]=function(F,G){if(!e.isLoaded()){return e}var E=null;if(F!==undefined&&G!==undefined){E=g["fp_"+D](F,G)}else{E=(F===undefined)?g["fp_"+D]():g["fp_"+D](F)}return E==="undefined"||E===undefined?e:E}});e._fireEvent=function(E){if(typeof E=="string"){E=[E]}var D=E[0],G=E[1],T=E[2],U=E[3],V=0;if(m.debug){w(E)}if(!e.isLoaded()&&D=="onLoad"&&G=="player"){g=g||A(J);O=g.clientHeight;q(h,function(){this._fireEvent("onLoad")});q(c,function(Q,P){P._fireEvent("onUpdate")});n._fireEvent("onLoad")}if(D=="onLoad"&&G!="player"){return}if(D=="onError"){if(typeof G=="string"||(typeof G=="number"&&typeof T=="number")){G=T;T=U}}if(D=="onContextMenu"){q(m.contextMenu[G],function(Q,P){P.call(e)});return}if(D=="onPluginEvent"||D=="onBeforePluginEvent"){var Y=G.name||G;var X=c[Y];if(X){X._fireEvent("onUpdate",G);return X._fireEvent(T,E.slice(3))}return}if(D=="onPlaylistReplace"){h=[];var S=0;q(G,function(){h.push(new v(this,S++,e))})}if(D=="onClipAdd"){if(G.isInStream){return}G=new v(G,T,e);h.splice(T,0,G);for(V=T+1;V<h.length;V++){h[V].index++}}var F=true;if(typeof G=="number"&&G<h.length){I=G;var W=h[G];if(W){F=W._fireEvent(D,T,U)}if(!W||F!==false){F=n._fireEvent(D,T,U,W)}}q(d[D],function(){F=this.call(e,G,T);if(this.cached){d[D].splice(V,1)}if(F===false){return false}V++});return F};function K(){if($f(L)){$f(L).getParent().innerHTML="";N=$f(L).getIndex();C[N]=e}else{C.push(e);N=C.length-1}M=parseInt(L.style.height,10)||L.clientHeight;l=L.id||"fp"+y();J=f.id||l+"_api";f.id=J;m.playerId=l;if(typeof m=="string"){m={clip:{url:m}}}if(typeof m.clip=="string"){m.clip={url:m.clip}}m.clip=m.clip||{};if(L.getAttribute("href",2)&&!m.clip.url){m.clip.url=L.getAttribute("href",2)}n=new v(m.clip,-1,e);m.playlist=m.playlist||[m.clip];var E=0;q(m.playlist,function(){var F=this;if(typeof F=="object"&&F.length){F={url:""+F}}q(m.clip,function(P,G){if(G!==undefined&&F[P]===undefined&&typeof G!="function"){F[P]=G}});m.playlist[E]=F;F=new v(F,E,e);h.push(F);E++});q(m,function(G,F){if(typeof F=="function"){if(n[G]){n[G](F)}else{t(d,G,F)}delete m[G]}});q(m.plugins,function(G,F){if(F){c[G]=new r(G,F,e)}});if(!m.plugins||m.plugins.controls===undefined){c.controls=new r("controls",null,e)}c.canvas=new r("canvas",null,e);function D(F){if(!e.isLoaded()&&e._fireEvent("onBeforeClick")!==false){e.load()}return x(F)}k=L.innerHTML;if(k.replace(/\s/g,"")!==""){if(L.addEventListener){L.addEventListener("click",D,false)}else{if(L.attachEvent){L.attachEvent("onclick",D)}}}else{if(L.addEventListener){L.addEventListener("click",x,false)}e.load()}}if(typeof L=="string"){var b=A(L);if(!b){throw"Flowplayer cannot access element: "+L}else{L=b;K()}}else{K()}}var C=[];function z(b){this.length=b.length;this.each=function(c){q(b,c)};this.size=function(){return b.length}}window.flowplayer=window.$f=function(){var f=null;var g=arguments[0];if(!arguments.length){q(C,function(){if(this.isLoaded()){f=this;return false}});return f||C[0]}if(arguments.length==1){if(typeof g=="number"){return C[g]}else{if(g=="*"){return new z(C)}q(C,function(){if(this.id()==g.id||this.id()==g||this.getParent()==g){f=this;return false}});return f}}if(arguments.length>1){var b=arguments[1],e=(arguments.length==3)?arguments[2]:{};if(typeof b=="string"){b={src:b}}b=u({bgcolor:"#000000",version:[9,0],expressInstall:"http://static.flowplayer.org/swf/expressinstall.swf",cachebusting:true},b);if(typeof g=="string"){if(g.indexOf(".")!=-1){var c=[];q(o(g),function(){c.push(new B(this,s(b),s(e)))});return new z(c)}else{var d=A(g);return new B(d!==null?d:g,b,e)}}else{if(g){return new B(g,b,e)}}}return null};u(window.$f,{fireEvent:function(){var c=[].slice.call(arguments);var b=$f(c[0]);return b?b._fireEvent(c.slice(1)):null},addPlugin:function(c,b){B.prototype[c]=b;return $f},each:q,extend:u});if(typeof jQuery=="function"){jQuery.fn.flowplayer=function(b,c){if(!arguments.length||typeof arguments[0]=="number"){var d=[];this.each(function(){var e=$f(this);if(e){d.push(e)}});return arguments.length?d[arguments[0]]:new z(d)}return this.each(function(){$f(this,s(b),c?s(c):{})})}}})();(function(){var n=document.all,l="http://www.adobe.com/go/getflashplayer",s=typeof jQuery=="function",q=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,t={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function m(b,c){if(c){for(key in c){if(c.hasOwnProperty(key)){b[key]=c[key]}}}return b}function u(d,e){var b=[];for(var c in d){if(d.hasOwnProperty(c)){b[c]=e(d[c])}}return b}window.flashembed=function(d,b,c){if(typeof d=="string"){d=document.getElementById(d.replace("#",""))}if(!d){return}if(typeof b=="string"){b={src:b}}return new r(d,m(m({},t),b),c)};var o=m(window.flashembed,{conf:t,getVersion:function(){var d;try{d=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(e){try{var c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");d=c&&c.GetVariable("$version")}catch(b){}}d=q.exec(d);return d?[d[1],d[3]]:[0,0]},asString:function(c){if(c===null||c===undefined){return null}var d=typeof c;if(d=="object"&&c.push){d="array"}switch(d){case"string":c=c.replace(new RegExp('(["\\\\])',"g"),"\\$1");c=c.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+c+'"';case"array":return"["+u(c,function(g){return o.asString(g)}).join(",")+"]";case"function":return'"function()"';case"object":var b=[];for(var e in c){if(c.hasOwnProperty(e)){b.push('"'+e+'":'+o.asString(c[e]))}}return"{"+b.join(",")+"}"}return String(c).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(h,c){h=m({},h);var k='<object width="'+h.width+'" height="'+h.height+'" id="'+h.id+'" name="'+h.id+'"';if(h.cachebusting){h.src+=((h.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(h.w3c||!n){k+=' data="'+h.src+'" type="application/x-shockwave-flash"'}else{k+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}k+=">";if(h.w3c||n){k+='<param name="movie" value="'+h.src+'" />'}h.width=h.height=h.id=h.w3c=h.src=null;h.onFail=h.version=h.expressInstall=null;for(var b in h){if(h[b]){k+='<param name="'+b+'" value="'+h[b]+'" />'}}var g="";if(c){for(var e in c){if(c[e]){var d=c[e];g+=e+"="+(/function|object/.test(typeof d)?o.asString(d):d)+"&"}}g=g.slice(0,-1);k+='<param name="flashvars" value=\''+g+"' />"}k+="</object>";return k},isSupported:function(b){return f[0]>b[0]||f[0]==b[0]&&f[1]>=b[1]}});var f=o.getVersion();function r(d,e,b){if(o.isSupported(e.version)){d.innerHTML=o.getHTML(e,b)}else{if(e.expressInstall&&o.isSupported([6,65])){d.innerHTML=o.getHTML(m(e,{src:e.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title})}else{if(!d.innerHTML.replace(/\s/g,"")){d.innerHTML="<h2>Внимание ошибка</h2><h3>Требуется Flash плеер версии:  "+e.version+" или выше</h3><h4>"+(f[0]>0?"У вас версия: "+f:"У вас Flash не установлен")+"</h4>"+(d.tagName=="A"?"<p>Нажмите сюда для установки последней версии</p>":"<p>Установить последнюю версию можно <a href='"+l+"'>тут</a></p>");if(d.tagName=="A"){d.onclick=function(){location.href=l}}}if(e.onFail){var c=e.onFail.call(this);if(typeof c=="string"){d.innerHTML=c}}}}if(n){window[e.id]=document.getElementById(e.id)}m(this,{getRoot:function(){return d},getOptions:function(){return e},getConf:function(){return b},getApi:function(){return d.firstChild}})}if(s){jQuery.tools=jQuery.tools||{version:"3.2.0"};jQuery.tools.flashembed={conf:t};jQuery.fn.flashembed=function(b,c){return this.each(function(){$(this).data("flashembed",flashembed(this,b,c))})}}})();(function(d){d.tools=d.tools||{};d.tools.expose={version:"1.0.5",conf:{maskId:null,loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,color:"#456",api:false}};function e(){if(d.browser.msie){var b=d(document).height(),c=d(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,b-c<20?c:b]}return[d(window).width(),d(document).height()]}function f(k,l){var n=this,b=d(this),o=null,m=false,c=0;d.each(l,function(h,g){if(d.isFunction(g)){b.bind(h,g)}});d(window).resize(function(){n.fit()});d.extend(this,{getMask:function(){return o},getExposed:function(){return k},getConf:function(){return l},isLoaded:function(){return m},load:function(r){if(m){return n}c=k.eq(0).css("zIndex");if(l.maskId){o=d("#"+l.maskId)}if(!o||!o.length){var h=e();o=d("<div/>").css({position:"absolute",top:0,left:0,width:h[0],height:h[1],display:"none",opacity:0,zIndex:l.zIndex});if(l.maskId){o.attr("id",l.maskId)}d("body").append(o);var q=o.css("backgroundColor");if(!q||q=="transparent"||q=="rgba(0, 0, 0, 0)"){o.css("backgroundColor",l.color)}if(l.closeOnEsc){d(document).bind("keydown.unexpose",function(s){if(s.keyCode==27){n.close()}})}if(l.closeOnClick){o.bind("click.unexpose",function(s){n.close(s)})}}r=r||d.Event();r.type="onBeforeLoad";b.trigger(r);if(r.isDefaultPrevented()){return n}d.each(k,function(){var s=d(this);if(!/relative|absolute|fixed/i.test(s.css("position"))){s.css("position","relative")}});k.css({zIndex:Math.max(l.zIndex+1,c=="auto"?0:c)});var g=o.height();if(!this.isLoaded()){o.css({opacity:0,display:"block"}).fadeTo(l.loadSpeed,l.opacity,function(){if(o.height()!=g){o.css("height",g)}r.type="onLoad";b.trigger(r)})}m=true;return n},close:function(g){if(!m){return n}g=g||d.Event();g.type="onBeforeClose";b.trigger(g);if(g.isDefaultPrevented()){return n}o.fadeOut(l.closeSpeed,function(){g.type="onClose";b.trigger(g);k.css({zIndex:d.browser.msie?c:null})});m=false;return n},fit:function(){if(o){var g=e();o.css({width:g[0],height:g[1]})}},bind:function(h,g){b.bind(h,g);return n},unbind:function(g){b.unbind(g);return n}});d.each("onBeforeLoad,onLoad,onBeforeClose,onClose".split(","),function(h,g){n[g]=function(q){return n.bind(g,q)}})}d.fn.expose=function(g){var c=this.eq(typeof g=="number"?g:0).data("expose");if(c){return c}if(typeof g=="string"){g={color:g}}var b=d.extend({},d.tools.expose.conf);g=d.extend(b,g);this.each(function(){c=new f(d(this),g);d(this).data("expose",c)});return g.api?c:this}})(jQuery);$.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)}}})})};$.fn.bfm_recommend2=function(d,b){var c=this;$(c).find("span").click(function(){$.ajax({url:"/news/recommend.html",type:"post",data:{id:d},dataType:"json",success:function(e){if(e.status){$(b).text(e.count);$(b).attr("title",e.count+" "+rusform(e.count,"рекомендация","рекомендации","рекомендаций"))}else{alert(e.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();$(this).find(".b-comment-add").each(function(){var c=$(this).find(".b-comment-form").parent();$(this).find(".b-btn-comment-display").click(function(){$(".reply").show();$(".b-btn-comment-display").show();$(this).hide();b.find("input[name='pid']").attr("value","");b.parent().appendTo(c).find("form").bfm_form_show()})});$("ul.b-comments-list li > div").each(function(){var c=$(this).attr("id").split("-").pop();var d=$(this).find(".reply:first");d.click(function(){$(".reply").show();$(".b-btn-comment-display").show();d.hide();b.find("input[name='pid']").attr("value",c);b.parent().insertAfter(d).find("form").bfm_form_show();return false})});if("#comments"==location.hash||"#commentsform"==location.hash){b.parent().parent().find(".b-btn-comment-display").hide();b.bfm_form_show()}else{if(location.hash.split("-")[0]=="#comment"){$("#comment-"+location.hash.split("-")[1]).find("a.reply").trigger("click");setTimeout(function(){b.hide();b.find("h2.message").remove();$(".reply").show()},1000*5)}}};$.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,k){f.prototype.set.apply(this,arguments);var h={};h[g]=k;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);$.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");arrow=$(b).find(".b-pulldown-arrow");$(this).click(function(f){var d=$(f.target).parents().andSelf();if($.inArray(arrow.get(0),d)<0){b.show()}});arrow.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 k=this;$.each(c,function(m,l){(function(n){var o=$("<li>"+l+"</li>");o.click(function(q){if(!$(this).hasClass("selected")){$(this).addClass("selected").siblings().removeClass("selected");$(d).find(b).text($(this).text());h=n;$(d).trigger("change",n).find(".b-pulldown-body:first").hide();q.stopPropagation()}});$(k).append(o);if(n==h){o.click()}})(m)})});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(n){var m=this,e=$(".day",this).bfm_ui_input_filter("1234657890"),h=$(".month",this).bfm_ui_input_filter("1234657890"),l=$(".year",this).bfm_ui_input_filter("1234657890"),d=$(".b-year .value",this),b=$(".b-month .value",this);var c=$.datetimepicker._updateDatepicker;$.datetimepicker._updateDatepicker=function(o){c.apply(this,arguments);d.text(o._drawYear);b.text(o._get("monthNames")[o._drawMonth])};function k(q){var o=new Date(q);e.val(o.format("dd"));h.val(o.format("MM"));l.val(o.format("yyyy"))}var g=$(this).find(".calendar").datetimepicker($.extend(n,{onSelect:function(q){var o=new Date(q);m.trigger("change",o.format("yyyy-MM-dd"));k(q)}}));k(g.datetimepicker("getDate"));var f=$.datetimepicker._getInst(g.get(0)._calId);$.each({month:"M",year:"Y"},function(q,o){$.each({previous:-1,next:1},function(r,s){$(m).find(".b-"+q+" ."+r).click(function(){$.datetimepicker._adjustDate(f,s,o)})})});$(this).find("form").submit(function(){var o=e.val(),s=h.val()-1,r=l.val();if(Date.isValid(r,s,o)){var q=new Date(r,s,o);g.datetimepicker("setDate",q);m.trigger("change",q.format("yyyy-MM-dd"))}else{alert("Введена неверная дата")}return false});return this};(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(k){var h=b.indexOf(k);if(h>-1){b.splice(h,1);var g=$("#instrument_"+k).parents("table");$("#instrument_"+k).remove();g.zebra();$.getJSON("/stock/blocks/get_row.json",{id:k});d()}}function f(k){var h=c_arrow="zero";if(Number(k.change)>0){c_arrow="up";h="plus"}else{if(Number(k.change)<0){c_arrow="down";h="minus"}}var g=Number(k.change_year)>0?"plus":(Number(k.change_year)<0?"minus":"zero");$("#instrument_"+k.id).children().each(function(l){var m=$(this);switch(l){case 0:m.html('<div class="arrow-'+c_arrow+'"></div>');break;case 2:m.html(k.date);break;case 3:m.html(k.close);break;case 4:m.html('<span class="'+h+'">'+k.change+"</span>");break;case 5:m.html('<span class="'+g+'">'+k.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(l){if(l){var k=$(l.html);var h=l.instrument.group_alias+"-"+l.instrument.type_alias;k.find(".ticker-delete").click(function(){c(l.instrument.id);return false});var m=$("#gt-"+h);m.parent().find("input:text").val("");m.find("table").append(k).zebra();if(m.parent().find(".b-add-ticker").is(":visible")){k.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=208"};$(document).click(function(f){var d=f.target||f.srcElement;if(d.tagName!="A"){d=d.parentNode}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.replace(/^www\./i,"");return $(this).lightBox($.extend({imageLoading:c+"/bfm/images/lightbox/ico-loading.gif",imageBtnPrev:c+"/bfm/images/lightbox/btn-prev.gif",imageBtnNext:c+"/bfm/images/lightbox/btn-next.gif",imageBtnClose:c+"/bfm/images/lightbox/btn-close.gif",imageBlank:c+"/bfm/images/blank.gif",txtImage:"Изображение",txtOf:"из"},b))};var bfm_player=(function(){return function(k,d,h,f,b,g){var e={playlist:[],plugins:{}};switch(g){case"shop":e.canvas={backgroundColor:"#dddddd",backgroundGradient:"none"};e.plugins.controls={url:host_static.replace("%s","/_common/player/skins/flowplayer.controls-3.2.1.swf"),time:true,autoHide:"never",height:30,backgroundGradient:"none",backgroundColor:"#dddddd",timeSeparator:" / ",scrubberHeightRatio:0.3,scrubberBarHeightRatio:0.5,volumeSliderHeightRatio:0.5,volumeBarHeightRatio:0.5,bottom:0,buttonColor:"#24a6da",buttonOverColor:"#1e6480",durationColor:"#063b51",timeColor:"#0c77a2",progressColor:"#34b2e4",sliderColor:"#0f3443"};break;default:e.canvas={backgroundColor:"#000000",backgroundGradient:"none"};e.plugins.controls={url:host_static.replace("%s","/_common/player/skins/flowplayer.controls-3.2.1.swf"),time:true,autoHide:"never",height:30,backgroundGradient:"none",backgroundColor:"#000000",timeSeparator:" / ",scrubberHeightRatio:0.3,scrubberBarHeightRatio:0.5,volumeSliderHeightRatio:0.5,volumeBarHeightRatio:0.5,bottom:5};break}e.plugins.message={url:host_static.replace("%s","/_common/player/plugins/flowplayer.content-3.2.0.swf"),left:20,top:30,width:180,height:65,backgroundColor:"#000000",color:"#ffffff",border:"2px solid #ffffff",opacity:0.9,borderRadius:15,padding:10,display:"none",html:"",zIndex:110};e.showErrors=false;e.onError=function(m,l){this.stop();this.getPlugin("message").setHtml("<p>Файл обрабатывается. Попробуйте посмотреть это видео немного позже.</p>").show();return false};if(f=="video"||f=="subtitle"){e.playlist=[{url:h,scaling:"scale",type:"image"},{url:d,autoPlay:false,autoBuffering:false,scaling:"orig",type:"video"}];e.screen={width:470,height:264,top:15,right:0};$("#"+k).css({width:"470px",height:"318px"})}if(f=="audio"){e.playlist=[{url:d,autoPlay:false}];e.plugins.audio={url:host_static.replace("%s","/_common/player/plugins/flowplayer.audio-3.2.0.swf")};e.plugins.controls.fullscreen=false;e.plugins.controls.bottom=0;e.plugins.message.left=5;e.plugins.message.top=5;e.plugins.message.width=460;e.plugins.message.height=20;e.plugins.message.padding=2;$("#"+k).css({width:"470px",height:"30px"})}if(f=="subtitle"){e.playlist[1].captionUrl=b;e.plugins.captions={url:host_static.replace("%s","/_common/player/plugins/flowplayer.captions-3.2.1.swf"),captionTarget:"subtitle",button:null};e.plugins.subtitle={url:host_static.replace("%s","/_common/player/plugins/flowplayer.content-3.2.0.swf"),bottom:45,height:45,width:"98%",backgroundColor:"transparent",backgroundGradient:"none",border:0,textDecoration:"outline",style:{body:{fontSize:15,fontFamily:"Arial",textAlign:"center",color:"#ffffff",fontWeight:"bold"}}};var c=true;window.subtitleclick=function(){if(c){c=false;$f().getPlugin("subtitlebutton").css({body:{color:"#ff0000"}});$f().getPlugin("subtitlebutton").setHtml('<a href="javascript:subtitleclick();">Показать субтитры</a>');$f().getPlugin("subtitle").hide()}else{c=true;$f().getPlugin("subtitlebutton").css({body:{color:"#ffffff"}});$f().getPlugin("subtitlebutton").setHtml('<a href="javascript:subtitleclick();">Скрыть субтитры</a>');$f().getPlugin("subtitle").show()}};e.plugins.subtitlebutton={url:host_static.replace("%s","/_common/player/plugins/flowplayer.content-3.2.0.swf"),width:115,height:1,right:15,top:0,backgroundColor:"#000000",backgroundGradient:"none",border:"none",borderRadius:10,padding:5,html:'<a href="javascript:subtitleclick();">Скрыть субтитры</a>',style:{body:{fontSize:10,textAlign:"center",fontFamily:"Arial",color:"#ffffff",fontWeight:"bold"}}};e.onMouseOver=function(){this.getPlugin("subtitlebutton").animate({height:25},1000)};e.onMouseOut=function(){this.getPlugin("subtitlebutton").animate({height:1},1000)}}$("#"+k).html("");$f(k,{src:host_static.replace("%s","/_common/player/flowplayer-3.2.2.swf"),wmode:"opaque",allowScriptAccess:"always"},e)}})();function bfm_printview(b){var d=document.getElementById("screenview"),c=d.href;function e(f){var g=f?b:c;if(d.href!=g){d.href=g}}(function(){var f;window.setInterval(function(){if(location.hash!=f){f=location.hash;e("#print"==f)}},100)})()}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}}}}$.fn.accordion=function(c,b,d){if(d=="undefined"){var d=$(this).find(c+":last")}else{var d=$(this).find(d)}d.css("width",b.max+"px");$(this).find(c).mouseover(function(){$(d).animate({width:b.min+"px"},{queue:false,duration:200});$(this).animate({width:b.max+"px"},{queue:false,duration:200});d=this})};$.fn.bfm_mainmenu=function(){var b=$(this).find(">li").each(function(){$(this).find(">a").mouseover(function(){b.removeClass("active");$(this).parent().addClass("active")})})};function bfm_position(c){function b(d){var e=curtop=0;if(d.offsetParent){do{e+=d.offsetLeft;curtop+=d.offsetTop}while(d=d.offsetParent);return[e,curtop]}return[0,0]}$(function(){if(!c.is(":visible")){c.show();pos=b(c.get(0));c.hide()}else{pos=b(c.get(0))}$(c).appendTo("body");$(c).css({top:pos[1],left:pos[0]})})}document.onkeydown=function(k){k=k||window.event;var c={37:"previous",39:"next"},h=k.keyCode;if(k.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 l=this;for(var k=0;k<this.length;k++){var m=l.charAt(k);if(b.indexOf(m)>-1){continue}if(typeof(e[m])!="undefined"){h+=e[m]}else{var g=String(m).toLowerCase();h+=((g>="a"&&g<="z")||(g>="0"&&g<="9"))?m:"-"}}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 l=h.attr("id").substring(0,h.attr("id").length-"_alias".length);var g=$("#"+l+"_state");var k=$("#"+l);if(h.val()==""){g.attr("checked",true)}g.click(function(){if($(this).attr("checked")){h.val(k.val().to_alias())}});k.keyup(function(){var m=g.attr("checked");if(m){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(k){var g=new Object();if(k instanceof Object){for(var h in k){if(k[h] instanceof Object){g[h]=k[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(k,m,h){var l=d.settings[k]||new Object();if(arguments.length>1){return m in l?l[m]:(arguments.length>2?h:null)}else{return l}},setParam:function(h,k){if(!g){b()}d.settings[h]=k;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 l;for(var k=d.home.main.length-1;k>=0;k--){var m=d.home.main[k],n=m.length;if(undefined===l||l.length>=n){l=m}}l.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(k){var h=d.deleted.indexOf(k);if(h>=0){d.deleted.splice(h,1);f()}}}})();if(!window.Block){var Block=new Object()}Block.Desktop=(function(){var d=new Object();function k(s){if(/^widget\./.test(s)){return $("#widgets-bar").get(0)}var o=$(".b-desktop .column"),n;for(var m=0;m<o.length;m++){var q=o.get(m),r=$(q).children().length;if(undefined==n||r<n){n=r;result=q}}return result}function f(m){$(m).minimizeable().each(function(){var n=this,o=this.id;$(this).find(".close").click(function(){$(n).restore();c(o)})})}function g(m){f($(".b-block-move"));var q=$.browser.msie&&$.browser.version<=6?"height":"min-height";function n(s){var r=0;s.each(function(){var t=$(this).height();if(t>r){r=t}}).each(function(){$(this).css(q,r)})}function o(r){r.each(function(){$(this).css(q,"")})}$.each([$(m).find(".column")],function(){var r=this;this.Sortable({accept:"b-block-move",helperclass:"b-block-move-helper",handle:".head",tolerance:"pointer",onChange:function(s){Block.Layout.initialize()},onStart:function(){n(r)},onStop:function(){o(r)}})})}function b(m){var n=new Array();$(m).find(".b-block-move").each(function(){n.push(this.id)});return n}function e(q){if(0==$(".b-desktop").length){throw new Error("Desktop is not available")}var m=new Array(),o=new Array(),n=new Array();$(".b-desktop .column").each(function(){var r=b(this);n=n.concat(r);m.push(r)});o=b("#widgets-bar");n=n.concat(o);return q?n:{main:m,right:o}}function l(m){if(!h(m)){$.ajax({url:Block.uri(m),success:function(o){var n=k(m),r=$(o);f(r);try{$(n).append(r).SortableAddItem(r.get(0))}catch(q){}delete d[m];Block.Layout.unremove(m);Block.Layout.initialize()},error:function(n,q,o){alert(o||q)}})}else{alert("Блок уже добавлен")}}function c(n){var m=document.getElementById(n);d[n]=Block.caption(m);$(m).remove();Block.Layout.remove(n);Block.Layout.initialize()}function h(m){return e(true).indexOf(m)>=0}return{bind:g,current:e,add:l,remove:c,removed:function(){return d}}})();if(!window.Block){var Block=new Object()}Block.Catalogue=(function(){var l;var g;var e;var b=new Array();function h(m){$(m).find("li").click(function(){$(this).toggleClass("selected")}).each(function(){b.push($(this).attr("name"))});$(m).find(".preview").click(function(n){n.preventDefault();n.stopPropagation();alert($(this).parents("li:first").attr("name"))})}function f(m){l=m;$(l).find(".b-left-column ul").tabs({cookie:null});b=new Array();$(l).find(".b-right-column ul").each(function(){h(this)});$(l).find(".b-popup-btn input").click(function(){c();k()});$(l).find(".popup-close").click(function(){k()});$(l).find(".b-rss-example a").click(function(){$(l).find(".rss-inp").val($(this).attr("href"));return false});$("#rss").submit(function(){var o=$(this).find(".b-feed-preview").hide(),n=$(this).find(".b-misstake").hide();$(this).ajaxSubmit({success:function(q){$.get(Block.uri("feed."+q),function(r){var s=$(r).removeAttr("id");o.find(".contents").html(s);o.show();o.find(".add").click(function(){Block.Desktop.add("feed."+q);o.hide()})})},error:function(q){n.show()}});return false});$("#reset-blocks").submit(function(){$.preferences(null);window.setTimeout(function(){window.location.reload(true)},100);k();return false})}function d(){e=Block.Desktop.current(true);var m=$("#deleted-blocks").empty().append("<ul></ul>");$.each(Block.Desktop.removed(),function(o,n){m.append('<li name="'+o+'">'+n+"</li>")});h(m);g=$(l).find(".b-right-column li");g.removeClass("selected");$.each(e,function(){$(g).filter("[name="+this+"]").addClass("selected")});$(l).show().trigger("open")}function c(){var r=new Array();g.each(function(){if($(this).hasClass("selected")){r.push($(this).attr("name"))}});var o=e.diff(r).intersect(b);for(var n=0,q=o.length;n<q;n++){Block.Desktop.remove(o[n])}var m=r.diff(e);for(var n=0,q=m.length;n<q;n++){Block.Desktop.add(m[n])}}function k(){$(l).hide()}return{bind:f,open:d,close:k,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(o,h,n){var b=new Object(),l=new Object();function c(){var q=new Array();for(var r in b){q.push(r+"="+b[r])}return o+"?"+q.join("&")}function e(r){var q=[r];for(var s in b){q.push(b[s])}return q}function m(){for(var q in b){if(null===b[q]){return false}}return true}function f(q){n.apply(n,e(q))}function g(){if(m()){var r=c();if(Widget.Cache.isset(r)){var q=Widget.Cache.get(r);f(q)}else{$.getJSON(r,function(s){Widget.Cache.set(r,s);f(s)})}}}for(var k=0,d=h.length;k<d;k++){(function(q){b[q]=null;l[q]=function(r){b[q]=r;g()}})(h[k])}return l};$.fn.weather=function(d,e){var c=this;var b=Widget.Controller("/weather/index.html",["town"],function(l,h){Block.Layout.setParam("widget.weather",{town:h});var f=$(c).find("table"),k=$(f).find("tr:first").empty(),g=$(f).find("tr:last").empty();$.each(l,function(){k.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>")});k.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(k,l){if(!d[k]){e.push(k);d[k]=true}})});return $.unique(e)},get:function(e,d){return c[e][d]}}})();$.fn.converter=function(c){$(this).each(function(){var n=Widget.Controller("/stock/currencies.json",["date"],function(t,s){var u=Date.parse(s,"yyyy-MM-dd").format("d MMMMM yyyy","ru");$(r).find(".b-pulldown-click span.click").text(u);b.initialize(t);e()});var d=Date.parse(c,"yyyy-MM-dd");$(this).find(".b-calendar-wrap").bfm_ui_datepicker({defaultDate:d,maxDate:d}).change(function(t,s){if(s){n.date(s)}$(this).parents(".b-pulldown-body:first").hide()}).trigger("change",c);var r=this,q=$("form input[name], form select",r),o=$("[name=cur1]",r),m=$("[name=cur2]",r),g=$("[name=value1]",r).bfm_ui_input_filter("1234657890."),f=$("[name=value2]",r);var h=function(){l();var w=o.val(),u=m.val(),v=g.val(),t,s=false;switch(true){case isNaN(v):case""==v:t="";break;default:t=Math.round(v*b.get(w,u)*100)/100;break}f.val(t);if(false!==s){k(s)}},e=function(s){var u=b.cur1(),t=b.cur2();if(u.length>0&&t.length){try{o.bfm_ui_options(u);m.bfm_ui_options(t);h()}catch(v){}}else{k(".b-no-rates")}},l=function(){$("form",r).removeClass("error");$(".b-error",r).hide();q.removeAttr("disabled")},k=function(s){$("form",r).addClass("error");f.val("");$(s,r).show();q.attr("disabled","disabled")};q.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()}});$("ul.b-accordion").accordion("li",{max:237,min:52},"li:last")});$.cookie.defaults={expires:30,path:"/"};$.extend($.ui.tabs.defaults,{cookie:$.cookie.defaults})