/* ******************************* MENU DROP DOWN ******************************* */
//Os divs contidos na página são referenciados pelo id contido nos elementos do array
arrayMenu = new Array(3);
arrayMenu[0] = "menuSolucao";
arrayMenu[1] = "menuClientes";
arrayMenu[2] = "menuContato";
arrayMenu[3] = "menuParceiros";

//Mostra ou esconde os menus
function dropDownMenu(idMenu){
	if(idMenu && idMenu != ''){ // caso se queira mostrar um menu
		document.getElementById(idMenu).style.display = 'block';
		for(var i=0; i<arrayMenu.length; i++){
			if(arrayMenu[i] != idMenu){
				document.getElementById(arrayMenu[i]).style.display = 'none';
			}
		}
	}else{ // caso se queira esconder todos os menus
		for(var i=0; i<arrayMenu.length; i++){
			document.getElementById(arrayMenu[i]).style.display = 'none';	
		}
	}
}
/* ******************************* CASES DA INDEX ********************************* */
//alterna as imagens dos cases na página inicial
arrayCases = new Array(6);

arrayCases[0] = "img/top02Cases01.jpg";
arrayCases[1] = "img/top02Cases02.jpg";
arrayCases[2] = "img/top02Cases03.jpg";
arrayCases[3] = "img/top02Cases04.jpg";
arrayCases[4] = "img/top02Cases05.jpg";
arrayCases[5] = "img/top02Cases06.jpg";

imgCaseFirst = 5; // primeira imagem da sequencia
imgCaseLast = arrayCases.length; // ultima imagem da sequencia
iter = imgCaseFirst; // iterador da sequencia

function alternaCases(){	
	blendimage('caseDiv','caseImg',arrayCases[iter++],800);
	if(iter >= imgCaseLast) iter = imgCaseFirst; // se o iterador chegar ao fim da sequencia, recomeça.
	setTimeout("alternaCases()",8000);
}
/* ******************************* IMAGEM DAS PÁGINAS SECUNDÁRIAS ***************** */
// coloca uma imagem escolhida randomicamente no topo das telas que seguem o template sec_.dwt
var numImages = 6;
function alternaTopo(){
	var rand = Math.floor(Math.random()*(numImages+1)); // gera um numero aleatorio entre 1 e numImages
	if(rand == 0){ rand = 1; }
	document.getElementById('topLeftSec').src = "img/topLeftSec0" + rand + ".jpg";
	document.getElementById('topMidlleSec').className = "bodyConteudoBg0" + rand;
}
/* ******************************* EFEITO CLIENTES ******************************* */
//alterna as imagens de clientes com efeito de alpha
arrayClientesImg = new Array(3);

arrayClientesImg[0] = "img/clientes/acesita.jpg";
arrayClientesImg[1] = "img/clientes/avaya.jpg";
arrayClientesImg[2] = "img/clientes/caterpillar.jpg";
arrayClientesImg[3] = "img/clientes/cenibra.jpg";
arrayClientesImg[4] = "img/clientes/cni.jpg";
arrayClientesImg[5] = "img/clientes/cobra.jpg";
arrayClientesImg[6] = "img/clientes/deten.jpg";
arrayClientesImg[7] = "img/clientes/furnas.jpg";
arrayClientesImg[8] = "img/clientes/gdf.jpg";
arrayClientesImg[9] = "img/clientes/hcor.jpg";
arrayClientesImg[10] = "img/clientes/ipasgo.jpg";
arrayClientesImg[11] = "img/clientes/ipiranga.jpg";
arrayClientesImg[12] = "img/clientes/sabesp.jpg";
arrayClientesImg[13] = "img/clientes/sercomtel.jpg";
arrayClientesImg[14] = "img/clientes/sulAmerica.jpg";
arrayClientesImg[15] = "img/clientes/teleperformance.jpg";
arrayClientesImg[16] = "img/clientes/tnt.jpg";

arrIndex = 0;
function alternaClientes(){
	/*document.getElementById('logoCliente').src = arrayClientesImg[arrIndex++];
	opacity('logoCliente', 100, 0, 3000);*/
	blendimage('blenddiv','blendimage',arrayClientesImg[arrIndex++],500);
	if(arrIndex >= arrayClientesImg.length) { //se chegar ao ultimo cliente, retorna ao primeiro
		arrIndex = 0;
	}
	setTimeout("alternaClientes()",3000);
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 

function blendimage(divid, imageid, imagefile, millisec) { 
    var speed = Math.round(millisec / 100); 
    var timer = 0;  
    //set the current image as background 
    document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")"; 
    //make image transparent 
    changeOpac(0, imageid); 
    //make new image 
    document.getElementById(imageid).src = imagefile; 
    //fade in image 
    for(i = 0; i <= 100; i++) { 
        setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed)); 
        timer++; 
    } 
} 

/* ************************ POPUP DE FIGURAS ***************************** */
function popupFigura(ref){
	var janela = window.open('','','width=480,height=500,toolbars=no,scrollbars=no,resizable=no,statusbar=no');
	janela.document.write(
		"<html><head><title>Acttive S/A</title><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'></head>"+
		"<body topmargin='10' lefmargin='10'>"+
		"<div align='center'><img src='img/produtos/"+ref+".jpg'></div></body>"+
		"</html>"
	);
	janela.focus();
}
/* ************************ CHAMA POPUP A PARTIR DA INDEX ***************************** */
function callPopup(){
	window.open("http://www.acttive.com.br/popupSox.html","SOX","width=415,height=315,toolbars=no,resizable=yes,status=yes,scrollbars=yes");
}
/* ************************** CHAMA POPUP DE NEWS ************************************** */
function popupNews(id_file){
	var janela = window.open("popupNews.php?fileName="+id_file,"NEWS","width=640,height=480,resizable=yes,scrollbars=yes");
	janela.focus();
}

function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

function shiftOpacity(id, millisec) {
	//if an element is invisible, make it visible, else make it ivisible
	if(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}
	
var seconds = 8;
function callBanner(id){
	if(seconds > 0){
		seconds -= 1;
		setTimeout("callBanner('"+id+"');",1000);
	}else{
		document.getElementById(id).style.display = 'none';
	}
}