var xmlHttp = new Object();
var idCont;
var tmpidMenu;

function _jsValPromo() {
	if (document.frmPromo.Cadastro_Nome.value == '') {
		alert('Você deve preencher o seu nome completo');	
		document.frmPromo.Cadastro_Nome.focus();
		return false;
	}
	
	if (document.frmPromo.Cadastro_DDD.value == '') {
		alert('Você deve preencher o DDD do seu telefone');	
		document.frmPromo.Cadastro_DDD.focus();
		return false;
	}

	if (document.frmPromo.Cadastro_Telefone.value == '') {
		alert('Você deve preencher o número do seu telefone');	
		document.frmPromo.Cadastro_Telefone.focus();
		return false;
	}

	if (document.frmPromo.Cadastro_Email.value == '' || document.frmPromo.Cadastro_Email.value.indexOf("@") == -1 || document.frmPromo.Cadastro_Email.value.indexOf(".") == -1) {
		alert('Você deve preencher o seu e-mail corretamente');	
		document.frmPromo.Cadastro_Email.focus();
		return false;
	}

	if (document.frmPromo.Cadastro_Cidade.value == '') {
		alert('Você deve preencher o nome de sua cidade');	
		document.frmPromo.Cadastro_Cidade.focus();
		return false;
	}
}

function _jsValIndique() {
	if (document.frmIndique.Seu_Nome.value == '') {
		alert('Você deve preencher o seu nome completo');	
		document.frmPromo.Seu_Nome.focus();
		return false;
	}
	
	if (document.frmIndique.Seu_Email.value == '' || document.frmIndique.Seu_Email.value.indexOf("@") == -1 || document.frmIndique.Seu_Email.value.indexOf(".") == -1) {
		alert('Você deve preencher o seu e-mail corretamente');	
		document.frmIndique.Seu_Email.focus();
		return false;
	}

	if (document.frmIndique.Nome_Amigo.value == '') {
		alert('Você deve preencher o seu nome completo');	
		document.frmPromo.Seu_Nome.focus();
		return false;
	}
	
	if (document.frmIndique.Amigo_Email.value == '' || document.frmIndique.Amigo_Email.value.indexOf("@") == -1 || document.frmIndique.Amigo_Email.value.indexOf(".") == -1) {
		alert('Você deve preencher o seu e-mail corretamente');	
		document.frmIndique.Amigo_Email.focus();
		return false;
	}

	if (document.frmIndique.Indique_Mensagem.value == '') {
		alert('Você deve preencher o seu nome completo');	
		document.frmIndique.Indique_Mensagem.focus();
		return false;
	}
}

function _jsDetalheVeic(Veiculo_Id) {
	//popup('veiculoDetalhe.php?Veiculo_Id='+Veiculo_Id,'','684','530','no')
	popup(Veiculo_Id,'','684','530','no')
}

function popup(x,n,w,h,s) {
    var l = ((window.screen.width  - w) / 2);
    var t = ((window.screen.height - h) / 2);
   janelinha = window.open(x,n,'leftmargin=-15,topmargin=-15,marginheight=0,marginwidth=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+s+',resizable=no,top='+t+',left='+l+',screenX='+l+',screenY='+t+',copyhistory=no,height='+h+',width='+w+'');
}

function _jsGeraSelect(tabName, fieldName, searchKey, searchValue, paramJs, paramCss, fieldValue, resultText, resultValue, idCont) {
	_jsPage("../inc/geraSelect.php?tabName="+tabName+"&fieldName="+fieldName+"&searchKey="+searchKey+"&searchValue="+searchValue+"&paramJs="+paramJs+"&paramCss="+paramCss+"&fieldValue="+fieldValue+"&resultText="+resultText+"&resultValue="+resultValue,idCont)
}

function _jsBusca() {
	if (document.getElementById("tabBusca").style.display == '') document.getElementById("tabBusca").style.display = 'none';
	else document.getElementById("tabBusca").style.display = '';
}

function _jsPer(valor) {
	if (valor == 2 && document.getElementById("tdCidades").style.display == 'none') {
		document.getElementById("tdCidades").style.display = ''
	}
	if (valor == 1 && document.getElementById("tdCidades").style.display == '') {
		document.getElementById("tdCidades").style.display = 'none'
		_jsGeraSelect('tabCidades','Cidade_Id','Estado_Id','','','adminInput','','Cidade_Nome','Cidade_Id','tdCidade');
		document.getElementById("Estado_Id").value = '';
	}
}

function _jsPage() {
	if (_jsPage.arguments.length == 1) idCont = "tdCont";
	else idCont = _jsPage.arguments[1];
	page = _jsPage.arguments[0];

	if (window.XMLHttpRequest) xmlHttp=new XMLHttpRequest()
	else if (window.ActiveXObject) xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
	xmlHttp.onreadystatechange = _jsDone
	xmlHttp.open("GET", page, true)
	xmlHttp.send(null)
}

function _jsDone() { 
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
		document.getElementById(idCont).innerHTML = xmlHttp.responseText;
	}
	else {
		document.getElementById(idCont).innerHTML = "<img src=\"../img/imgCarregando.gif\">";
	}
}

function _jsChangeCidade(Cidade_Id) {
	_jsPage("acoes.php?Acao=1&Cidade_Id="+Cidade_Id,"lblRevendas01");
}

function _jsChangeCidade02(Cidade_Id) {
	_jsPage("acoes.php?Acao=30&Cidade_Id="+Cidade_Id,"lblRevendas02");
}


function _jsChangeTipo(Tipo_Id) {
	document.getElementById("lblModelo01").innerHTML = '<select name=\"Modelo_Id\" id=\"Modelo_Id\" class=\"comboAzul\"><option value=\"\">Modelo ---------</select>';
	_jsPage("acoes.php?Acao=2&Tipo_Id="+Tipo_Id,"lblMarca01");
}

function _jsChangeTipo02(Tipo_Id) {
	document.getElementById("lblModelo02").innerHTML = '<select name=\"Modelo_Id\" id=\"Modelo_Id\" class=\"comboBranco\"><option value=\"\">Modelo ---------</select>';
	_jsPage("acoes.php?Acao=7&Tipo_Id="+Tipo_Id,"lblMarca02");
	_jsDetalhes02(Tipo_Id);
}

function _jsChangeTipo03(Tipo_Id) {
	document.getElementById("lblModelo03").innerHTML = '<select name=\"Modelo_Id\" id=\"Modelo_Id\" class=\"comboBranco\" style=\"width:200px\"><option value=\"\">Modelo ---------</select>';
	_jsPage("acoes.php?Acao=31&Tipo_Id="+Tipo_Id,"lblMarca03");
}

function _jsChangeMarca(Marca_Id) {
	_jsPage("acoes.php?Acao=3&Marca_Id="+Marca_Id,"lblModelo01");
}

function _jsChangeMarca02(Marca_Id) {
	_jsPage("acoes.php?Acao=8&Marca_Id="+Marca_Id,"lblModelo02");
}

function _jsChangeMarca03(Marca_Id) {
	_jsPage("acoes.php?Acao=32&Marca_Id="+Marca_Id,"lblModelo03");
}

function _jsChangeEstado(Estado_Id) {
	_jsPage("acoes.php?Acao=9&Estado_Id="+Estado_Id,"lblCidade01");
}

function _jsBusca01() {
	if (navigator.appName == "Netscape") {
		document.frmBusca01.Marca_Id.value = document.getElementById("Marca_Id").value;
		document.frmBusca01.Modelo_Id.value = document.getElementById("Modelo_Id").value;
	}
	erro = false;
	if (document.frmBusca01.Tipo_Id.value == '') {
		alert('O tipo do veículo deve ser selecionado');	
		document.frmBusca01.Tipo_Id.focus();
		erro = true;
		return false;
	}
	if (!erro) document.frmBusca01.submit();
}

function _jsBusca02() {
	if (navigator.appName == "Netscape") {
		document.frmBusca02.Marca_Id.value = document.getElementById("Marca_Id02").value;
		document.frmBusca02.Modelo_Id.value = document.getElementById("Modelo_Id02").value;
		document.frmBusca02.Cidade_Id.value = document.getElementById("Cidade_Id02").value;
	}
	erro = false;
	if (document.frmBusca02.Tipo_Id.value == '') {
		alert('O tipo do veículo deve ser selecionado');	
		document.frmBusca02.Tipo_Id.focus();
		erro = true;
		return false;
	}
	if (!erro) document.frmBusca02.submit();
}


function _jsVerTelefone(Revenda_Id, Veiculo_Id) {
	_jsPage("acoes.php?Acao=4&Revenda_Id="+Revenda_Id+"&Veiculo_Id="+Veiculo_Id,"lblTelefone"+Veiculo_Id);
}

function _jsVerTelefone02(Revenda_Id, Veiculo_Id) {
	_jsPage("acoes.php?Acao=27&Revenda_Id="+Revenda_Id+"&Veiculo_Id="+Veiculo_Id,"lblTelefone"+Veiculo_Id);
}

function _jsFav(Veiculo_Id) {
	_jsPage("acoes.php?Acao=5&Veiculo_Id="+Veiculo_Id,"lblFav"+Veiculo_Id);
}

function _jsDesFav(Veiculo_Id) {
	_jsPage("acoes.php?Acao=6&Veiculo_Id="+Veiculo_Id,"lblFav"+Veiculo_Id);
}

function _jsFav02(Veiculo_Id) {
	_jsPage("acoes.php?Acao=28&Veiculo_Id="+Veiculo_Id,"lblFav"+Veiculo_Id);
}

function _jsDesFav02(Veiculo_Id) {
	_jsPage("acoes.php?Acao=29&Veiculo_Id="+Veiculo_Id,"lblFav"+Veiculo_Id);
}

function _jsAddFav(){
    var url = "http://www.compreblindado.com.br";
    var title = "Compreblindado - O Site do Carro";
    if (window.sidebar) {
        window.sidebar.addPanel(title, url, "");
    } else if (document.all) {
        window.external.AddFavorite(url, title);
    } else if (window.opera && window.print) {
  		return true;
	}
}

function _jsIndicar() {
	if (document.getElementById("tabIndicar").style.display == 'none') {
		document.getElementById("tabIndicar").style.display = '';
		document.getElementById("tabDetalhes").style.display = 'none';
		document.getElementById("tabRevenda").style.display = 'none';
		document.getElementById("tabProposta").style.display = 'none';
	} else {
		document.getElementById("tabIndicar").style.display = 'none';
		document.getElementById("tabDetalhes").style.display = '';
		document.getElementById("tabRevenda").style.display = '';
	}

}

function _jsProposta(Veiculo_Id) {
	popup('veiculoDetalhe.php?Proposta=1&Veiculo_Id='+Veiculo_Id,'','684','462','no')
}

function _jsProposta02() {
	if (document.getElementById("tabProposta").style.display == 'none') {
		document.getElementById("tabProposta").style.display = '';
		document.getElementById("tabDetalhes").style.display = 'none';
		document.getElementById("tabRevenda").style.display = 'none';
		document.getElementById("tabIndicar").style.display = 'none';
	} else {
		document.getElementById("tabProposta").style.display = 'none';
		document.getElementById("tabDetalhes").style.display = '';
		document.getElementById("tabRevenda").style.display = '';
	}

}

function _jsDetalhes02(Tipo_Id) {
	if (!Tipo_Id) Tipo_Id = "";
	if (xmlHttp.readyState == 4) _jsPage('acoes.php?Acao=10&Tipo_Id='+Tipo_Id,'lblDetalhes01');
	else setTimeout('_jsDetalhes02('+Tipo_Id+')',100);
}

function _jsVotar(Enquete_Id) {
	if (document.frmEnquete.Enquete_Opcao) {
		for (i=0;i<=(document.frmEnquete.Enquete_Opcao.length-1);i++) {
			if (document.frmEnquete.Enquete_Opcao[i].checked) Enquete_Opcao = document.frmEnquete.Enquete_Opcao[i].value;
		}
		_jsPage('acoes.php?Acao=11&Enquete_Id='+Enquete_Id+'&Enquete_Opcao='+Enquete_Opcao,'tdEnquete');
	} else {
		_jsPage('acoes.php?Acao=13&Enquete_Id='+Enquete_Id,'tdEnquete');	
	}
}

function _jsResultado(Enquete_Id) {
	_jsPage('acoes.php?Acao=12&Enquete_Id='+Enquete_Id,'tdEnquete');
}

function _jsMenu(idMenu) {
	if (tmpidMenu && tmpidMenu != idMenu) document.getElementById(tmpidMenu).style.display = 'none';
	
	if (document.getElementById(idMenu).style.display == '') document.getElementById(idMenu).style.display = 'none';
	else document.getElementById(idMenu).style.display = '';
	tmpidMenu = idMenu;
}

function _jsCheck(Status) {
	fieldName = "Mensagem_Id[]";
	for(i=0;i<=(document.frmMsg[fieldName].length-1);i++) {
		document.frmMsg[fieldName][i].checked = Status;
	}
}

function _jsValMsg() {
	if (document.frmMsg02.Revenda_Id.value == '') {
		alert('Selecione a revenda que deseja mandar a mensagem');	
		document.frmMsg02.Revenda_Id.focus();
		return false;
	}	

	if (document.frmMsg02.Mensagem_Titulo.value == '') {
		alert('Preencha o assunto da mensagem');
		document.frmMsg02.Mensagem_Titulo.focus();
		return false;		
	}	
	
	if (document.frmMsg02.Mensagem_Texto.value == '') {
		alert('Digite o texto da mensagem');	
		document.frmMsg02.Mensagem_Texto.focus();
		return false;
	}	
}

function _jsVerMsg(Mensagem_Id) {
	window.open('admVerMsg.php?Mensagem_Id='+Mensagem_Id,'lerMsg','width=400px, height=350px,status=yes');
}

function _jsExcluir(Mensagem_Id) {
	if (confirm('Deseja realmente excluir esta mensagem?')) {
		window.opener.location.href = 'acoes.php?Acao=16&Mensagem_Id='+Mensagem_Id;
		window.close();
	}
}

function _jsChangeEstado02(Estado_Id, Cidade_Id) {
	_jsPage("acoes.php?Acao=17&Estado_Id="+Estado_Id+"&Cidade_Id="+Cidade_Id,"lblCidade01");
}

function _jsAlteraRevenda() {
	if (navigator.appName == "Netscape") {
		document.frmAdmRevenda.Cidade_Id.value = document.getElementById("Cidade_Id02").value;
	}

	if (document.frmAdmRevenda.Revenda_Endereco.value == '') {
		alert('O endereço da revenda precisa ser preenchido');
		document.frmAdmRevenda.Revenda_Endereco.focus();
		return false;
	}

	if (document.frmAdmRevenda.Revenda_Bairro.value == '') {
		alert('O bairro da revenda precisa ser preenchido');
		document.frmAdmRevenda.Revenda_Bairro.focus();
		return false;
	}

	if (document.frmAdmRevenda.Revenda_Telefone.value == '') {
		alert('O telefone da revenda precisa ser preenchido');
		document.frmAdmRevenda.Revenda_Telefone.focus();
		return false;
	}

	if (document.frmAdmRevenda.Estado_Id.value == '') {
		alert('O estado da revenda precisa ser preenchido');
		document.frmAdmRevenda.Estado_Id.focus();
		return false;
	}
	
	if (document.frmAdmRevenda.Cidade_Id.value == '') {
		alert('A cidade da revenda precisa ser preenchida');
		document.frmAdmRevenda.Cidade_Id.focus();
		return false;
	}
	
	if (document.frmAdmRevenda.Revenda_Senha.value == '') {
		alert('A senha da revenda precisa ser preenchida');
		document.frmAdmRevenda.Revenda_Senha.focus();
		return false;
	}
}

function _jsPreview02(imgSrc,displayType) {
	document.getElementById("divPreview").style.display = displayType;	
	document.getElementById("imgPreview").src = imgSrc;	
}

function _jsPreview03(imgSrc,displayType,divName,imgName) {
	document.getElementById(divName).style.display = displayType;	
	document.getElementById(imgName).src = imgSrc;	
}

function _jsPreco() {
	if (xmlHttp.readyState == 4 || !xmlHttp.readyState) {
		Tipo_Id = document.getElementById("Tipo_Id").value;
		Marca_Id = document.getElementById("Marca_Id1").value;
		Modelo_Id = document.getElementById("Modelo_Id1").value;
		Veiculo_AnoFabricacao = document.getElementById("Veiculo_AnoFabricacao").value;
		Veiculo_AnoModelo  = document.getElementById("Veiculo_AnoModelo").value;
		if (Tipo_Id && Marca_Id && Modelo_Id) _jsPage('../inc/dicaPreco.php?Tipo_Id='+Tipo_Id+'&Marca_Id='+Marca_Id+'&Modelo_Id='+Modelo_Id+'&Veiculo_AnoFabricacao='+Veiculo_AnoFabricacao+'&Veiculo_AnoModelo='+Veiculo_AnoModelo,'lblPreco');
	} else {
		setTimeout('_jsPreco()',100);
	}
}

function _jsProduto(Produto_Imagem) {
	popup('produtoDetalhe.php?Produto_Imagem='+Produto_Imagem,'','424','322','no')
}

function _jsRevenda(Revenda_Id) {
	if (Revenda_Id != '0') location.href = 'interna.php?ir=revenda.php&Revenda_Id='+Revenda_Id;
	else {
		location.href = 'interna.php?ir=resultadoBusca.php&Revenda_Tipo=2&Cidade_Id='+document.getElementById("Cidade_Id03").value;
	}
}

function _jsBuscaCod(Veiculo_Id) {
	if (!Veiculo_Id) alert('Você deve digitar o código do veículo');
	else {
		if (window.XMLHttpRequest) xmlHttp= new XMLHttpRequest()
		else if (window.ActiveXObject) xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
		xmlHttp.onreadystatechange = _jsBuscaDone
		xmlHttp.open("GET", "acoes.php?Acao=26&Veiculo_Id="+Veiculo_Id, true)
		xmlHttp.send(null)
	}
}

function _jsBuscaDone() {
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
		if (xmlHttp.responseText) _jsDetalheVeic(xmlHttp.responseText);
		else alert('Não há veículos no Compreblindado com este código.');
	}
	document.getElementById("Veiculo_Id01").value = '';
}

function _jsPreview(Veiculo_Nome) {
	if (document.getElementById(Veiculo_Nome).value) {
		document.getElementById("td"+Veiculo_Nome).style.display = '';
		document.getElementById("img"+Veiculo_Nome).src = 'file://'+document.getElementById(Veiculo_Nome).value;
	}
}

 
function _jsValidaCPF(CPF){ 
 	var i; 
	s = CPF  
	var c = s.substr(0,9); 
	var dv = s.substr(9,2); 
	var d1 = 0; 
	for (i = 0; i < 9; i++) { 
		d1 += c.charAt(i)*(10-i); 
	} 
	 
	if (d1 == 0) { 
		return false; 
	} 
	  
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
	if (dv.charAt(0) != d1) { 
 		return false;   
	} 
	  
	d1 *= 2; 	  
	for (i = 0; i < 9; i++)  {   
		d1 += c.charAt(i)*(11-i); 
	} 
	  
	d1 = 11 - (d1 % 11); 

	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1) { 
		return false; 
	} 
	  
	return true; 
}

function _jsSubmitAnuncie01() {
	if (!_jsValidaCPF(document.frmAnuncie.Particular_CPF.value)) {
		alert('Você deve digitar o seu CPF corretamente, sem pontos, virgulas ou traços.\nEx: 12345678900');
		return false;
	}
}


var ieBlink = (document.all)?true:false;
function doBlink(){
	if(ieBlink){
		obj = document.getElementsByTagName('BLINK');
		for(i=0;i<obj.length;i++){
			tag=obj[i];
			tag.style.visibility=(tag.style.visibility=='hidden')?'visible':'hidden';
		}
	}
}


/* ============ PROPOSTAS ================== */
function _jsCheckProp(Status) {
	fieldName = "Proposta_Id[]";
	for(i=0;i<=(document.frmProp[fieldName].length-1);i++) {
		document.frmProp[fieldName][i].checked = Status;
	}
}
function _jsPropMarca(Tipo_Id, Marca_Id){
	_jsPage("acoes.php?Acao=49&Tipo_Id="+Tipo_Id+"&Marca_Id="+Marca_Id,"lblMarca");
}
function _jsPropModelo(Marca_Id, Modelo_Id){
	_jsPage("acoes.php?Acao=50&Marca_Id="+Marca_Id+"&Modelo_Id="+Modelo_Id,"lblModelo");
}
function _jsVerProp(Proposta_Id) {
	tmp = document.getElementById('Proposta_MensagemTmp');
	msg = document.getElementById('Proposta_Mensagem['+Proposta_Id+']');
    if((tmp.value != '') && (tmp.value != Proposta_Id)){
		document.getElementById('Proposta_Mensagem['+tmp.value+']').style.display = "none";
	}
	if(msg.style.display == "none"){
		msg.style.display = "";
		tmp.value = Proposta_Id;
		if( document.getElementById('tdEnvelope'+Proposta_Id).innerHTML == "<IMG src=\"../img/skinAzul/iconEmail.gif\">"){
			_jsPage('acoes.php?Acao=48&Proposta_Id='+Proposta_Id,'tdEnvelope'+Proposta_Id);
			document.getElementById('PropLinha'+Proposta_Id).style.fontWeight = ""; 
		}
	}
	else{
		msg.style.display = "none";
		tmp.value = '';	
	}
}
function _jsPropResposta(Proposta_Id){
	if(document.getElementById('Proposta_Responder['+Proposta_Id+']').style.display == 'none'){
		document.getElementById('Proposta_Responder['+Proposta_Id+']').style.display = '';
	}
	else{
		document.getElementById('Proposta_Responder['+Proposta_Id+']').style.display = 'none';
		document.getElementById('Proposta_Resposta['+Proposta_Id+']').value = '';
	}
}
function _jsSubmitResposta(Proposta_Id){
	if (document.getElementById('Proposta_Resposta['+Proposta_Id+']').value == '') {
		alert('Você deve preencher o campo de Resposta');	
	}
	else{
		document.getElementById('enviaProposta_Id').value = Proposta_Id;
		document.getElementById('enviaProposta_Resposta').value = document.getElementById('Proposta_Resposta['+Proposta_Id+']').value;
		document.enviaResposta.submit();
	}
}
/* ========================================= */

