// JavaScript Document

var W3CDOM = (document.createElement && document.getElementsByTagName);
var imgOuts = new Array();
var imgOvers = new Array();
var menuList = new Array("menu");

//Mouseover function
function addImageHandlers(){
	var imgNumber = 0;

	if(!W3CDOM){
		return;
	}
	for(i=0;i< menuList.length; i++){
	
		var theseImages = document.getElementById(menuList[i]).getElementsByTagName('img');
		
		for(n = 0; n < theseImages.length; n++){
			var suffixCheck = theseImages[n].src.substring(theseImages[n].src.lastIndexOf('_'), theseImages[n].src.lastIndexOf('.'));
			var prefixCheck = theseImages[n].src.substring(theseImages[n].src.indexOf('_'), theseImages[n].src.indexOf('dd_'));
			
			if((suffixCheck == "_01" || suffixCheck == "_02" || suffixCheck == "_03") && (prefixCheck == "dd") ){
				theseImages[n].onmouseover = onOver;
				theseImages[n].onmouseout = onOut;
				
				var fileType = theseImages[n].src.substring(theseImages[n].src.lastIndexOf('.'));
				
				imgOuts[imgNumber] = new Image();
				imgOuts[imgNumber].src = theseImages[n].src;
				imgOvers[imgNumber] = new Image();
				imgOvers[imgNumber].src = theseImages[n].src.substring(0, theseImages[n].src.lastIndexOf('_')) + "_02" + fileType;
				theseImages[n].number = imgNumber;
				imgNumber++;
			}
		}
	}
			startList();
}

function onOver(){
	this.src = imgOvers[this.number].src;
}
function onOut(){
	this.src = imgOuts[this.number].src;
}


//Dropdown function
startList = function() {
	if (document.all&&document.getElementById) {
		var sfEls = document.getElementById("menu").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
}

var menus = new Array("menu");
var menu;
var lis;
var virtualList = "<ul id='ddVirtualizacao'>";
		virtualList += "<li class='sub'>";
		virtualList += "<a href='#'>O que é</a>";
			virtualList += "<ul id='ddOqe'>";
			virtualList += "<a href='whats_server_virtualization.html'>Virtualização de servidores</a>";
			virtualList += "<a href='whats_desktop_virtualization.html'>Virtualização de desktops</a>";
			virtualList += "<a href='whats_application_virtualization.html'>Virtualização de aplicações</a>";
			virtualList += "</ul></li>";
		virtualList += "<li class='sub'>";
		virtualList += "<a href='#'>Por que virtualizar</a>";
			virtualList += "<ul>";
			virtualList += "<a href='why_virtualize_servers.html'>servidores</a>";
			virtualList += "<a href='why_virtualize_desktops.html'>desktops</a>";
			virtualList += "<a href='why_virtualize_applications.html'>aplicações</a>";
			virtualList += "</ul></li>";
		virtualList += "<li class='sub'>";
		virtualList += "<a href='#'>Quem deveria virtualizar</a>";
			virtualList += "<ul>";
			virtualList += "<a href='who_should_virtualize_servers.html'>servidores</a>";
			virtualList += "<a href='who_should_virtualize_desktops.html'>desktops</a>";
			virtualList += "<a href='who_should_virtualize_applications.html'>aplicações</a>";
			virtualList += "</ul></li>";
		virtualList += "<li><a href=how_virtualize.html>Como virtualizar</a></li>";
		virtualList += "</ul>";
		
var servicesList = "<ul id='ddServices'>";
		servicesList += "<li><a href='consultoria.html'>Consultoria</a></li>";
		servicesList += "<li><a href='analise_avaliacao.html'>Análise e Avaliação</a></li>";
		servicesList += "<li><a href='planejamento.html'>Planejamento</a></li>";
		servicesList += "<li><a href='implementacao.html'>Implementação</a></li>";
		servicesList += "<li><a href='treinamento.html'>Treinamento</a></li>";
		servicesList += "<li><a href='gerenciamento.html'>Gerenciamento</a></li>";
		servicesList += "<li><a href='suporte.html'>Suporte</a></li>";
		servicesList += "<li><a href='vs.html'>Virtualização de Servidores</a></li>";
		servicesList += "<li><a href='vd.html'>Virtualização de Desktops</a></li>";
		servicesList += "<li><a href='va.html'>Virtualização de Aplicações</a></li>";
		servicesList += "<li><a href='cm.html'>Conversão de máquinas</a></li>";
	servicesList += "</ul>";

var solutionsList = "<ul id='ddsolutions'>";
		solutionsList += "<li><a href='on-demand_app.html'>Aplicações sob demanda</a></li>";
		solutionsList += "<li><a href='server_consolidation.html'>Consolidação de Servidores</a></li>";
		solutionsList += "<li><a href='desktop_consolidation.html'>Consolidação e centralização de Desktops</a></li>";
//		solutionsList += "<li><a href='pagina.html'>Disaster Recovery</a></li>";
//		solutionsList += "<li><a href='enterprise-kvm.html'>Enterprise KVM</a></li>";
		solutionsList += "<li><a href='gcr.html'>Gerenciamento Centralizado e Remoto</a></li>";
		solutionsList += "<li><a href='app_homolog.html'>Homologação de aplicações</a></li>";
//		solutionsList += "<li><a href='iscsi_target.html'>iSCSI Targets</a></li>";
//		solutionsList += "<li><a href='pagina.html'>Lab Manager</a></li>";
	solutionsList += "</ul>";

var productsList = "<ul id='ddproducts'>";
//		productsList += "<li><a href='avocent.html'>Avocent</a></li>";
		productsList += "<li><a href='vmware.html'>VMware</a></li>";
	productsList += "</ul>";

var empresaList = "<ul id='ddempresa'>";
		empresaList += "<li><a href='id_org.html'>Identidade Organizacional</a></li>";
		empresaList += "<li><a href='contato.html'>Contato</a></li>";
	empresaList += "</ul>";

function BuildMenu(){
	for (var i = 0; i < menus.length; i++){
		menu = document.getElementById(menus[i]);
		lis = menu.getElementsByTagName('li');
		for (var a = 0; a < lis.length; a++){
			if(lis[a].id){
				var tempVal = lis[a].innerHTML;
				var newVal = tempVal + (eval(lis[a].id + "List"));
				lis[a].innerHTML = newVal;
			}
		}
	}
	addImageHandlers();
}


function monta_cabecalho() {
	with(document){
		write('<div id="cabecalho">');
		write('<div class="borda_sup"></div><div class="canto_se"></div><div class="canto_sd"></div>');
   		write('<img src="graphics/logo.png" height="74px" width="205px" alt="logo" style="margin:15px" />');
		write('<div class="endereco_capa"><p class="endereco">Av. Osvaldo Aranha, 440 - conj. 303<br />Bom Fim - Porto Alegre / RS<br />Fone/Fax: (51) 3022-5300</p></div>');
		write('</div>');
	}
}

function monta_menu() {
	with(document){
		write('<div id="menu">');
		write('<li><a href="index.html"><img src="graphics/dd_home_01.png" width="82" height="20" alt="Home" style="margin-left:75px;" /></a></li>');
        write('<li id="virtual"><a href="#"><img src="graphics/transparencia.gif" alt="virtualização" width="119px" height="21px" /></a></li>');
        write('<li id="services"><a href="#"><img src="graphics/transparencia.gif" width="96" height="21" alt="Serviços" /></a></li>');
        write('<li id="solutions"><a href="#"><img src="graphics/transparencia.gif" width="100" height="21" alt="Soluções" /></a></li>');
        write('<li id="products"><a href="#"><img src="graphics/transparencia.gif" width="99" height="21" alt="Produtos" /></a></li>');
        write('<li id="empresa"><a href="#"><img src="graphics/transparencia.gif" width="99" height="21" alt="Empresa" /></a></li>');
		write('</div>');
	}
}


function monta_rodape() {
	with(document){
		write('<div id="rodape">');
		write('<h6 align="center">Todos os direitos reservados. Site melhor visualizado em Internet Explorer 7 e Mozilla FireFox 1.5 ou versões superiores</h6>');
		write('<div class="borda_inf"></div><div class="canto_ie"></div><div class="canto_id"></div>');
		write('</div>');
	}
}


var rBannerNum=NaN;

// Escolhe o banner da página principal aleatóriamente
function homeBanner(){
	while (isNaN(rBannerNum)) {
		rBannerNum=Math.floor(Math.random()*(3))
	}
	rBannerNum += 1;
	
	with(document){
		if(rBannerNum == 1){
			write('<a href=\"why_virtualize_servers.html\">');		
		}
		else if(rBannerNum == 2){
			write('<a href=\"why_virtualize_servers.html\">');		
		}
		else{
			write('<a href=\"why_virtualize_servers.html\">');		
		}
		write('<div><img src="graphics/home_banner_01.jpg" width="744" height="235" border=0 alt="Virtue" align="center"></a></div>');
//		write('<div><img src="graphics/home_banner_0'+rBannerNum+'.jpg" width="744" height="235" border=0 alt="Virtue" align="center"></a></div>');
	}	
}

function paginaBanner() {
	with(document){
		write('<div><img src="graphics/pagina_banner_01.jpg" height="92px" width="744px"  border=0 alt="Virtue" align="center"/></div>');
	}
}

function consultoriaBanner() {
	with(document){
		write('<div><img src="graphics/consultoria_banner_01.jpg" height="92px" width="744px"  border=0 alt="Virtue" align="center"/></div>');
	}
}

function planejamentoBanner() {
	with(document){
		write('<div><img src="graphics/planejamento_banner_01.jpg" height="92px" width="744px"  border=0 alt="Virtue" align="center"/></div>');
	}
}

function implementacaoBanner() {
	with(document){
		write('<div><img src="graphics/implementacao_banner_01.jpg" height="92px" width="744px"  border=0 alt="Virtue" align="center"/></div>');
	}
}

function treinamentoBanner() {
	with(document){
		write('<div><img src="graphics/treinamento_banner_01.jpg" height="92px" width="744px"  border=0 alt="Virtue" align="center"/></div>');
	}
}


function gerenciamentoBanner() {
	with(document){
		write('<div><img src="graphics/gerenciamento_banner_01.jpg" height="92px" width="744px"  border=0 alt="Virtue" align="center"/></div>');
	}
}

function suporteBanner() {
	with(document){
		write('<div><img src="graphics/suporte_banner_01.jpg" height="92px" width="744px"  border=0 alt="Virtue" align="center"/></div>');
	}
}

function avocentBanner() {
	with(document){
		write('<div><img src="graphics/avocent_banner_01.png" height="92px" width="744px"  border=0 alt="Virtue" align="center"/></div>');
	}
}

function vmwareBanner() {
	with(document){
		write('<div><img src="graphics/vmware_banner_01.jpg" height="92px" width="744px"  border=0 alt="Virtue" align="center"/></div>');
	}
}

function empresaBanner() {
	with(document){
		write('<div><img src="graphics/empresa_banner_01.jpg" height="92px" width="744px"  border=0 alt="Virtue" align="center"/></div>');
	}
}

function contatoBanner() {
	with(document){
		write('<div><img src="graphics/contato_banner_01.jpg" height="92px" width="744px"  border=0 alt="Virtue" align="center"/></div>');
	}
}

function lc() {
	with(document){
		write('<img src="graphics/lifecycle3.jpg" alt="Virtualization LifeCycle" width="247" height="378" border="0" usemap="#Map" class="lifecycle" />');
		write('<map name="Map" id="Map">');
        write('<area shape="rect" coords="73,2,175,36" href="consultoria.html" alt="Consultoria"/>');
        write('<area shape="poly" coords="124,149,188,177,189,184,216,190,213,160,161,125,122,124,137,135" href="analise_avaliacao.html" alt="Análise e Avaliação"/>');
        write('<area shape="poly" coords="202,191,210,268,201,269,212,297,236,282,238,210,220,178,220,193" href="planejamento.html" alt="Planejamento"/>');
        write('<area shape="poly" coords="203,286,148,328,137,324,118,345,144,357,200,329,223,296,208,304" href="implementacao.html" alt="Implementação"/>');
        write('<area shape="poly" coords="123,333,57,304,55,294,28,289,32,317,91,352,126,355,112,347" href="treinamento.html" alt="Treinamento"/>');
        write('<area shape="poly" coords="43,286,33,215,43,212,37,182,13,197,9,263,25,298,27,284" href="gerenciamento.html" alt="Gerenciamento" />');
		write('<area shape="poly" coords="44,193,106,150,110,156,130,134,105,122,48,148,22,186,39,175" href="suporte.html" alt="Suporte"/>');
        write('</map>');
	}
}

//by gschaffer @ Virtue IT
