  function MM_swapImgRestore() {
           var i,x,a=document.MM_sr;
           for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  }
  function MM_preloadImages() {
           var d=document;
           if(d.images){
                        if(!d.MM_p) d.MM_p=new Array();
                        var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
                        for(i=0; i<a.length; i++)if (a[i].indexOf("#")!=0){
                                                                           d.MM_p[j]=new Image;
                                                                           d.MM_p[j++].src=a[i];
                        }
           }
  }
  function MM_findObj(n, d) {
                             var p,i,x;
                             if(!d) d=document;
                             if((p=n.indexOf("?"))>0&&parent.frames.length) {
                                                                             d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
                             }
                             if(!(x=d[n])&&d.all) x=d.all[n];
                             for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
                             for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
                             if(!x && d.getElementById) x=d.getElementById(n);
                             return x;
  }
  function MM_swapImage() {
                           var i,j=0,x,a=MM_swapImage.arguments;
                           document.MM_sr=new Array;
                           for(i=0;i<(a.length-2);i+=3)
                           if ((x=MM_findObj(a[i]))!=null){
                                                           document.MM_sr[j++]=x;
                                                           if(!x.oSrc) x.oSrc=x.src;
                                                           x.src=a[i+2];
                           }
  }
  function setMaxHeight(){
                          theAgent=navigator.userAgent.toLowerCase();
                          DOM = (!document.all) && (document.layers!="undefined");
                          if(document.all && !document.getElementById){
                             document.getElementById = function(id){ return document.all[id] }
                          }
                          dh=(DOM)? window.innerHeight : document.documentElement.clientHeight;
                          document.getElementById('content').style.height=(dh-document.getElementById('container').offsetHeight+document.getElementById('content').offsetHeight)+'px';
  }
  pos={"companies":[370,false,370],"contact":[470,false,470]};
  function setPositions(){
                              pos['companies'][0]=endCompanies; pos['companies'][1]=true; pos['companies'][2]=startCompanies;
                              pos['contact'][0]=endContact; pos['contact'][1]=true; pos['contact'][2]=startContact;
  }
  function Move(){
           for(trg in pos){
               if(pos[trg][1]){
                  pos[trg][2]+=(pos[trg][0]-pos[trg][2])/5;
                  document.getElementById(trg).style.left=pos[trg][2].toFixed(0)+'px';
                  if(pos[trg][2].toFixed(0)==pos[trg][0])pos[trg][1]=false;
               }
           }
  }