var moto_object = null;
var _canvas = null;
var _ajax = null;
var moving_left = true;
var calc_by = 4;

function moveMoto() {
   var newPosition = parseInt(moto_object.style.left);
   if (newPosition<-134) {
      moving_left = false;
   } else if (newPosition>710) {
      moving_left = true;
   }
   if (moving_left) {
      calc_by = 6;
      newPosition=newPosition-calc_by;
   }
   else {
      calc_by = 16;
      newPosition=newPosition+calc_by;
   }
   moto_object.style.left = newPosition+"px";
   setTimeout('moveMoto();',1200/calc_by);
}

function firstTime() {
   tmp_object = document.getElementById("keyword_search");
   if (tmp_object.value=="DECLAN Keyword") {
      tmp_object.value="";
   }
   tmp_object.style.Color="#0000FF";
   tmp_object.onfocus = "";
}

onload=function() {
   moto_object = document.getElementById("moto");
   if (moto_object) setTimeout('moveMoto();',300);
   _canvas = document.getElementById("canvas");
   if (window.XMLHttpRequest) {
      _ajax = new XMLHttpRequest();
   } else {
      _ajax = new ActiveXObject("Microsoft.XMLHTTP");
     if (!_ajax) _ajax = new ActiveXObject("MSXML2.XMLHTTP.3.0");
   }
}

/****************************************/
function loadCanvas(url) {
//   _ajax.onreadystatechange = null;
   _ajax.open("GET", url, false);
   _ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   _ajax.send(null);
   return _ajax.responseText;
}
/****************************************/

function xyz_abc(tag) {
   _canvas.innerHTML = loadCanvas("/paint/?"+tag);
   if (editing) editbox_init(tag); // rescan for SPANS
}

function loadProjects() { xyz_abc('projects'); }
function loadAbout() { xyz_abc('about'); }
function loadContactUs() { xyz_abc('contactus'); }
function load3rdParty() { xyz_abc('3rdparty'); }
function loadCompanyNews() { xyz_abc('companynews'); }
function loadDownloads() { xyz_abc('downloads'); }
function loadLatestReleases() { xyz_abc('latestreleases'); }
function loadOrder() { xyz_abc('order'); }
function loadSamples() { xyz_abc('samples'); }
function loadSiteMap() { xyz_abc('sitemap'); }
function loadSolutions() { xyz_abc('solutions'); }
function loadSupport() { xyz_abc('support'); }
function loadTutorials() { document.location="/tutorials/"; }
