/* $Id: progressindicator.min.js 6700 2009-10-21 18:26:57Z bhillebrand $ */
"use strict";function ProgressIndicator(a,b){this.container=a;this.id=$(this.container).attr("id")+"ProgressIndicator";this.piStatus=true;this.Hourglas=new Image();this.Hourglas.src=b||"/assets/images/global/progressIndicator.gif";this.Hourglas.id=$(this.container).attr("id")+"ProgressIndicatorImg";this.Hourglas.className="progressIndicator";this.Hourglas.alt="loading";this.Hourglas.title="loading";this.Hourglas.name="loading";this.Hourglas.width=this.Hourglas.width;this.Hourglas.height=this.Hourglas.height;this.Hourglas.border="0";this.posX=0;this.posY=0;if((0+this.Hourglas.width>0)&&(0+this.Hourglas.height>0)){this.posX=Math.floor((0+this.container.width())/2-(this.Hourglas.width/2));this.posY=Math.floor((0+this.container.height())/2-(this.Hourglas.height/2));}else{this.posX=Math.floor((0+this.container.width())/2-33);this.posY=Math.floor((0+this.container.height())/2-33);}$(this.container).eq(0).after('<div id="'+this.id+'" style="position:absolute;  left:'+this.posX+"px; top:"+this.posY+"px; width:"+this.Hourglas.width+"px; height:"+this.Hourglas.height+'px; background-color:inherit; "></div>');this.hourglasDiv=$("div#"+this.id,this.container.parent());this.hourglasDiv.eq(0).prepend(this.Hourglas);this.stop=function(d){var c=this;this.hourglasDiv.fadeTo(410,0,function(){c.setPiStaus(false);if(typeof(d)==="function"){if(d){d();}}});};this.start=function(c){this.setPiStaus(true);this.hourglasDiv.fadeTo(1,1,function(){if(typeof(c)==="function"){c();}});};this.getPiStaus=function(){return this.piStatus;};this.setPiStaus=function(c){this.piStatus=c?true:false;return this.piStatus;};}
