 var ID;
 var iChanges = 0;
 var m0;
 var images1 = new Array(6); 
 var images2 = new Array(6); 

function imageRotate(imgpath){
// call Update function no more than 55 seconds after first load

 var date = new Date(); 
 m0 = date.getMinutes();

 document.po.image.src = "http://www.siteselling.net/images/ajax-loader.gif"

 images1[0] = new Image();
 images1[0].src = imgpath+"/openprog.jpg";
 images1[0].alt = "Step 1) Open OrderGen 2000 - Setup Your Company...";

 images1[1] = new Image();
 images1[1].src = imgpath+"/setcompany.jpg";
 images1[1].alt = "Add Your Company Information to the Program.";

 images1[2] = new Image();
 images1[2].src = imgpath+"/openprog.jpg";
 images1[2].alt = "Step 2) Add Authorized Company Employee(s)...";

 images1[3] = new Image();
 images1[3].src = imgpath+"/addemployee.jpg";
 images1[3].alt = "All Authorized Buyers are added on this form.";

 images1[4] = new Image();
 images1[4].src = imgpath+"/openprog.jpg";
 images1[4].alt = "Step 3) We need to add some Vendor Contact Data...";

 images1[5] = new Image();
 images1[5].src = imgpath+"/vendordata.jpg";
 images1[5].alt = "This form is where Vendor Contact Data is added.";

 images2[0] = new Image();
 images2[0].src = imgpath+"/openprog.jpg";
 images2[0].alt = "Step 4) Add Products to purchase from this Vendor...";

 images2[1] = new Image();
 images2[1].src = imgpath+"/productdata.jpg";
 images2[1].alt = "We can add one or more of this Vendor's Products.";

 images2[2] = new Image();
 images2[2].src = imgpath+"/openprog.jpg";
 images2[2].alt = "Step 5) OK. We are Ready to Build Our First PO...";

 images2[3] = new Image();
 images2[3].src = imgpath+"/pobuilder.jpg";
 images2[3].alt = "We open what is called The \"PO Builder\" to Create it.";

 images2[4] = new Image();
 images2[4].src = imgpath+"/openprog.jpg";
 images2[4].alt = "Step 6) New Purchase Order Successfully Created!";

 images2[5] = new Image();
 images2[5].src = imgpath+"/previewpo.jpg";
 images2[5].alt = "Preview and Print or Email this Purchase Order...";

  ID=window.setTimeout("Seconds();",0); 

 return ID;
}


function changeImage(){
 var date = new Date(); 
 var min = date.getMinutes();
 var sec = date.getSeconds();
// window.alert(sec);
 iChanges+=1;
 if ((min % 2)!=(m0 % 2)) //on even minutes use array 1
  return(images1[iRange(sec)].src);
 else
  return(images2[iRange(sec)].src);
}

function changeTitle(){
 var date = new Date(); 
 var min = date.getMinutes();
 var sec = date.getSeconds();
// window.alert(sec);
 if ((min % 2)!=(m0 % 2)) //on even minutes use array 1
  return(images1[iRange(sec)].alt);
 else
  return(images2[iRange(sec)].alt);
}

function Seconds(){
 var date = new Date(); 
 var sec = date.getSeconds();
 var vPercent = 100*sec/60; 
 var aCaption="Loading the Two-Minute Tutorial. "+vPercent.toFixed(0)+"% Loaded.";

 document.getElementById("title").innerHTML="<span style='font-size:8pt;   font-family:\"verdana\"'>"+aCaption+"</span>";
 
 if ((iRange(sec)>3)&&(document.getElementById("audio").src==""))
   document.getElementById("audio").src="/2000/tutoraudio.html"; // start audio when seconds > 40

 if (iRange(sec)==5)
  ID=window.setTimeout("Update();",10000); // start the tutorial when seconds between 50 & 59
 else
  ID=window.setTimeout("Seconds();",5000); // repeat until seconds >= 50

}

function Update() {
 document.po.image.src = changeImage();
 document.po.image.alt = changeTitle();
 document.getElementById("title").innerHTML="<span style='font-size:8pt;  font-family:\"verdana\"'>"+document.po.image.alt+"</span>";
 if (iChanges<24)
  ID=window.setTimeout("Update();",10000);
}

function StopIt(){
 window.clearTimeout(ID);
 document.po.image.src="/images/og-scrn3.jpg";
 document.po.image.alt="Click Start to Watch Our Two-Minute Tutorial.";
 document.getElementById("title").innerHTML="<span style='font-size:8pt;  font-family:\"verdana\"'>"+document.po.image.alt+"</span>";
 return true;
}

function iRange(s){
 if (s < 10) 
  return(0)
 if (s < 20) 
  return(1)
 if (s < 30) 
  return(2)
 if (s < 40) 
  return(3)
 if (s < 50) 
  return(4)
 if (s < 60) 
  return(5)
}
