// Inicia ajax
function inicia_ajax() {
	ajax = null;
	if(window.XMLHttpRequest) { // Mozilla, Safari,...
		ajax = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try {
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
				ajax = null;
				//retorno_abre('formulario','Não foi possível carregar o AJAX!');
				alert('Não foi possível carregar o AJAX');
			}
		}
	}
}

// Valida Formulário de Contato
function valida_contato() {
	var f = document.form_contato;

	if(f.nome.value=='') {
		alert("Nome inválido, informe-o corretamente.");
		f.nome.focus();
	}
	else if((f.email.value=='') || (f.email.value.indexOf('@')==-1) || (f.email.value.indexOf('.')==-1)) {
		alert("E-mail inválido, informe-o corretamente.");
		f.email.focus();
	}
	else if((f.destino.value=='') || (f.destino.value.length==0)) {
		alert("Destino inválido, informe-o corretamente.");
		f.destino.focus();
	}
	else if((f.assunto.value=='') || (f.assunto.value.length==0)) {
		alert("Assunto inválido, informe-o corretamente.");
		f.assunto.focus();
	}
	else if((f.mensagem.value=='') || (f.mensagem.value.length==0)) {
		alert("Mensagem inválida, informe-a corretamente.");
		f.mensagem.focus();
	}
	else {
		f.action = 'javascript:contato_efetua();';
		f.submit();
	}
}
function contato_efetua() {
	var f = document.form_contato;

	inicia_ajax();
	if(ajax) {
		var parametros = 'nome='+f.nome.value+'&empresa='+f.empresa.value+'&prefixo='+f.prefixo.value+'&fone='+f.telefone.value+'&email='+f.email.value+'&cidade='+f.cidade.value+'&estado='+f.estado.value+'&destino='+f.destino.value+'&assunto='+f.assunto.value+'&mensagem='+f.mensagem.value;
		ajax.onreadystatechange = contato_finaliza;
		ajax.open('post','do_contato.php',true);
    	ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	    ajax.setRequestHeader("Content-type","text/html; charset=ISO-8859-1");
    	ajax.setRequestHeader("encoding","ISO-8859-1");
		ajax.setRequestHeader("Content-length", parametros.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(parametros);
	}
}
function contato_finaliza() {
	//-----------------------
	var f = document.form_contato;
	//-----------------------
	if(ajax.readyState==4) {
		if(ajax.status==200) {
			var retorno = parseInt(ajax.responseText);
			//-------------------
			if(retorno==1) {
				alert('Mensagem enviada com sucesso!\nObrigado pela sua participação!');
				//$.modaldialog.success('Mensagem enviada com sucesso!\nObrigado pela sua participação!');
				document.location.href('http://www.pivotvalley.com.br');
			}
			else if(retorno==2) {
				alert('Houve algum problema no enviado da mensagem!\nPor favor, tente novamente.');
				//$.modaldialog.error('Houve algum problema no enviado da mensagem!\nPor favor, tente novamente.');
				f.nome.select();
			}
		}
	}
}

// Valida Formulário de Carreira
function valida_carreira() {
	var f = document.form_carreira;

	//parent.nomeIframe.document.getElementById('iframeUpload').innerHTML="";

	if(f.nome.value=='') {
		alert("Nome inválido, informe-o corretamente.");
		f.nome.focus();
	}
	else if((f.email.value=='') || (f.email.value.indexOf('@')==-1) || (f.email.value.indexOf('.')==-1)) {
		alert("E-mail inválido, informe-o corretamente.");
		f.email.focus();
	}
	else if((f.cidade.value=='') || (f.cidade.value.length==0)) {
		alert("Cidade inválida, informe-a corretamente.");
		f.cidade.focus();
	}
	else if((f.estado.value=='') || (f.estado.value.length==0)) {
		alert("Estado inválido, informe-o corretamente.");
		f.estado.focus();
	}
	else if((f.area.value=='') || (f.area.value.length==0)) {
		alert("Área inválida, informe-a corretamente.");
		f.area.focus();
	}
	else {
		f.action = 'do_carreira.php';
		f.submit();
	}
}
