var speed = 50;
var centerX = centerY = angle = RR = seal = null;
// change the count for the number of lenders;
var count = 4
var objs = new Array(count);



var mytimeout;
function pageWidth() {
	return window.innerWidth != null? window.innerWidth: document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body != null? document.body.clientWidth:null;
}
function pageHeight() {
	return window.innerHeight != null? window.innerHeight: document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body != null? document.body.clientHeight:null;
}
function posLeft() {
 	return typeof window.pageXOffset != 'undefined' ? window.pageXOffset:document.documentElement && document.documentElement.scrollLeft? document.documentElement.scrollLeft:document.body.scrollLeft? document.body.scrollLeft:0;
}
function posTop() {
	return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:document.documentElement && document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop?document.body.scrollTop:0;
} 
function iRotate() {	
	seal = document.getElementById('seal');
	seal.style.position = 'absolute'; 
	seal.style.visibility = 'visible'; 	
	for(i=0;i<count;i++){
		objs[i] = document.getElementById('rotate'+i);
		objs[i].style.position = 'absolute'; 
		objs[i].style.visibility = 'visible'; 			
	}
	sRotate(); 
	rotate();
} 
function sRotate() {
	centerX=  pageWidth()/2 ;  
	centerY = pageHeight()/2; 
	RR = 220;
	pos=360; 
		
} 
function rotate()  {		
	if (angle > 360 ) angle = 0;
	seal.style.left =posLeft()+ centerX  - (seal.offsetWidth)/2 +  'px'; 
	seal.style.top = posTop()+ centerY - (seal.offsetHeight)/2 + 'px'; 	
	for(i=0;i<count;i++){ 
		var nX = centerX + (Math.cos((angle+(360 / count)*i) * Math.PI/180) * RR)- (objs[i].offsetWidth)/2; 
		var nY = centerY + (Math.sin((angle+(360 / count)*i) * Math.PI/180) * RR) - (objs[i].offsetHeight)/2; 
		objs[i].style.left = Math.round(nX+posLeft())+ 'px'; 
		objs[i].style.top = Math.round(nY+posTop())+'px'; 	
	}		
	
	angle+=1; 		
	mytimeout = setTimeout ('rotate()',speed); 
	return;
} 
window.onload = iRotate; 
window.onresize = sRotate;
                  
                  