/*
Flying Bats- By Dynamic Drive, based very loosely on script by Kurt (kurt.grigg@virgin.net)
For full source, usage terms, and 100's more DHTML scripts
Visit http://www.dynamicdrive.com
*/

Cupid=new Image();
Cupid.src='butterfly2.gif';  //specify path to bat image
amount=3;  //Number of cupids, minimum must be 3.
Xpos=350;  //cupids x coordinates, in pixel
Ypos=200;  //cupids y coordinates, in pixel
step=0.02; //Animation speed (smaller is slower)
dismissafter=60;  //seconds after which Cupids should disappear, in seconds

for (i=0;i<amount;i++) {
 document.write('<div id="cupid'+i+'" style=\"position:absolute;top:-50;left:0;visibility:visible;border:none;\"><a href="javascript:void(0);" title="queen butterfly" alt="queen butterfly"><img src="'+Cupid.src+'" style="border:0;"></a></div>');
}

var ns6=(document.getElementById && !document.all);
currStep=0;
move=1;
xBase=400;
yBase=200;

function dismisscupid() {
 clearInterval(flycupid);
 for (i2=0; i2<amount; i2++) {
  document.getElementById("cupid"+i2).style.visibility="hidden";
  document.getElementById("cupid"+i2).innerHTML="";
 }
}

function Animate() {
 currStep+=step;
 for (i=0; i<amount; i++) {
  document.getElementById("cupid"+i).style.top = Ypos+yBase*Math.sin(((currStep)+i*3.7)/4)*Math.cos((currStep+i*35)/10)+'px';
  document.getElementById("cupid"+i).style.left =Xpos+xBase*Math.cos(((currStep)+i*3.7)/4)*Math.cos((currStep+i*35)/62)+'px';
 }
}
flycupid=setInterval('Animate()',30);

setTimeout("dismisscupid()",dismissafter*1000)