
typeof defaultRegistry!='undefined'?defaultRegistry.addEntry({fileName:'jquery.idms.autoReloadMe.js',url:'/ccf/plugins/js/jquery.idms.autoReloadMe.js',plugins:[{"parameter":["options"],"name":"autoReloadMe","alias":"autoReloadMe"}]}):true;(function($){jQuery.fn.autoReloadMe=function(settings){var defaults={url:'',pause:300,trigger:undefined,ignoreCollapseStatus:false,checkActivityStatus:undefined};var options=jQuery.extend(defaults,settings);options.ignoreCheckActivityStatus=false;var myId=$(this).attr('id');var myTimeoutClass=null;var classes=$(this).attr('class').split(' ');for(var i=0;i<classes.length;i++){if(classes[i].match(/^timeout/)!=null){myTimeoutClass=classes[i];break;}}if(myTimeoutClass==null){if(options.checkActivityStatus==undefined||$(':checkbox#'+options.checkActivityStatus+':checked').size()==1){myTimeoutClass='timeout'+parseInt(Math.random()*100000);$(this).addClass(myTimeoutClass);var t1=setTimeout("$('#"+myId+"."+myTimeoutClass+"').trigger('reload')",options.pause*1000);}}if(options.checkActivityStatus!=undefined&&$(':checkbox#'+options.checkActivityStatus+':checked').size()==0){$(this).removeClass(myTimeoutClass);}if(options.trigger!=undefined){$(options.trigger).bind('click',function(e){options.ignoreCheckActivityStatus=true;$('#'+myId).trigger('reload');options.ignoreCheckActivityStatus=false;e.preventDefault();});}$(this).bind('reload',function(){if($(this).size()>0){if(options.ignoreCheckActivityStatus==true||options.checkActivityStatus==undefined||$(':checkbox#'+options.checkActivityStatus+':checked').size()==1){var offset=$(this).offset();var position=$(this).position();$('body').append('<div id="'+myId+'Img1" style="background-color:#fff;border:0;position:absolute;z-index:51;left:'+(offset.left)+'px;top:'+(offset.top+39)+'px;width:276px;margin:0 8px;"><img style="border:0;margin-left:130px;" alt="" src="/ccf/img/icons/animation_loading.gif"></div>');var t2=setTimeout("$('#"+myId+"Img1').remove()",500);$(this).find('.modulContent').append('<div id="'+myId+'Img2" style="background-color:#fff;border:0;position:absolute;z-index:50;left:'+(position.left)+'px;top:'+(position.top+39)+'px;width:276px;margin:0 8px;"><img style="border:0;margin-left:130px;" alt="" src="/ccf/img/icons/animation_loading.gif"></div>');var parameterArray=[];if(options.ignoreCollapseStatus==false&&$(this).find('.modulContent').size()>0){parameterArray[0]={name:'COLLAPSED',value:$(this).find('.modulContent').css('display')!='block'?'collapsed':'expanded'};}$.ajax({url:options.url,type:"GET",dataType:"xml",data:parameterArray,success:processResponse,error:jQuery.fn.processXMLResponseError});setTimeout(function(){$(this).removeClass('notFired');},100);}}});function processResponse(){jQuery.fn.processXMLResponse.apply(this,arguments);$('div[id$=Img1]').each(function(){var newId1=$(this).attr('id').replace("Img1","");var offset=$('#'+newId1).offset();$(this).css({'left':(offset.left)+'px','top':(offset.top+39)+'px'});});$('div[id$=Img2]').each(function(){var newId2=$(this).attr('id').replace("Img2","");var position=$('#'+newId2).position();$(this).css({'left':(position.left)+'px','top':(position.top+39)+'px'});});}return $(this);};})(jQuery);
