//*******ESTILIZANDO ABBR IN IE***********//
/**************************************/
function styleAbbr() {
  var oldBodyText, newBodyText, reg
  if (isIE) {
    oldBodyText = document.body.innerHTML;
    reg = /<ABBR([^>]*)>([^<]*)<\/ABBR>/g;
    newBodyText = oldBodyText.replace(reg, '<ABBR $1><SPAN class=\"abbr\" $1>$2</SPAN></ABBR>');
    document.body.innerHTML = newBodyText;
  }
}

ELO.functionsToCallOnload.push("styleAbbr()");

isIE = (document.all) ? true:false;
//

if ( Ajax )
	suportaAjax = true;
else
	suportaAjax = false;
//	
// JavaScript Document
/*Expble = 0;
DEd = document; 
function DEshow(adW,adH,pos) {
	ad = adW + 'x' + adH;
	if ( adW == 300 ) {
		adW=1;
		adH=1;
	}
	DErand = Math.floor(1000000*Math.random());
	DEconn = DEd.body; DEconn.style.behavior='url(#default#clientCaps)';
	DEconn = (DEconn.connectionType == 'lan') ? 1 : 0;
	DEd.write('<IFRAME WIDTH='+adW+' HEIGHT='+adH+' MARGINWIDTH=0 MARGINHEIGHT=0 FRAMEBORDER=0 SCROLLING=no SRC="http://de.uol.com.br/html.ng/'+DEcfg+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&ord='+DErand+'?">');
	DEd.write('<SCR'+'IPT LANGUAGE="JavaScript1.1" SRC="http://de.uol.com.br/js.ng/Params.richmedia=yes&'+DEcfg+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&ord='+DErand+'?"></SCR'+'IPT>');
	DEd.write('</IFRAME>');
}*/

var DEpopcfg ="POPparwebinsider";
Expble = 1;
DEd=document;
function DEshow(ad,pos){
	DErand = Math.floor(1000000*Math.random());
	DEconn = DEd.body;
	DEconn.style.behavior='url(#default#clientCaps)';
	DEconn = (DEconn.connectionType=='lan')?1:0;
	DEd.write('<SCR'+'IPT LANGUAGE="JavaScript1.1" SRC="http://de.uol.com.br/js.ng/'+DEcfg+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&ord='+DErand+'?"></SCR'+'IPT>');
}

function DEshowOLD(ad,pos){
	Expble = 1;
	DEd=document;
	DErand = Math.floor(1000000*Math.random());
	DEconn=DEd.body;
	DEconn.style.behavior='url(#default#clientCaps)';
	DEconn = (DEconn.connectionType=='lan')?1:0;
	DEd.write('<scr'+'ipt type="text/javascript" src="http://de.uol.com.br/js.ng/'+DEcfg+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&ord='+DErand+'?"></scr'+'ipt>');
}

function excluiEmail() {
	document.getElementById('acao').value = 'exclui';
	document.maillist.submit();
}

function ById(s) {
	return document.getElementById(s);
}

function F(s) {
	try{
		return ById(s).value;
	}catch(erro){
		alert("O id "+ s +" não existe!");
	}
}

function Ajax_indique() {
	if ( suportaAjax == true && ById('bt_indicacao') ) {
		ExibirIndique();
		ById('bt_indicacao').href = "javascript:;";
		return false;
	}
}

function Ajax_comentario() {
	if ( suportaAjax == true && ById('Comentario') ) {
		valida_comentario();
		return false;
	}
}

//FunÃ§Ã£o responsÃ¡vel pela validaÃ§Ã£o de endereÃ§os de e-mail
function valida_email(campo_email) {
	if ( campo_email.value != '' ) {
		//ExpressÃ£o Regular utilizada para validar o endereÃ§o de email
		var ExpReg = /^[a-zA-Z0-9_\.-]{2,}@([A-Za-z0-9_-]{2,}\.)+[A-Za-z]{2,4}$/;
		if ( !ExpReg.test(campo_email.value) ) {
			alert("E-mail Inválido!");
			campo_email.focus();
			return false;
		}
		return true;
	}
}

function valida_contato(idForm) {

	var mensagem, comentario;
	if(!validaForm(idForm)){
		return false;	
	}
	if ( navigator.appName.indexOf("Microsoft Internet Explorer") == 0 )
		is_ie = 1;
	else
		is_ie = 0;
	words = F('contact_comentario').split("\n");
	for ( i = 0; i < words.length; i++ ){
		if ( words[i] != "undefined" ){
			comentario += "@@"+words[i];
		}
	}
	var url = 'ajax/envia_contato.php';
	var pars = 'nome='+F('contact_nome')+'&email='+F('contact_email')+'&cidade='+F('contact_cidade')+'&estado='+F('contact_estado')+'&telefone='+F('contact_fone')+'&cidade_vitesse='+F('grupo_mais_proximo')+'&comentario='+comentario+'&nome_veiculo='+F('nome_veiculo')+'&is_ie='+is_ie;
	
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
																								
	var resultado = originalRequest.responseText;
	var mensagem = "";
	if ( resultado == 1 ) {
		mensagem = "<strong>Sua mensagem foi enviada com sucesso!<br />Em breve, entraremos em contato.</strong><br />";
		ById('Retorno').className = "message_sucess";
	
	} else if ( resultado == 2 ) {
		mensagem = "<strong>Ocorreu um erro e sua mensagem não foi enviada.<br />Por favor, tente novamente.</strong><br />";
		ById('Retorno').className = "message_error";
	} else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.</strong><br />";
		ById('Retorno').className = "message_error";
	}
	ById('Retorno').innerHTML = mensagem;// + botao;
	ById('Retorno').style.display = '';
	document.formContact.reset();																							
																								
	}});	
return false;
}

function valida_comentario() 
{
	if ( TrimJS(F('comment_autor')) == "" ) {
		alert("O campo Nome é obrigatório!");
		ById('comment_autor').focus();
		return false;
	}
	if ( F('comment_email') == "" ) {
		alert("O campo E-mail é obrigatório!");
		ById('comment_email').focus();
		return false;
	}else {
		if ( !valida_email(ById('comment_email')) ) {
			return false;
		}
	}
	if( TrimJS(F('comment_comentario')) == "" ){
	alert("O campo Comentário é obrigatório!");
	ById('comment_comentario').focus();
	return false;
	}

    var url = 'ajax/grava_comentario.php';
	var pars = 'autor='+TrimJS(F('comment_autor'))+'&email='+F('comment_email')+'&comentario='+F('comment_comentario')+'&site='+F('comment_url')+'&bd_noticia='+F('comment_bd_noticia')+'&dt_comentario='+F('comment_dt_comentario');
	
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
																								
	var resultado = originalRequest.responseText;
	var mensagem = "";
	if ( resultado == 1 ) {
		mensagem = "<strong>Seu comentário foi cadastrado com sucesso!\nAguarde a moderação para que ele seja publicado.</strong><br />";
		ById('Coment_alert').className = "message_sucess";
		ById('Comentario').style.display = 'none';
	
	} 
	 else if ( resultado == 2 ) {
		mensagem = "<strong>Seus comentários estão bloqueados.<br />Não é permitido a este email comentar notícias neste site./strong>";
		ById('Coment_alert').className = "message_error";
		ById('Comentario').style.display = 'none';
	}
		else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.</strong><br />";
		ById('Coment_alert').className = "message_error";
	}
	ById('Coment_alert').innerHTML = mensagem;// + botao;
	ById('Coment_alert').style.display = '';
	document.Comentario.reset();																							
																								
	}});	
return false;
}


function TrimJS(campo){
   return campo.replace(/^\s+|\s+$/g,"");
}

function ExibirIndique() {
	ById('form_indique').className = "envie show";
}

function valida_Recuperar_codigo()
{
	if ( F('recupera_email') == "" ) {
		alert("O campo E-mail é obrigatório!");
		ById('recupera_email').focus();
		return false;
	}
	else {
		if ( !valida_email(ById('recupera_email')) ) {
			return false;
		}
	}

	var url = '../ajax/envia_recupera_codigo.php';
	//
	ById('alertsucess').style.display = '';
	ById('alertsucess').innerHTML = "processando...";
	ById('alertsucess').className = "message_sucess";
	//
	var pars = 'email='+F('recupera_email');
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	//																							
	var resultado = originalRequest.responseText;
	var mensagem = "";
	if ( resultado == 1 ) {
		mensagem = "<strong>Envio efetuado com sucesso!<br />Sua senha de atendimento acaba de ser enviada para o seu e-mail.</strong><br />";
		ById('alertsucess').className = "message_sucess";
	
	} else if ( resultado == 2 ) {
		mensagem = "<strong>Este email não está cadastrado no site.</strong><br />";
		ById('alertsucess').className = "message_error";
	} else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.</strong><br />";
		ById('alertsucess').className = "message_error";
	}
	ById('alertsucess').innerHTML = mensagem;// + botao;
	ById('alertsucess').style.display = '';
	document.FormReC.reset();
	//
	}});	
return false;
}

function valida_indicacao() {
	
	if ( F('nome_destinatario') == "" ) {
		alert("O campo Nome do destinatário é obrigatório!");
		ById('nome_destinatario').focus();
		return false;
	}
	if ( F('email_destinatario') == "" ) {
		alert("O campo E-mail do destinatario é obrigatório!");
		ById('email_destinatario').focus();
		return false;
	}
	if ( F('nome_remetente') == "" ) {
		alert("O campo Seu nome é obrigatório!");
		ById('nome_remetente').focus();
		return false;
	}
	if ( F('email_remetente') == "" ) {
		alert("O campo Seu e-mail é obrigatório!");
		ById('email_remetente').focus();
		return false;
	}
	else {
		if ( !valida_email(ById('email_remetente')) ) {
			return false;
		}
	}
	
	if ( navigator.appName.indexOf("Microsoft Internet Explorer") == 0 )
		is_ie = 1;
	else
		is_ie = 0;
	
	var url = '../ajax/envia_indique.php';
	var pars = 'nome_remetente='+F('nome_remetente')+'&email_remetente='+F('email_remetente')+'&nome_destinatario='+F('nome_destinatario')+'&email_destinatario='+F('email_destinatario')+'&comentario='+F('comentario')+'&copia='+F('copia')+'&noticia='+F('noticia_nome')+'&resumo='+F('resumo')+'&autor='+F('autor')+'&data='+F('data')+'&noticia_url='+F('noticia_url')+'&id_not='+F('id_not')+'&is_ie='+is_ie;
	
	//ById('ResultadoContato').innerHTML = pars;
	
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	var resultado = originalRequest.responseText;
	var mensagem = "";
	
	var botao = '<input type="image" src="imagens/botoes/bt_fechar.gif" name="fechar_contato" id="fechar_contato" value="Fechar" title="Fechar" onclick="javascript:FecharContato(); return false;" />';
	
	if ( resultado == 1 ) {
		mensagem = "<strong>Sua mensagem foi enviada com sucesso!<br />Em breve, responderemos seu contato.</strong><br />";
		ById('ResultadoContato').className = "message_sucess";
	} 
	else if ( resultado == 2 ) {
		mensagem = "<strong>Ocorreu um erro e sua mensagem não foi enviada.<br />Por favor, tente novamente.</strong><br />";
		ById('ResultadoContato').className = "message_error";
	} 
	else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.</strong><br />";
		ById('ResultadoContato').className = "message_error";
	}
	
	ById('ResultadoContato').innerHTML = mensagem;// + botao;
	ById('ResultadoContato').style.display = '';
	document.FormIndique.reset();
	
	}});	
return false;
}

//
function FecharIndique() {
	ById('form_indique').className = "envie hidden";
	return false;
}

//Da um valor ao input ao se dar foco nele, usando-se onblur e onfocus:::: By Marcelo;
function onFocus(name,valorF){
	var id = document.getElementById(name); 
	//
	if (id.value == '')
	{
	id.value = valorF;
	}
}

function onBlur(name,valorF){
	var id = document.getElementById(name); 
	//
	if (id.value == valorF)
    {
	id.value = '';
	}
}

//valida um campo::: By Marcelo
function valida_c(val,id,formulario)
{
if(TrimJS(val) == '')
{
alert("É necessário que antes preencha o campo!");
ById(id).value = '';
ById(id).focus();
}
else{
ById(formulario).submit();		
}
}

function resultado(){
if(ById('resultado').style.display == 'none'){
		ById('resultado').style.display = '';
		ById('questoes').style.display = 'none';
		}
else{
		ById('resultado').style.display = 'none';
		ById('questoes').style.display = '';
		}
};

function cadastra_voto(){
	if (F('valor') == ''){
		alert('Escolha uma opção!');
		return false;
	}
	var url = '../ajax/grava_voto.php';
	var pars = 'valor='+F('valor')+'&usuario='+F('usuario');
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	if(originalRequest.responseText == 1){
	alert('Você já votou! É permitido apenas um voto.');
	}else{
	ById('questoes').style.display = 'none';
	ById('resultado').style.display = '';
	ById('resultado').innerHTML = originalRequest.responseText;
	ById('comt').reset();
	}
}});
return false;
};

function davalor(id) {
	document.getElementById('valor').value = id;
};

function valida_login() {
	if ( F('login') == "" ) {
		alert("O login é obrigatório!");
		ById('login').focus();
		return false;
	}
	if ( F('senha') == "" ) {
		alert("A senha é obrigatória!");
		ById('senha').focus();
		return false;
	}
	if ( navigator.appName.indexOf("Microsoft Internet Explorer") == 0 )
		is_ie = 1;
	else
		is_ie = 0;
	
	var url = 'ajax/ajax_login.php';
	var pars = 'login='+F('login')+'&senha='+F('senha')+'&is_ie='+is_ie;
	//ById('ResultadoContato').innerHTML = pars;
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, onComplete: function( originalRequest ) {
	var resultado = originalRequest.responseText;
	var mensagem = "";
	if ( resultado == 1 ) {
		location='downloads.php';
	} 
	else if ( resultado == 2 ) {
		mensagem = "<strong>Usuário ou senha incorretos.<br />Por favor, tente novamente.</strong><br />";
		ById('return').className = "message_error";
		ById('return').innerHTML = mensagem;// + botao;
		ById('return').style.display = '';
		document.formLogin.reset();
	}}});	
	return false;
};

function exibeOcultaDiv ( divid1, divid2 ) {
	$(divid1).style.display = '';
	$(divid2).style.display = 'none';
};

function AlteraCidade( elemento ) {
	ById('CidadeSelect').innerHTML = "<select id=\"cidade_fk\" class=\"txtfield\" title=\"\" name=\"cidade_fk\"><option value=\"\">Aguarde...</option></select>";
	var url = 'ajax/ajax_cidade.php';
	var pars = 'util_estado=' + elemento + '&ajax=1';
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	ById('CidadeSelect').innerHTML = originalRequest.responseText;
	}});
};

function buscaModelo( elemento ) {
	$('select_modelo').style.display = "none";
	$('mostra_modelo').style.display = "";
	$('mostra_modelo').innerHTML = "<select name='bd_modelo' id='bd_modelo' class='select'><option value=''>Aguarde...</option></select>";
	var url = 'ajax/ajax_modelo.php';
	var pars = 'bd_carro='+elemento+'&ajax=1';
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	$('mostra_modelo').innerHTML = originalRequest.responseText;
	}});
};

function valida_contato_veiculo(idVeiculo, idForm) {
	var mensagem, mensagem_contato;
	if(!validaForm(idForm)){
		return false;	
	}
	if ( navigator.appName.indexOf("Microsoft Internet Explorer") == 0 )
		is_ie = 1;
	else
		is_ie = 0;
	words = F('descricao'+idVeiculo).split("\n");
	for ( i = 0; i < words.length; i++ ){
		if ( words[i] != "undefined" ){
			mensagem_contato += "@@"+words[i];
		}
	}
	var url = 'ajax/envia_contato_veiculo.php';
	var pars = 'nome='+F('nome'+idVeiculo)+'&email='+F('email'+idVeiculo)+'&telefone='+F('fone'+idVeiculo)+'&mensagem='+mensagem_contato+'&opcao_financiamento='+F('opcao_financiamento'+idVeiculo)+'&opcao_troca='+F('opcao_troca'+idVeiculo)+'&veiculo='+F('veiculo'+idVeiculo)+'&modelo='+F('modelo'+idVeiculo)+'&km='+F('km'+idVeiculo)+'&ano_fabricacao='+F('ano_fabricacao'+idVeiculo)+'&ano_modelo='+F('ano_modelo'+idVeiculo)+'&preco='+F('preco'+idVeiculo)+'&cor='+F('cor'+idVeiculo)+'&is_ie='+is_ie;
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	var resultado = originalRequest.responseText;
	if ( resultado == 1 ) {
		mensagem = "<strong>Seu contato foi enviado com sucesso!<br />Em breve, entraremos em contato.</strong><br />";
		ById('Retorno'+idVeiculo).className = "message_sucess";
	
	} else if ( resultado == 2 ) {
		mensagem = "<strong>Ocorreu um erro e sua mensagem não foi enviada.<br />Por favor, tente novamente.</strong><br />";
		ById('Retorno'+idVeiculo).className = "message_error";
	} else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.</strong><br />";
		ById('Retorno'+idVeiculo).className = "message_error";
	}
	ById('Retorno'+idVeiculo).innerHTML = mensagem;// + botao;
	ById('formContact'+idVeiculo).reset();
	ById('Retorno'+idVeiculo).style.display = '';
	}});	
return false;
};

function valida_indique_veiculo(idVeiculo, idForm) {
	var mensagem, mensagem_destinatario;
	if(!validaForm(idForm)){
		return false;	
	}
	if ( navigator.appName.indexOf("Microsoft Internet Explorer") == 0 )
		is_ie = 1;
	else
		is_ie = 0;
	words = F('mensagem_destinatario'+idVeiculo).split("\n");
	for ( i = 0; i < words.length; i++ ){
		if ( words[i] != "undefined" ){
			mensagem_destinatario += "@@"+words[i];
		}
	}
	var url = 'ajax/envia_indique_veiculo.php';
	var pars = 'nome_remetente='+F('nome_remetente'+idVeiculo)+'&email_remetente='+F('email_remetente'+idVeiculo)+'&nome_destinatario='+F('nome_destinatario'+idVeiculo)+'&email_destinatario='+F('email_destinatario'+idVeiculo)+'&mensagem_destinatario='+mensagem_destinatario+'&idVeiculo='+idVeiculo+'&is_ie='+is_ie;
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	var resultado = originalRequest.responseText;
	if ( resultado == 1 ) {
		mensagem = "<strong>Sua indicação foi enviada com sucesso!</strong><br />";
		ById('RetornoIndique'+idVeiculo).className = "message_sucess";
	
	} else if ( resultado == 2 ) {
		mensagem = "<strong>Ocorreu um erro e sua mensagem não foi enviada.<br />Por favor, tente novamente.</strong><br />";
		ById('RetornoIndique'+idVeiculo).className = "message_error";
	} else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.</strong><br />";
		ById('RetornoIndique'+idVeiculo).className = "message_error";
	}
	ById('RetornoIndique'+idVeiculo).innerHTML = mensagem;// + botao;
	ById('formIndique'+idVeiculo).reset();
	ById('RetornoIndique'+idVeiculo).style.display = '';
	}});	
return false;
};

function valida_contato_drive(idForm) {

	if(!validaForm(idForm)){
		return false;	
	}

	if ( navigator.appName.indexOf("Microsoft Internet Explorer") == 0 )
		is_ie = 1;
	else
		is_ie = 0;

	var url = 'ajax/envia_contato_drive.php';
	var pars = 'nome='+F('nome')+'&email='+F('email')+'&telefone='+F('telefone')+'&cidade='+F('cidade')+'&veiculo='+F('veiculo')+'&is_ie='+is_ie;
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	var resultado = originalRequest.responseText;
	
	if ( resultado == 1 ) {
		mensagem = "<strong>Seu pedido de test drive foi enviado com sucesso!<br />Em breve, entraremos em contato.</strong><br />";
		ById('Retorno').className = "message_sucess";
	
	} else if ( resultado == 2 ) {
		mensagem = "<strong>Ocorreu um erro e seu pedido de test drive não foi enviado.<br />Por favor, tente novamente.</strong><br />";
		ById('Retorno').className = "message_error";
	} else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.</strong><br />";
		ById('Retorno').className = "message_error";
	}
	ById('Retorno').innerHTML = mensagem;// + botao;
	ById('formDrive').reset();
	ById('Retorno').style.display = '';
	}});	
return false;
};

function exibeDivForms ( div1, div2, botao1, botao2 ) {
		$(div1).style.display = '';
		$(div2).style.display = 'none';
		$(botao1).className = 'btn_marcado marcado';
		$(botao2).className = 'btn_marcado';
};

function ocultaDivForm ( div, botao ) {
	$(div).style.display = 'none';
	$(botao).className = 'btn_marcado';
};

function Ajax_contato_veiculo(id) {
	if ( suportaAjax == true && ById('bt_contato'+id) ) {
		ExibirContato_veiculo(id);
		ById('Retorno'+id).innerHTML = "";
		ById('formContact'+id).reset();
		ById('bt_contato'+id).href = "javascript:;";
		return false;
	}
}

function ExibirContato_veiculo(id) {
	ById('form_contato'+id).className = "envieSemiNovos show";
}

function FecharContato_veiculo(id) {
	ById('form_contato'+id).className = "envieSemiNovos hidden";
	return false;
}

function Ajax_indique_veiculo(id) {
	if ( suportaAjax == true && ById('bt_indique'+id) ) {
		ExibirIndique_veiculo(id);
		ById('RetornoIndique'+id).innerHTML = "";
		ById('formIndique'+id).reset();
		ById('bt_indique'+id).href = "javascript:;";
		return false;
	}
}

function ExibirIndique_veiculo(id) {
	ById('form_indique'+id).className = "envieSemiNovos show";
}

function FecharIndique_veiculo(id) {
	ById('form_indique'+id).className = "envieSemiNovos hidden";
	return false;
}

function validaForm(formId){	
	for(i=0; i < ById(formId).elements.length; i++)
	{
		if (ById(formId).elements[i].className.indexOf("validate")>=0){
			if (TrimJS(ById(formId).elements[i].value) == ""){
				ById(formId).elements[i].style.border 	 = "solid 1px #CE0002";
				ById(formId).elements[i].style.background = "#C7D4DB";
				ById(formId).elements[i].focus();
				alert("Por favor, preencha todos os campos obrigatórios!");
				return false;
			}
			else{
				ById(formId).elements[i].style.border 	 = "solid 1px #7F9DB9";
				ById(formId).elements[i].style.background = "#FFFFFF";
			}
			if (ById(formId).elements[i].className.indexOf("validate email")>=0){
				if (!valida_email(ById(formId).elements[i])){
					ById(formId).elements[i].style.border 	 = "solid 1px #CE0002";
					ById(formId).elements[i].style.background = "#C7D4DB";
					ById(formId).elements[i].focus();
					return false;
				}
			}
			else{
				ById(formId).elements[i].style.border 	 = "solid 1px #7F9DB9";
				ById(formId).elements[i].style.background = "#FFFFFF";
			}
		}
	}
	return true;
}

function valida_agenda_veiculo(idForm) {

	var mensagem = "";
	var observacao = "";
	
	if(!validaForm(idForm)){
		return false;	
	}
	
	words = F('observacao').split("\n");
	for ( i = 0; i < words.length; i++ ){
		if ( words[i] != "undefined" ){
			observacao += "@@"+words[i];
		}
	}
	
	var url = 'ajax/envia_agenda_oficina.php';
	
	var pars = 'nome='+F('nome')+'&email='+F('email')+'&cpf='+F('cpf')+'&telefone_celular='+F('telefone_celular')+'&funilaria_pintura='+F('funilaria_pintura')+'&parte_eletrica='+F('parte_eletrica')+'&motor_cambio='+F('motor_cambio')+'&outros_servicos='+F('outros_servicos')+'&revisao='+F('revisao_km')+'&placa_veiculo='+F('placa_veiculo')+'&modelo_veiculo='+F('modelo_veiculo')+'&dia_apropriado='+F('dia_apropriado')+'&horario_disponivel='+F('horario_disponivel')+'&cidade='+F('grupo_mais_proximo')+'&observacao='+observacao;
	
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
																								
	var resultado = originalRequest.responseText;
	
	if ( resultado == 1 ) {
		mensagem = "<strong>Seu contato foi enviado com sucesso!<br />Em breve, entraremos em contato.</strong><br />";
		ById('Retorno').className = "message_sucess";
	
	} else if ( resultado == 2 ) {
		mensagem = "<strong>Ocorreu um erro e sua mensagem não foi enviada.<br />Por favor, tente novamente.</strong><br />";
		ById('Retorno').className = "message_error";
	} else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.</strong><br />";
		ById('Retorno').className = "message_error";
	}
	ById('Retorno').innerHTML = mensagem;// + botao;
	ById(idForm).reset();
	ById('Retorno').style.display = '';
	}});	
	return false;
};