function getPosicaoElemento(elemID){
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};
}

function menu(campo1, campo2, campo3, campo4, div1, div2, div3, div4, qtd) {
	/*
		Descrições das variáveis
		campo = nome da imagem onde está sendo clicado;
		div1 = div que está sendo aberto, o div que abre o menu onde foi clicado
		div2, div3, div4 = os outros divs, eles devem ser fechados
	*/
	if(qtd > 0) {
		subtracao = 3;
		Px = 0;
	} else {
		subtracao = 0;
		Px = 3;
	}
	Ptopo = getPosicaoElemento(campo1).top;
	Pleft = getPosicaoElemento(campo1).left;
	
	document.getElementById(div1).style.top = (parseInt(Ptopo) - parseInt(127)) - ((18 * parseInt(qtd)) + ((2 * parseInt(qtd)) - parseInt(subtracao)));
	document.getElementById(div1).style.left = parseInt(Pleft) - parseInt(Px);

	if(document.getElementById(div1).style.visibility == "visible") {
		document.getElementById(div1).style.visibility = "hidden";
		document.getElementById(campo1).src = "imagens/"+ campo1 +".gif";
	} else {
		document.getElementById(div1).style.visibility = "visible";
		document.getElementById(campo1).src = "imagens/"+ campo1 +"_2.gif";
	}
	
	document.getElementById(campo2).src = "imagens/"+ campo2 +".gif";
	document.getElementById(campo3).src = "imagens/"+ campo3 +".gif";
	document.getElementById(campo4).src = "imagens/"+ campo4 +".gif";
	
	document.getElementById(div2).style.visibility = "hidden";
	document.getElementById(div3).style.visibility = "hidden";
	document.getElementById(div4).style.visibility = "hidden";

}

function fecha_menu(tipo){
	
	PmenuCozinha = "";
	PmenuLar = "";
	PmenuPessoais = "";
	PmenuOffice = "";
		
	if(tipo == "cozinha")
	{
		PmenuCozinha = "_2";
	}
	else if(tipo == "lar")
	{
		PmenuLar = "_2";
	}
	else if(tipo == "pessoais")
	{
		PmenuPessoais = "_2";
	}
	else if(tipo == "office")
	{
		PmenuOffice = "_2";
	}
	
	document.getElementById("img_08").src = "imagens/img_08"+ PmenuCozinha +".gif";
	document.getElementById("img_10").src = "imagens/img_10"+ PmenuLar +".gif";
	document.getElementById("img_12").src = "imagens/img_12"+ PmenuPessoais +".gif";
	document.getElementById("img_14").src = "imagens/img_14"+ PmenuOffice +".gif";
	
	document.getElementById("cozinha").style.visibility = "hidden";
	document.getElementById("lar").style.visibility = "hidden";
	document.getElementById("pessoais").style.visibility = "hidden";
	document.getElementById("office").style.visibility = "hidden";

}

function MM_openBrWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
}

function testa_dados(){
	if(document.getElementById("nome").value == ""){
		alert("Preencha seu nome para completar o cadastro.");
		document.getElementById("nome").focus();
		return false;
	}
	if(document.getElementById("fone").value == ""){
		alert("Preencha seu telefone para completar o cadastro.");
		document.getElementById("fone").focus();
		return false;
	}
	if(document.getElementById("msg").value == "" ){
		alert("Preencha o campo mensagem para completar o cadastro.");
		document.getElementById("msg").focus();
		return false;
	}
}
