// JavaScript Document
function posicionaMenu(idmenu) {
	//Pegand Browser
	var bName = navigator.appName;

	caixa = document.getElementById("LayerMenu" + idmenu);
	imgbase = document.getElementById("ImgMenu" + idmenu);
	//Pegando posicao do SWF
	posicao = new Array();
	posicao = findPos(imgbase);
	//Acertando a posicao do Layer de texto

	if (bName == "Netscape")	
		caixa.style.top = parseInt(posicao[1]) - 11;
	else
		caixa.style.top = parseInt(posicao[1]) - 20;
	caixa.style.left = parseInt(posicao[0]) - 14;
}

function reposiciona(){
	posicionaMenu(2);
	posicionaMenu(3);
}

//Acha a posicao de um elemento
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function trocapt(img,id) {
	var ximg;
	var box2;
	var box3;
	var box4;
	box2 = document.getElementById("LayerMenu2");
	box3 = document.getElementById("LayerMenu3");
	box4 = document.getElementById("LayerMenu4");	
	box2.style.visibility = "hidden";
	box3.style.visibility = "hidden";
	box4.style.visibility = "hidden";

//	img.src = "img/menu" + id + "b.jpg";
	ximg = document.getElementById("ImgMenu" + id);
	ximg.src = "img/pt/menu" + id + "b.jpg";

	if ( id==2 ) {
		posicionaMenu(2);
		box2.style.visibility = "visible";
	}
	if ( id==3 ) {
		posicionaMenu(3);
		box3.style.visibility = "visible";
	}
	if ( id==4 ) {
		posicionaMenu(4);
		box4.style.visibility = "visible";
	}
}
function trocaen(img,id) {
	var ximg;
	var box2;
	var box3;
	var box4;
	box2 = document.getElementById("LayerMenu2");
	box3 = document.getElementById("LayerMenu3");
	box4 = document.getElementById("LayerMenu4");	
	box2.style.visibility = "hidden";
	box3.style.visibility = "hidden";
	box4.style.visibility = "hidden";

//	img.src = "img/menu" + id + "b.jpg";
	ximg = document.getElementById("ImgMenu" + id);
	ximg.src = "img/en/menu" + id + "b.jpg";

	if ( id==2 ) {
		posicionaMenu(2);
		box2.style.visibility = "visible";
	}
	if ( id==3 ) {
		posicionaMenu(3);
		box3.style.visibility = "visible";
	}
	if ( id==4 ) {
		posicionaMenu(4);
		box4.style.visibility = "visible";
	}
}


//Esconde Box de Menu
function escondem(id) {
	var box2;
	var box3;
	var box4;
	box2 = document.getElementById("LayerMenu2");
	box3 = document.getElementById("LayerMenu3");
	box4 = document.getElementById("LayerMenu4");
	if ( id==2 ) {
		box2.style.visibility = "hidden";
	}
	if ( id==3 ) {
		box3.style.visibility = "hidden";
	}
	if ( id==4 ) {
		box4.style.visibility = "hidden";
	}
}

function voltapt(img,id) {
	var ximg;
	ximg = document.getElementById("ImgMenu" + id);
	ximg.src = "img/pt/menu" + id + "a.jpg";
	//img.src = "img/menu" + id + "a.jpg";
}
function voltaen(img,id) {
	var ximg;
	ximg = document.getElementById("ImgMenu" + id);
	ximg.src = "img/en/menu" + id + "a.jpg";
	//img.src = "img/menu" + id + "a.jpg";
}

function check_email(campo) {
	if ( campo.lastIndexOf("@") < 0 || campo.lastIndexOf(".") < 0 )
		return false;
	else
		return true;
}

function xvalidar() {
	var temp;
	var cpflimpo;
	if ( valida(1,nocampos,nonomes,botaocancelar) ) {
		temp = document.forms[1].nocpff.value;
		cpflimpo = temp.substr(0,3) + temp.substr(4,3) + temp.substr(8,3) + temp.substr(12,2);
		if ( !check_CPF(cpflimpo) ) {
			alert("CPF Inválido!");
			return false;
		}
		if ( !check_email(document.forms[1].noemail.value) )
		{
			alert("Endereço de Email Inválido!!");
			return false;
		}
		if ( document.forms[1].nopass.value.length < 4 ) {
			alert("A Senha deve conter pelo menos 4 caracteres!");
			return false;
		}
		else 
			return true;
	}
	else
		return false;
}

function makevisible(cur,which)	{
	if ( which==0 )
		cur.filters.alpha.opacity=100;
	else
		cur.filters.alpha.opacity=40;
}

function valida(formu,campos,nomes,cancelar) {
	//alert(cancelar);
	//alert("validando...");	
	if ( cancelar == 1 )
	{
		return true;
	}
	for(var i=0;i<campos.length;i++) {
		var valor = document.forms[formu].elements[campos[i]].value;
		if ( valor.length == 0 ) {
			alert("O campo \"" + nomes[i] + "\" deve ser preenchido!" );
			return false;
		}
	}

	return true;
}
