my server is down

you should not hot link to scripts on my site

create a .js file of

// Animate (11-January-2010)
// by Vic Phillips

// A light weight animator to progressively change
// the Left, Top, Width, Height or Opacity of an element over a specified period of time.
// With the ability to scale the effect time on specified minimum/maximum values
// and with three types of progression 'sin' and 'cos' and 'liner'.

// **** Application Notes

// **** The HTML Code
// when moving an element the inline or class rule style position of the element should be assigned as
// 'position:relative;' or 'position:absolute;'
// The element would normally be assigned a unique ID name.

// **** Initialising the Script.
// The script is initialised by assigning an instance of the script to a variable.
// e.g A = new zxcAnimate('left','id1')
// where:
//  A           = a global variable                                                               (variable)
//  parameter 0 = the mode(see Note 1).                                                           (string)
//  parameter 1 = the unique ID name or element object.                                           (string or element object)
//  parameter 1 = the initial value.                                                              (digits, default = 0)

// **** Executing the Effect
// The effect is executed by an event call to function 'A.animate(10,800 ,5000,[10,800]);'
// where:
//  A           = the global referencing the script instance.                                 (variable)
//  parameter 0 = the start value.                                                            (digits, for opacity minimum 0, maximum 100)
//  parameter 1 = the finish value.                                                           (digits, for opacity minimum 0, maximum 100)
//  parameter 2 =  period of time between the start and finish of the effect in milliseconds. (digits or defaults to previous or 0(on first call) milliSeconds)
//  parameter 3 = (optional) to scale the effect time on a specified minimum/maximum.         (array, see Note 3)
//                 field 0 the minimum value. (digits)
//                 field 1 the maximum value. (digits)
//  parameter 3 = (optional) the type of progression, 'sin', 'cos' or 'liner'.                (string, default = 'liner')
//                 'sin' progression starts fast and ends slow.
//                 'cos' progression starts slow and ends fast.
//  Note 1:  Examples modes: 'left', 'top', 'width', 'height', 'opacity.
//  Note 2:  The default units(excepting opacity) are 'px'.
//           For hyphenated modes, the first character after the hyphen must be upper case, all others lower case.
//  Note 3:  The scale is of particular use when re-calling the effect
//           in mid progression to retain an constant rate of progression.
//  Note 4:  The current effect value is recorded in[0].
//  Note 5:  A function may be called on completion of the effect by assigning the function
//           to the animator intance property .Complete.
//           e.g. [instance].Complete=function(){ alert([0]); };

// **** Functional Code(1.52K) - NO NEED to Change

function zxcAnimate(mde,obj,srt){;
 return this;


  this.srttime=new Date().getTime();

  var oop=this,ms=new Date().getTime()-this.srttime;[0]=Math.floor(this.c=='s'?([2][1])*Math.sin(*ms)[1]:this.c=='c'?[2]-([2][1])*Math.cos(*ms):([2][1])/this.mS*[1]);
  if (ms<this.mS){oop.cng()},10);
  else {[0][2];
   if (this.Complete) this.Complete(this);

  if (isFinite([0])){
   if ([0]<0&&!this.neg)[0]=0;
   if (this.mde!='opacity')[this.mde][0]+'px';
   else zxcOpacity(this.obj,[0]);


function zxcOpacity(obj,opc){
 if (opc<0||opc>100) return;'alpha(opacity='+opc+')';;
and use that