function cidades01(nome,uf) {      ajaxHTML(nome,"cidades01.php?uf="+uf);     }
function cidades02(nome,uf) {      ajaxHTML(nome,"cidades02.php?uf="+uf);     }
function cidades03(nome,uf) {      ajaxHTML(nome,"cidades03.php?uf="+uf);     }
function cidades04(nome,uf) {      ajaxHTML(nome,"cidades04.php?uf="+uf);     }
function valor(nome,id) {          ajaxHTML(nome,"valores.php?id="+id);       }
function modelos(nome,marca) {     ajaxHTML(nome,"../includes_sites/modelos.php?marca="+marca); }
function modelos2(nome,marca) {     ajaxHTML(nome,"../includes_sites/modelos2.php?marca="+marca); }
function marcas(nome,categoria) {  ajaxHTML(nome,"../includes_sites/marcas.php?categoria="+categoria); }
function marcas2(nome,categoria) {  ajaxHTML(nome,"../includes_sites/marcas2.php?categoria="+categoria); }
function loadmarcas(categoria,garagem) {   ajaxHTML('marcax',"../includes_sites/marcas.php?categoria="+categoria+"&class=cidade&revenda="+garagem); }
function loadmodelos(marca,garagem) { 
var categoria = document.getElementById("categoria").value;
ajaxHTML('modelox',"../includes_sites/modelos.php?marca="+marca+"&categoria="+categoria+"&class=cidade&revenda="+garagem); 
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function abre(valor2,id) { 
valor2 = valor2.split('http://www.litoralcar.com.br/thumb_amplia2.php?fotos/full/');
MM_openBrWindow('foto.php?foto='+valor2+'&largura=640&altura=480&id='+id+'','','scrollbars=no,statusbar=yes,width=560,height=455');
}
function abre2(valor2,id) { 
valor2 = valor2.split('http://www.litoralcar.com.br/fotos/full/');
MM_openBrWindow('foto.php?foto='+valor2+'&largura=640&altura=480&id='+id+'','','scrollbars=no,statusbar=yes,width=650,height=520');
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function revenda() { 

if(document.getElementById("classificacao").value != undefined)  {
var classificacao =  document.getElementById("classificacao").value;
}
if(document.getElementById("pagina").value != undefined)  {
var pagina        =  1;
}
if(document.getElementById("rev").value != undefined)  {
var rev           =  document.getElementById("rev").value;
}
eval("location='?acao=buscar&classificacao="+classificacao+"&pagina="+pagina+"&rev="+rev+"'");
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+'\n'; }
  } if (errors) alert('Preencha corretamente os campos abaixo:\n'+errors);
  document.MM_returnValue = (errors == '');
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}