function formProposta(cod,i)
{
	if ( document.getElementById('fundo').style.display == 'none' )
	{
		document.getElementById('envia_proposta').style.top = (document.documentElement.scrollTop-70)+'px';
		document.getElementById('fundo').style.display = '';
		document.getElementById('envia_proposta').style.display = '';
		document.getElementById('fcodigo').value = cod;
		document.getElementById('pmarca').innerHTML = document.getElementById('marca'+i).innerHTML;
		document.getElementById('pmodelo').innerHTML = document.getElementById('modelo'+i).innerHTML;
		document.getElementById('pcombustivel').innerHTML = document.getElementById('combustivel'+i).innerHTML;
		document.getElementById('pcambio').innerHTML = document.getElementById('cambio'+i).innerHTML;
		document.getElementById('pano').innerHTML = document.getElementById('ano'+i).innerHTML.replace("Ano/Modelo:",'');
		document.getElementById('fnome').focus();
	}
	else
	{
		document.getElementById('envia_proposta').style.display = 'none';
		document.getElementById('fcodigo').value = '';
	}	
}

function validaProposta()
{
	var msg = document.getElementById('msg_aviso');
	var retorno = true;
	
	msg = '<br> <b>Campos obrigatórios:</b> ';
	
	var nome = document.getElementById('fnome');
	trim(nome);
	if ( nome.value == '' )
	{
		msg += 'Nome';
		nome.focus();
		retorno = false;
	}
	
	var email 			= document.getElementById('femail');
	var ddd_telefone 	= document.getElementById('fddd_telefone');
	var telefone 		= document.getElementById('ftelefone');
	var ddd_celular 	= document.getElementById('fddd_celular');
	var celular 		= document.getElementById('fcelular');
	trim(email);trim(telefone);trim(celular);
	if ( email.value == '' && telefone.value == '' && celular.value == '' )
	{
		msg += ', Email ou Telefone ou Celular';
		email.focus();
		retorno = false;
	}
	else if ( validaEmail(email) == false )
	{
		msg += ', Email inválido';
		email.focus();
		retorno = false;
	}
	
	var email_amigo = document.getElementById('femail_amigo');
	var indicar = document.getElementById('findicar');
	trim(email);
	
	if ( indicar.checked == true )
		{
	if ( email_amigo.value == '' )
	{
		msg += ', Email do Amigo';
		email_amigo.focus();
		retorno = false;
	}
	else if ( validaEmail(email_amigo) == false && indicar.checked == true )
	{
		msg += ', Email do amigo inválido';
		email_amigo.focus();
		retorno = false;
	}
		}
	var proposta = document.getElementById('fproposta');
	trim(proposta);
	if ( proposta.value == '' )
	{
		msg += ', Proposta';
		proposta.focus();
		retorno = false;
	}
	
	if ( retorno == false )
	{
		msg += ' não preenchidos';
		msgAviso(msg);
		return false;
	}
	else
	{
		enviaProposta();
		nome.value = '';
		email.value = '';
		ddd_telefone.value = '';
		telefone.value = '';
		ddd_celular.value = '';
		celular.value = '';
		proposta.value = '';
		formProposta();
		
		document.getElementById('fundo').style.display = '';
		document.getElementById('fundo').innerHTML = "<img src='./images/carregando.gif' style='position:absolute;top:45%;left:45%;border:1px solid #000000;border-radius:10px 10px 10px 10px'>";
	}
}

function enviaProposta()
{
	iniciaAjax();

	var codigo = document.getElementById('fcodigo').value;
	var conteudo = document.getElementById('fnome').value;
	conteudo = conteudo+'___'+document.getElementById('femail').value;
	conteudo = conteudo+'___'+document.getElementById('fddd_telefone').value;
	conteudo = conteudo+'___'+document.getElementById('ftelefone').value;
	conteudo = conteudo+'___'+document.getElementById('fddd_celular').value;
	conteudo = conteudo+'___'+document.getElementById('fcelular').value;
	conteudo = conteudo+'___'+document.getElementById('fproposta').value.replace('_','');
	conteudo = conteudo+'___'+document.getElementById('femail_amigo').value.replace('_','');
	
	if ( !Ajax )
	{
		alert("Não foi possivel iniciar o Ajax!");
		return;
	}
	else
	{
		Ajax.onreadystatechange = function(){mostraProposta()};
		Ajax.open("GET","../xml/xml_envia_proposta.php?codigo="+codigo+"&conteudo="+conteudo, true);
		Ajax.send(null);
	}
}

function mostraProposta()
{
	if ( Ajax.readyState == 4 && Ajax.status == 200 )
	{
		var xmlProposta = Ajax.responseXML;
		var msg   = xmlProposta.getElementsByTagName('msg');
		
		if ( xmlProposta.hasChildNodes() )
		{
			for ( i=0; i<msg.length; i++ )
			{
				var msg2 = msg[i].childNodes;
		 		msgAviso("<br><center><b>"+msg2[0].nodeValue+"</b></center>");
			}
		}
	}
}

function indicarAnuncio()
{
	if ( document.getElementById('findicar').checked == true )
		document.getElementById('femail_amigo').disabled = false;
	else
	{
		document.getElementById('femail_amigo').disabled = true;
		document.getElementById('femail_amigo').value = '';
	}
}
