// *** constants : do not modify
var LINK_PREFIX = "anchor_rotate_" ;
var IMG_PREFIX = "img_rotate_"
// *** rotation speed
var speed = 3000 ;
// *** the array in which images will be stored when new_rotator is called
var rotator_images = new Array();
// *** the array must be filled in like this :
// rotator_images["first_one"] = new Array(
// new Array ('bfm_web.gif','bfm alt','http://www.bfm.com','_blank'),
// new Array ('hrmag_web.gif','hr alt','http://www.hrmag.com','_self'),
// new Array ('kmopme-vertical_light.gif','pme alt','http://www.pme.com','_self'),
// new Array ('linkcity_light.gif','link alt','http://www.link.com','_blank'),
// new Array ('logo_lalibre_light.gif','libre alt','http://www.libre.com','_blank')
// ) ;
function rotate(aId,i) {
//alert("rotate :"+i);
// *** rotate image
var objImg = document.getElementById(IMG_PREFIX+aId) ;
objImg.src = rotator_images[aId][i][0] ;
objImg.alt = rotator_images[aId][i][1] ;
// *** rotate link
var objLink = document.getElementById(LINK_PREFIX+aId) ;
objLink.target = rotator_images[aId][i][3] ;
objLink.href = rotator_images[aId][i][2] ;
objLink.title = rotator_images[aId][i][1] ;
i++ ;
// *** if it is the end -> restart from first image
if(i > (rotator_images[aId].length-1)) i=0 ;
// *** recurse
setTimeout('rotate("'+aId+'",'+i+')', speed);
}
// *** call this function where you want the
to be displayed
function write_rotator(rotator_id,i) {
document.write('
');
rotate(rotator_id,i) ;
}