/*  ##########################################################
    # Menu-Script v1.0 [10.2007]                             #
    # (c) MS FrontPage 2000                                  #
	#                                                        #
	# Description:                                           #
	# animate the menu                                       #
    ##########################################################*/

function FP_swapImg()
  {var doc = document, args = arguments, elm, n;
   doc.$imgSwaps = new Array();
		 
   for(n=2; n<args.length; n+=2)
     {elm = FP_getObjectByID(args[n]);
	  if(elm)
	    {doc.$imgSwaps[doc.$imgSwaps.length] = elm;
         elm.$src = elm.src;
	     elm.src = args[n+1];
	    }//if
	 }//for
  }//FP_swapImg

function FP_getObjectByID(id,o)
  {var c, el, els, f, m, n;
		
   if(!o)
     o = document;
		   
   if(o.getElementById)
     el = o.getElementById(id);
   else if(o.layers)
     c = o.layers;
   else if(o.all)
     el = o.all[id];
		   
   if(el)
     return el;
		   
   if(o.id == id || o.name == id)
     return o;
		   
   if(o.childNodes)
     c  =o.childNodes;
		   
   if(c)
     for(n=0; n<c.length; n++)
       {el = FP_getObjectByID(id,c[n]);
	    if(el)
	    return el;
	   }//for
			 
     f = o.forms;
	 if(f)
	   for(n=0; n<f.length; n++)
	     {els = f[n].elements;
          for(m=0; m<els.length; m++)
	        {el = FP_getObjectByID(id,els[n]);
			   if(el)
                 return el;
            }//for
         }//for
         
     return null;
  }//FP_getObjectByID

function FP_preloadImgs()
  {var d = document, a = arguments;
   if(!d.FP_imgs)
     d.FP_imgs = new Array();
         
   for(var i=0; i<a.length; i++)
     {d.FP_imgs[i] = new Image;
	  d.FP_imgs[i].src=a[i];
     }//for
  }//FP_preloadImgs
