<!--
function abrir(link) { window.open (link, "", "width=700,height=455,resizable,scrollbars,screenX=0,screenY=0,top=0,left=0"); }
function abrir2(link){ window.open (link, "", "width=420,height=300,resizable,scrollbars,screenX=40,screenY=40,top=40,left=40"); }

function trim(stringToTrim)  { return stringToTrim.replace(/^\s+|\s+$/g,""); }

function inarray(s,a)
{ var achou = false;
  var i = 0;
	while (i < a.length)
  { if (a[i] == s) { achou = true; i = a.length; }
    i++;
  }
  return achou;  
}

function validaremail(s) {
	var ok = true;
	var minusculas = new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
	var maiusculas = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
	var numeros    = new Array("0","1","2","3","4","5","6","7","8","9");
	var caracteres = new Array(".","-","_","@");
	var i = 0;
	while (i < s.length)
  { if ((!inarray(s.charAt(i),minusculas)) && (!inarray(s.charAt(i),maiusculas)) && (!inarray(s.charAt(i),numeros)) && (!inarray(s.charAt(i),caracteres)))
    { ok = false; i = s.length; }
    i++;
  }
  if (ok)
	{ if (inarray(s[0],caracteres)) { ok = false; }
	  var parts = s.split("@");
	  if (parts.length == 2) 
	  { var part1 = parts[0];
	    var part2 = parts[1];
	    if (part1.length < 3) { ok = false; }
	    if (part2.length < 5) { ok = false; }
	    if (part2.indexOf(".") < 1) { ok = false; }
	  }	else { ok = false; }
	}
	return ok;
}

function buscar(tb,dest_sel,rel,sel,rev)
{ zerar(dest_sel);
  d_sel = dest_sel;
  d_ind = sel;
  var url = "";
  url = "buscar_m1.php?tb="+ tb + "&rel=" + rel + "&rev=" + rev;
  loadXMLDoc(url);
}

function zerar(dest) { for (m=dest.options.length;m>=0;m--) { dest.options[m]=null; } }

function zerar2(temp,tabela)
{ tabela = tabela + ' ----------';
  for (m=temp.options.length;m>=0;m--) { temp.options[m]=null }
  temp.options[0] = new Option(tabela,'0');  	
}

var xml01;
var d_sel; //qual o select box que vai receber o retorno
var d_ind; //qual o indice do select que será marcado

function loadXMLDoc(url)
{ xml01=null;
  if (window.XMLHttpRequest) { xml01 = new XMLHttpRequest(); }
  else if (window.ActiveXObject) { xml01 = new ActiveXObject("Microsoft.XMLHTTP"); }
  if (xml01!=null)
  { xml01.onreadystatechange=state_Change
    xml01.open("GET",url,true);
    xml01.send(null);
  } else { alert("Your browser does not support XMLHTTP."); }
}

function state_Change()
{ if (xml01.readyState==4)
  { if (xml01.status==200) // if "OK"
    { monta();
    } else { alert("Problem retrieving XML data:" + xml01.statusText); }
  } else
  { d_sel.options[0] = new Option("carregando ...","0");
  }
}

function monta()
{ var response = xml01.responseXML.documentElement;
  x=response.getElementsByTagName("registro");
  sel = 0;
  for (i=0;i<x.length;i++)
  { xx=x[i].getElementsByTagName("label");
    xy=x[i].getElementsByTagName("codigo");
    d_sel.options[i] = new Option(xx[0].firstChild.data,xy[0].firstChild.data);
    if (xy[0].firstChild.data == d_ind) { sel = i; }
  }
  d_sel.options[sel].selected=true;
}

function checkcampos(form) {
    var erro_string = "";  
    if (form.codmarca.options[form.codmarca.options.selectedIndex].value == 0) { erro_string += "Selecione uma Marca \n"; }
    if (form.codmodelo.options[form.codmodelo.options.selectedIndex].value == 0) { erro_string += "Selecione um Modelo \n"; }
    if (erro_string == "") { return true; } else { alert(erro_string); return false; }
}

//-->
