//jQuery.easing.def = "easeOutElastic";
function parda(url,div,replace){
   $(div).html("<br /><img border='0' src='/javascripts/loading.gif' />");
   $.get(url,function(data,textStatus){
      if (textStatus=="success"){
         if (replace==null || replace==false){
	         $(div).html(data);
	 }else{
		$(div).before(data).remove();
	 }
      }else{
         $(div).html(textStatus);
      }
   });
}

jQuery.fn.parjax = function(url,delay,interval,count){
      parjax(url,'#'+this[0].id,delay,interval,count);
};

function parjax(url,id,delay,interval,count){
      if (delay==null) delay=0;
      if (interval==null) interval=0;
      if (count==null) count=-1;
      var o = $(id);
      if (delay){
          setTimeout('parjax("'+url+'","'+id+'",0,'+interval+')',delay);
      }else{
         o.html("<img border='0' src='/javascripts/loading.gif' />");

         $.get(url,function(data,msg){
            if (msg=="success"){
               o.html(data);
            }else{
               o.html(msg);
            }
         });
         if (interval){
           if (count>0) count--;
           if (count<0 || count>0){
              setTimeout('parjax("'+url+'","'+id+'",0,'+interval+','+count+')',interval);
           }
         }
      }
}
