// JavaScript para o site Rodrigues Barizza

var novaImagem = new Array();
var fotoConta = 0;

function mudaFoto(imagem) {
	img = document.getElementById('fotoPrincipal');
	novaImagem[fotoConta] = new Image();
	novaImagem[fotoConta].src = imagem;
	setTimeout('verificaLoad('+fotoConta+')', 100 );
	img.src = imagem;
}

function verificaLoad(atual) {
	if (novaImagem[atual].complete ) {
		loading(0);
	}
	else {
		loading(1);
		setTimeout('verificaLoad('+atual+')', 100 );
	}
}


function loading(estado) {
	var loading = document.getElementById('loading');
	if (estado == 1) {
		loading.style.display = 'block';
	}
	else {
		loading.style.display = 'none';
	}
}

function getxmlhttp() {
	var xmlhttp = false;
	try {
		// js > 5
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e) {
		try {
			// IE
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) {
			// não é IE
			xmlhttp = false;
		}
	}
	// outro navegador
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	// retorna
	return xmlhttp;
}

function contato() {
	var contato_msg = document.getElementById("messageLabel");
	contato_msg.innerHTML = "Aguarde, Enviando Requisição...";
	contato_msg.style.color = '#FA9D1C';
	var fobj = document.getElementById("contatoForm");
	var str = "";
	for (var i = 0; i < fobj.elements.length; i++) {
		//window.alert("Campo: "+fobj.elements[i].name+" tem valor: "+escape(fobj.elements[i].value));
		str += fobj.elements[i].name+"="+escape(fobj.elements[i].value)+"&";
	}
	xmlhttp = getxmlhttp();
	xmlhttp.open("POST","contato_envia.php",true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlhttp.setRequestHeader("charset","ISO-8859-1");
	xmlhttp.setRequestHeader("Encoding","ISO-8859-1");
	xmlhttp.onreadystatechange = function() {
		//window.alert("entrou e o ready state estava: "+xmlhttp.readyState+" e o status estava: "+xmlhttp.status);
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			if (xmlhttp.responseText.substr(0,1) == '1') {
				contato_msg.style.color = '#008066';
				contato_msg.innerHTML = xmlhttp.responseText.substr(1);
				setTimeout(function() {
					fobj.reset();
				},2000);
			}
			else {
				contato_msg.style.color = '#FF0000';
				contato_msg.innerHTML = xmlhttp.responseText.substr(1);
			}
		}
	}
	xmlhttp.send(str);
}

function mostraLegenda(txt) {
	obj = document.getElementById('descricao');
	obj.innerHTML = txt;
}