
function wipeIn(node,duration,onEnd)
{jqObjFromElem(node).slideDown(duration,onEnd);}
function wipeOut(node,duration,onEnd)
{jqObjFromElem(node).slideUp(duration,onEnd);}
function fadeIn(node,duration,onEnd)
{if(!duration){duration=200;}
jqObjFromElem(node).fadeIn(duration,onEnd);}
function fadeOut(node,duration,onEnd)
{if(!duration){duration=200;}
jqObjFromElem(node).fadeOut(duration,onEnd);}
function slideTo(node,topOffset,leftOffset)
{jqObjFromElem(node).animate({top:topOffset,left:leftOffset},200);}
function displayDialogMsg(msg,status,duration,aId,aTitle,aWidth)
{var d=new EsDialog({id:aId,content:"<div class='msg "+status+"'>"+msg+"</div>",duration:duration,title:aTitle,modal:true,draggable:true,width:aWidth?aWidth:'auto'});d.show();}
function dialogClose(id)
{var d=new EsDialog({'id':id});if(d){d.hide();}}
function refreshTitlePane(args)
{if(args&&args.id){$('#'+args.id).wtpSetHref(args.href).reloadContent(true);}}
function EsDialog(ops)
{if(!ops){ops={};}
if(!ops.id){ops.id='dlg_'+Math.floor(Math.random()*1000000);ops.removeOnClose=true;}
this.modal=false;this.stretcher='<div class="stretcher" style="clear:both;width:100%;visibility:hidden;height:1px;"></div>';if($('#'+ops.id).length>0&&$('#'+ops.id).hasClass('jqmWindow')){$('#'+ops.id).jqmHide();$('#'+ops.id).remove();}
if($('#'+ops.id).length>0){ops.id='dlg_'+ops.id;}
$('body').append('<div class="jqmWindow'+(ops.cssClass?' '+ops.cssClass:'')+'" '
+(ops.id?' id="'+ops.id+'"':'')
+'><a href="#" class="jqmClose" title="zamknij">'+(ops.closeLabel?ops.closeLabel:' X ')+'</a><a href="#" class="jqmClose jqmClose2" title="zamknij">'+(ops.closeLabel?ops.closeLabel:' zamknij okno ')+'</a>'
+'<div class="jqmTitleContainer'+((ops.draggable&&!isIE)?' draggable':'')+'"><span class="jqmTitle">'+(ops.title?ops.title:'Komunikat')+'</span></div>'
+'<div class="jqmContent"'+(ops.href?' href="'+ops.href+'"':'')+'>'+(ops.content?ops.content:'')+this.stretcher+'</div>'
+'</div>');for(var k in ops){this[k]=ops[k];}
this.domTag=$('#'+this.id)[0];if(typeof(this.width)=='undefined'){this.width='auto';}
$(this.domTag).css('width',this.width);this.position=function(a){var cnt=a.w.find('div.jqmContent');cnt.append(this.stretcher);var ml=(Math.floor(($(window).width()-cnt.width())/2));if(cnt.height()>windowHeight()-100){console.log('przycinka wysokosci');var mt=100;cnt.css('overflow','auto').height((windowHeight()-200)+'px');}else{if(isIE6){var mt=(Math.floor(document.documentElement.scrollTop+100));}else{var mt=(Math.floor((windowHeight()-cnt.height())/2)-20);}
cnt.css('height','auto');}
a.w.css('width',a.w.width()+'px').css('left',ml+'px').css('top',mt+'px').css('marginLeft',0);$('div.tmpProgress').remove();a.w.css('display','none').css('visibility','visible').fadeIn('slow');};var jqmOps={modal:this.modal};if(this.removeOnClose){jqmOps.onHide=function(f){f.o.remove();f.w.remove();};}
if(this.width){jqmOps.width=this.width;}
if(this.href){jqmOps.ajax=this.href;jqmOps.ajaxText=ops.content?ops.content:'<div class="in-progress"></div>';jqmOps.target=$('#'+this.id+' .jqmContent');var that=this;jqmOps.onLoad=function(a){that.position(a);if(that.duration){setTimeout(function(){that.hide();},that.duration);};parseContentAndBuildWidgets('div#'+that.id);if(that.handleOnLoad instanceof Function){that.handleOnLoad(that);}}}
if(this.draggable&&$.fn.jqDrag){$(this.domTag).jqDrag('.draggable');}
$(this.domTag).jqm(jqmOps);this.over=function(){console.error('EsDialog musi miec ID');return false;};this.show=function(){if(!this.id){return this.over();}
$('#'+this.id).jqmHide();var maxZIndex=3000;$('.jqmWindow').each(function(){if(($(this).css('zIndex'))*1>maxZIndex){maxZIndex=($(this).css('zIndex'))*1;}});if(maxZIndex>=($(this.domTag).css('zIndex'))*1||$(this.domTag).css('zIndex')=='auto'){maxZIndex+=2;$(this.domTag).css('zIndex',maxZIndex);}
$('#'+this.id).css('visibility','hidden');$('#'+this.id).jqmShow();if(!this.href){this.position({w:$(this.domTag)});if(this.duration>0){var did=this.id;setTimeout(function(){dialogClose(did);},this.duration);}}};this.hide=function(){$('div#'+this.id).jqmHide();};this.destroy=function(){$('div#'+this.id).remove();};}
function closeTopDialog()
{}
function barsInColumn(ccla,color){var MN=0;var MX=3;var PXS=20;if(ccla.indexOf('T0-')===0||ccla.indexOf('T1-')===0||ccla.indexOf('T2-')===0||ccla.indexOf('T3-')===0||ccla.indexOf('T4-')===0||ccla.indexOf('T5-')===0){MN=0;MX=100;PXS=100;}
$('tr[class!=summary] td.'+ccla).each(function(a,b){var CUR=parseFloat($(b).text());if(isNaN(CUR)||!CUR){return;}
if(CUR<MN||MN===false){MN=CUR;}
if(CUR>MX||MX===false){MX=CUR;}})
var DIF=MX-MN;var PXMX=PXS-1;$('tr[class!=summary] td.'+ccla).each(function(a,b){var CUR=parseFloat($(b).text());if(isNaN(CUR)||!CUR){return;}
var PXCUR=1+Math.round((CUR-MN)/DIF*PXMX);var hbarcl=(PXCUR==PXMX+1)?' max':'';$(b).prepend('<div class="hbar'+hbarcl+'" style="width:20px;"><div style="width:'+PXCUR+'px;background-color:'+color+'" class="hbarfill"></div></div>');});}
function renderBars(){var columns=$('th.bar');if(columns.length){var colors=['SteelBlue','SlateGray','silver','SkyBlue','yellow','yellowgreen','SandyBrown','Plum','Pink','PowderBlue','RosyBrown','green','yellow','gray','blue'];for(var i=0;i<columns.length;i++){barsInColumn($(columns[i]).attr('class').split(' ')[0],colors[i]);}}}
