/*****************************************************************/
/*                           Rotator                             */
/*****************************************************************/
var sfc_rotator_counter = 0;
var sfc_rotator_total = 2;
var sfc_rotator_modulo = sfc_rotator_total+1;
var sfc_rotator_interval = 0;
var sfc_rotator_speed = 2000;

function sfc_doRotate(to){

	
	document.getElementById('meeting'+sfc_rotator_counter).style.display = "none";
	document.getElementById("pill"+sfc_rotator_counter).className = "pill";
	if(to != null){
		if (to=='pre'){
			
			sfc_rotator_counter = (sfc_rotator_counter+sfc_rotator_total)%sfc_rotator_modulo;
		} else if (to=='next'){
			sfc_rotator_counter = (sfc_rotator_counter + 1)%sfc_rotator_modulo;
		} else{sfc_rotator_counter = to;
		}
		document.getElementById('meeting'+sfc_rotator_counter).style.display = "block";
		document.getElementById("pill"+sfc_rotator_counter).className = "pillActive";
		sfc_resetRotateTimer();
	}else{
		sfc_rotator_counter = (sfc_rotator_counter + 1)%sfc_rotator_modulo;
		
		document.getElementById('meeting'+sfc_rotator_counter).style.display = "block";
		document.getElementById("pill"+sfc_rotator_counter).className = "pillActive";
		sfc_resetRotateTimer();
	}
	
}
function sfc_resetRotateTimer(){
	clearInterval(sfc_rotator_interval);
	
	sfc_rotator_interval = setInterval("sfc_doRotate()",sfc_rotator_speed)
}
function sfc_startRotate(speed,total,start){
	
	sfc_rotator_total = total;
	sfc_rotator_speed = speed;
	sfc_rotator_counter = (start)? start:0;
	
	for(i=1;i<sfc_rotator_total;i++){
		document.getElementById('meeting'+i).style.display = "none";
		document.getElementById("pill"+i).className = "pill";
		
	}
	document.getElementById('meeting'+sfc_rotator_counter).style.display = "block";
	document.getElementById("pill"+sfc_rotator_counter).className = "pillActive";
	
	sfc_rotator_interval = setInterval("sfc_doRotate()",speed);
	
}


/*****************************************************************/
/*                      Rotate Big Pictures                      */
/*****************************************************************/
var sfc_rotatorBPic_counter = 0;
var sfc_rotatorBPic_total = 2;
var sfc_rotatorBPic_modulo = sfc_rotatorBPic_total+1;
var sfc_rotatorBPic_interval = 0;
var sfc_rotatorBPic_speed = 3000;

function sfc_doRotateBPic(){
	document.getElementById('bigPic'+sfc_rotatorBPic_counter).style.display = "none";
	sfc_rotatorBPic_counter = (sfc_rotatorBPic_counter + 1)%sfc_rotatorBPic_modulo;
	document.getElementById('bigPic'+sfc_rotatorBPic_counter).style.display = "block";
	sfc_resetRotateBPicTimer();
	
}
function sfc_resetRotateBPicTimer(){
	clearInterval(sfc_rotatorBPic_interval);
	
	sfc_rotatorBPic_interval = setInterval("sfc_doRotateBPic()",sfc_rotatorBPic_speed)
}
function sfc_startRotateBPic(speed,total,start){
	sfc_rotatorBPic_total = total;
	sfc_rotatorBPic_speed = speed;
	sfc_rotatorBPic_counter = (start)? start:0;
	
	for(i=1;i<sfc_rotatorBPic_total;i++){
		document.getElementById('bigPic'+i).style.display = "none";
		
	}
	document.getElementById('bigPic'+sfc_rotatorBPic_counter).style.display = "block";
	sfc_rotatorBPic_interval = setInterval("sfc_doRotateBPic()",sfc_rotatorBPic_speed);
	
}


/*****************************************************************/
/*                      Rotate Big Quotes                        */
/*****************************************************************/
var sfc_rotatorBQuote_counter = 0;
var sfc_rotatorBQuote_total = 4;
var sfc_rotatorBQuote_modulo = sfc_rotatorBQuote_total+1;
var sfc_rotatorBQuote_interval = 35;
var sfc_rotatorBQuote_speed = 0;

function sfc_doRotateBQuote(){
	document.getElementById('bigQuote'+sfc_rotatorBQuote_counter).style.display = "none";
	sfc_rotatorBQuote_counter = (sfc_rotatorBQuote_counter + 1)%sfc_rotatorBQuote_modulo;
	document.getElementById('bigQuote'+sfc_rotatorBQuote_counter).style.display = "block";
	sfc_resetRotateBQuoteTimer();
	
}
function sfc_resetRotateBQuoteTimer(){
	clearInterval(sfc_rotatorBQuote_interval);
	
	sfc_rotatorBQuote_interval = setInterval("sfc_doRotateBQuote()",sfc_rotatorBQuote_speed)
}
function sfc_startRotateBQuote(speed,total,start){
	sfc_rotatorBQuote_total = total;
	sfc_rotatorBQuote_speed = speed;
	sfc_rotatorBQuote_counter = (start)? start:0;
	
	for(i=1;i<sfc_rotatorBQuote_total;i++){
		document.getElementById('bigQuote'+i).style.display = "none";
		
	}
	document.getElementById('bigQuote'+sfc_rotatorBQuote_counter).style.display = "block";
	sfc_rotatorBQuote_interval = setInterval("sfc_doRotateBQuote()",sfc_rotatorBQuote_speed);
	
}

/*****************************************************************/
/*                      Random Partners                        */
/*****************************************************************/
var sfc_randomPartner_counter = 0;
var sfc_randomPartner_total = 5;

var sfc_randomPartner_modulo = sfc_randomPartner_total+1;
var sfc_randomPartner_interval = 0;
var sfc_randomPartner_speed = 50;

function sfc_doRandomPartner(){
	document.getElementById('partnerLogo'+sfc_randomPartner_counter).style.display = "none";
	var randomPartner_number=Math.floor(Math.random()*sfc_randomPartner_total);
	sfc_randomPartner_counter = randomPartner_number;
	document.getElementById('partnerLogo'+sfc_randomPartner_counter).style.display = "block";
	sfc_resetRandomPartnerTimer();
	
}
function sfc_resetRandomPartnerTimer(){
	clearInterval(sfc_randomPartner_interval);
	
	sfc_randomPartner_interval = setInterval("sfc_doRandomPartner()",sfc_randomPartner_speed)
}
function sfc_startRandomPartner(speed,total,start){
	sfc_randomPartner_total = total;
	sfc_randomPartner_speed = speed;
	sfc_randomPartner_counter = (start)? start:0;
	
	for(i=1;i<sfc_randomPartner_total;i++){
		document.getElementById('partnerLogo'+i).style.display = "none";
		
	}
	document.getElementById('partnerLogo'+sfc_randomPartner_counter).style.display = "block";
	sfc_randomPartner_interval = setInterval("sfc_doRandomPartner()",sfc_randomPartner_speed);
	
}


//set window load handler
window.onload=function() {
	//checkCookie('SIMCookie1');
	sfc_startRotate(18000,2,0);
	sfc_startRotateBPic(3000,2,0);
	sfc_startRotateBQuote(7000,3,0);
	sfc_startRandomPartner(15000,5,0);
}

