var tabs = 0;


function GerarCookie(strCookie, strValor, lngDias)
{
    var dtmData = new Date();

    if(lngDias)
    {
        dtmData.setTime(dtmData.getTime() + (lngDias * 24 * 60 * 60 * 1000));
        var strExpires = "; expires=" + dtmData.toGMTString();
    }
    else
    {
        var strExpires = "";
    }
    document.cookie = strCookie + "=" + strValor + strExpires + "; path=/";
}

function receber(pro){
	
window.open("pague_quando_receber.php?pro="+pro,'',"width=830,height=600,scrollbars=yes");		
	
}

function init(){

var elems = document.getElementsByTagName("tr");

for(i = 0; i < elems.length; i++){
if(doesNameStartWith(elems[i].id,"tabbox")){
tabs++;
}
}

if(tabs > 0){

for(i=0;i<tabs;i++) {
document.getElementById('tabbox'+i).style.display='none';
}

if(tabela){tabels = tabela;}else{tabels = 0;}

TabClick(tabels);

}

//document.getElementById("div_transp").className = "";

populate(document.getElementById('searchtype'));

}


/////////////////////////////////////////////

function $2(strs){
	     return document.getElementById(strs);
}

function numbers(eve){
  		 if(navigator.appName == "Netscape"){tecla = eve.which;}else{tecla = eve.keyCode;}
		 if ((tecla != 8) && (tecla != 0) && (tecla <= 46 || tecla >= 58))
 		 {return false;}
 		 else return true}
		 
function Formats(campo,sMask){
	 var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

 sValue = campo.value;

 // Limpa todos os caracteres de formatação que
 // já estiverem no campo.
 sValue = sValue.toString().replace( "-", "" );
 sValue = sValue.toString().replace( "-", "" );
 sValue = sValue.toString().replace( ".", "" );
 sValue = sValue.toString().replace( ".", "" );
 sValue = sValue.toString().replace( "/", "" );
 sValue = sValue.toString().replace( "/", "" );
 sValue = sValue.toString().replace( "(", "" );
 sValue = sValue.toString().replace( "(", "" );
 sValue = sValue.toString().replace( ")", "" );
 sValue = sValue.toString().replace( ")", "" );
 sValue = sValue.toString().replace( " ", "" );
 sValue = sValue.toString().replace( " ", "" );
 fldLen = sValue.length;
 mskLen = sMask.length;

 i = 0;
 nCount = 0;
 sCod = "";
 mskLen = fldLen;

 while (i <= mskLen) {
 bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
 bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

 if (bolMask) {
 sCod += sMask.charAt(i);
 mskLen++; }
 else {
 sCod += sValue.charAt(nCount);
 nCount++;
 }

 i++;
 }

 campo.value = sCod;

 }		 
 
 
function FormataReais(fld, milSep, decSep, e) {

var sep = 0;

var key = '';

var i = j = 0;

var len = len2 = 0;

var strCheck = '0123456789';

var aux = aux2 = '';

var whichCode = (window.Event) ? e.which : e.keyCode;

if (whichCode == 8 || whichCode == 0) return true;

if (whichCode == 13) return true;

key = String.fromCharCode(whichCode);// Valor para o código da Chave

if (strCheck.indexOf(key) == -1) return false; // Chave inválida

len = fld.value.length;

for(i = 0; i < len; i++)

if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break;

aux = '';

for(; i < len; i++)

if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);

aux += key;

len = aux.length;

if (len == 0) fld.value = '';

if (len == 1) fld.value = '0'+ decSep + '0' + aux;

if (len == 2) fld.value = '0'+ decSep + aux;

if (len > 2) {

aux2 = '';

for (j = 0, i = len - 3; i >= 0; i--) {

if (j == 3) {

aux2 += milSep;

j = 0;

}

aux2 += aux.charAt(i);

j++;

}

fld.value = '';

len2 = aux2.length;

for (i = len2 - 1; i >= 0; i--)

fld.value += aux2.charAt(i);

fld.value += decSep + aux.substr(len - 2, len);

}

return false;

}


function getpx(px){
if(px == ""){px = "0px";}
px = px.replace("px","");
px = parseInt(px);
return px
}

 function doesNameStartWith(itemName, itemPrefix) {
  			return itemName.indexOf(itemPrefix) == 0;
		 }

function getMarcas(val,campo,edi){

if(val == ""){return;}

 $.ajax({
   type: "POST",
   url: "ajax.php?getMarcas=1",
   data: "tipo="+val+"&campo="+campo+"&cod_marca="+edi,
   success: function(msg){
	   //alert(msg);
       eval(msg);
   }
 });

}

function getModelos(val,campo,edi,ano,campo_ano,versao,campo_versao,tipo_veiculo,ano_fabri,campo_ano_fabri){

if(val == ""){return;}

 $.ajax({
   type: "POST",
   url: "ajax.php?getModelos=1",
   data: "cod_marca="+val+"&campo="+campo+"&cod_modelo="+edi,
   success: function(msg){
	   //alert(msg);
       eval(msg);
	   if(ano != "" && tipo_veiculo == "1"){getAnos(edi,campo_ano,ano,versao,campo_versao,edi);}
	   if(tipo_veiculo == "2" || tipo_veiculo == "1"){gerarAnoFabricacao(ano,campo_ano_fabri,ano_fabri);}
   }
 });

}

function getAnos(val,campo,edi,versao,campo_versao,modelo){

if(val == ""){return;}

 $.ajax({
   type: "POST",
   url: "ajax.php?getAnos=1",
   data: "cod_modelo="+val+"&campo="+campo+"&ano="+edi,
   success: function(msg){
	   //alert(msg);
       eval(msg);
	   if(versao != ""){getVersao(edi,modelo,campo_versao,versao);}	   
   }
 });

}

function getVersao(val,cod_modelo,campo,edi){
	
if(val == "" && cod_modelo == ""){return;}

 $.ajax({
   type: "POST",
   url: "ajax.php?getVersao=1",
   data: "ano="+val+"&cod_modelo="+cod_modelo+"&campo="+campo+"&cod_versao="+edi,
   success: function(msg){
	   //alert(msg);
       eval(msg);
   }
 });

}

function imprimirPlaca(id){
	window.open("ver_placa.php?id="+id,"","width=650,height=600,scrollbars=yes");
}

function removerVeiculo(cod_veiculo,venda,tipo){
	if(confirm("Deseja remover este veículo?\nEstá é uma ação irreversível!")){
		location.href = "?acao=remover_veiculo&id="+cod_veiculo+"&tipo_veiculo="+tipo+"&tipo_venda="+venda;
	}
}

function changeMolidade(cod_modalidade,cod_veiculo){
	if(cod_modalidade == "" || cod_veiculo == ""){return;}

 $.ajax({
   type: "POST",
   url: "ajax.php?changeMolidade=1",
   data: "cod_modalidade="+cod_modalidade+"&cod_veiculo="+cod_veiculo,
   success: function(msg){
	   //alert(msg);
       //eval(msg);
   }
 });

}

function changeSituacaoContato(situacao,cod_contato){
	if(cod_contato == ""){return;}

 $.ajax({
   type: "POST",
   url: "ajax.php?changeSituacaoContato=1",
   data: "situacao="+situacao+"&cod_contato="+cod_contato,
   success: function(msg){
	   //alert(msg);
       //eval(msg);
   }
 });

}

function gerarAnoFabricacao(val,campo,edi){
	val = parseInt(val);
	$("#"+campo+"").empty();
	$("#"+campo+"").append("<option value=''></option>");
	if(val == parseInt(edi)){var edis = "selected=\"selected\"";}else{var edis = "";}
	$("#"+campo+"").append("<option value='"+val+"' "+edis+" >"+val+"</option>");
	if((val-1) == parseInt(edi)){var edis = "selected=\"selected\"";}else{var edis = "";}	
	$("#"+campo+"").append("<option value='"+(val-1)+"' "+edis+" >"+(val-1)+"</option>");	
}

function getFormBusca(tipo_venda,tipo_veiculo){
	if(tipo_venda == "" || tipo_veiculo == ""){return;}
	
switch(tipo_venda){
	case "1": termo_venda = 'Novos'; break;
	case "2": termo_venda = 'Usados'; break;
}

switch(tipo_veiculo){
	case "1": termo_veiculo = 'Carros'; break;
	case "2": termo_veiculo = 'Motos'; break;
}	

$('#Termo').html(termo_veiculo+" "+termo_venda);
$('#divBusca').html("<div align=\"center\"><img src=\"img/carregando.gif\" /></div>");

 $.ajax({
   type: "POST",
   url: "form_busca.php?tipo_venda="+tipo_venda+"&tipo_veiculo="+tipo_veiculo,
   data: "",
   success: function(msg){
	   //alert(msg);
       $('#divBusca').html(msg);
   }
 });

}


function verTelefone(cod_veiculo){
	window.open("ver_telefone.php?id="+cod_veiculo,"","width=260,height=160");
}

function changeFoto(img,cod_veiculo){
	
$('#imgFoto').fadeOut("slow",function(){
									  $('#imgFoto').attr("src","fotos/veiculos/"+cod_veiculo+"/"+img);
									  $('#imgFoto').fadeIn("slow");
									  });
	
}

function precoToFloat(val){
	if(val == ""){val = "0.00";}
	return parseFloat(val.replace(/\./g,"").replace(/,/,"."));
}

function floatToPreco(valorTotal,Decimal,Milhar){
	
	if(Decimal == undefined){Decimal = ",";}
	if(Milhar == undefined){Milhar = ".";}	
	
	var int = "", dec = "", number = "", result = "";
	valorTotal = valorTotal.toString();

	if(valorTotal.indexOf(".") == -1){
		int = valorTotal;
		dec += "00";
	}else{
		valorTotal = valorTotal.split(".");
		int = valorTotal[0];
		dec = valorTotal[1];
		if(dec.length == 1){dec += "0";}
	}
    var number = "";
	for(i = int.length-1,y = 0;i >= 0;i--,y++){
	    if(y == 3){number = Milhar+number; y = 0;}		
		number = int[i]+number;
	}
	return number+Decimal+dec;	
	
}

function getFormCadastro(tipo_veiculo){
	if(tipo_veiculo == ""){return;}
	
	$('#divCadastro').html("<div align=\"center\"><img src=\"img/carregando.gif\" /></div>");

 $.ajax({
   type: "POST",
   url: "form_cadastro.php?tipo_veiculo="+tipo_veiculo,
   data: "",
   success: function(msg){
	   //alert(msg);
       $('#divCadastro').html(msg);
   }
 });

}

function PlanoXTipCliente(val,div){
	if(val == "" || val == undefined){return;}

	if(val == "1"){$('#'+div).css("display","none");}
	if(val == "2"){$('#'+div).css("display","");}
	
	$('#tipoCliente1').attr("checked","");
	$('#tipoCliente2').attr("checked","");	
		
	
}