// JavaScript Document
function novaJanela(url)
{
	window.open(url, '','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=420');
}
//----------------------------------------------------------------------------------------------

function camada(nome)
{
	var div = document.getElementById(nome);
	if(div.style.display == "none")
	{
		div.style.display = "block";
	}
	else
	{
		div.style.display = "none";		
	}
	
}
//----------------------------------------------------------------------------------------------

function criaXMLHTTP()
{
	if(window.XMLHttpRequest)
	{
		var obj = new XMLHttpRequest();
        return obj;
	}
  	else if (window.ActiveXObject)
  	{
		var versoes = [ "MSXML2.XMLHttp.6.0", "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
        for (var i=0; i<versoes.length; i++)
		{
			try
			{
            	var obj = new ActiveXObject(versoes[i]);
            	return obj;
			} 
			catch(ex)
			{
          		//sem tratamento
          	}
       	}
  	}
  	return false;
}
//----------------------------------------------------------------------------------------------

function requestServico(servico)
{
   	var url = "scripts/servicos.php?servico="+servico;

   	objHTTP.open("GET", url, true);
   	objHTTP.onreadystatechange = preencheTexto;
   	objHTTP.send(null);
}
//----------------------------------------------------------------------------------------------

function limpaDiv(obj)
{
   	obj.innerHTML = "";
}
//----------------------------------------------------------------------------------------------

function preencheTexto()
{
	var resXML, nome, descricao; 
    
    if(objHTTP.readyState == 4)
	{
		if(objHTTP.status == 200)
		{
			resXML = objHTTP.responseXML;
			nome = resXML.getElementsByTagName("nome");
			descricao = resXML.getElementsByTagName("p");
			div = document.getElementById("texto");
				
			if(nome.length>0)
			{
				limpaDiv(div);
				var txt = "<h2>" + nome[0].firstChild.nodeValue + "</h2>";
				txt += "<ul>";
				for(var i=0; i<descricao.length; i++)
				{
					var temp = descricao[i];
					var temp2 = temp.getAttribute("id");
					if(temp2 == null)
					{
						txt += "<li>" + temp.firstChild.nodeValue + "</li>";
					}
					else
					{
						txt += "<li><strong>" + temp2 + "</strong> - " + temp.firstChild.nodeValue + "</li>";
					}
				}
				txt += "</ul>";
					
				div.innerHTML = txt;
				
			}
			else
			{
				alert("Erro na execucao.");
			}
		}
	 }	
}
//----------------------------------------------------------------------------------------------

function checa_form_contato(formulario)
{
	if(formulario.nome.value == "")
	{
		alert("Campo NOME obrigatório. Favor preencher.");
		formulario.nome.focus();
		return false;
	}
	
	if(formulario.email.value == "")
	{
		alert("Campo EMAIL obrigatório. Favor preencher.");
		formulario.email.focus();
		return false;
	}
	else
	{
		
	}
	
	if (formulario.assunto.value == "")
	{
		alert("Campo ASSUNTO obrigatório. Favor preencher");
		formulario.assunto.focus();
		return false;
	}
	

	if(formulario.mensagem.value == "")
	{
		alert("Campo MENSAGEM obrigatório. Favor preencher.");
		formulario.mensagem.focus();
		return false;
	}

	return true;
}
//-----------------------------------------------------------------------------------------------

function SlideShow(slideList, image, speed, name)
{
	this.slideList = slideList;
	this.image = image;
	this.speed = speed;
	this.name = name;
	this.current = 0;
	this.timer = 0;
}
SlideShow.prototype.play = SlideShow_play;

function switchImage(imgName, imgSrc)
{
	if (document.images)
	{
		if (imgSrc != "none")
		{
			document.images[imgName].src = imgSrc;
		}
		if(imgSrc == "images/links/second.jpg")
		{
			document.getElementById("slide").href = "maioresMarcas2009.html";
		}
		else
		{
			document.getElementById("slide").href = "valorMarca.html";
		}
	}
}

function SlideShow_play()
{
	with(this)
	{
		if(current++ == slideList.length-1) current = 0;
		switchImage(image, slideList[current]);
		clearTimeout(timer);
		timer = setTimeout(name+'.play()', speed);
	}
}
//-----------------------------------------------------------------------------------------------

function sortearCabecalho()
{
	var num = Math.floor(Math.random()*4);
	var img = Math.round(num);
	document.getElementById("cabecalho").style.background = "url(" + top[img] + ") top left"; 
	window.setTimeout("sortearCabecalho()",20000);
}
