<!--

var preloadedImages = document; preloadedImages.img = new Array();

preloadedImages.img[0] = new Image; preloadedImages.img[0].src = "images/cart_on.gif";
preloadedImages.img[1] = new Image; preloadedImages.img[1].src = "images/cart_off.gif";

function FindObject(n, d) {
  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 = FindObject(n, d.layers[i].document);
  if ( !x && d.getElementById ) x = d.getElementById(n);
  return x;
}

function ValidateForm() {
  var k = 0, i, p, q, nm, test, num, vmin, vmax, errs = "", args = ValidateForm.arguments;
  for ( i = 0; i < ( args.length - 2 ); i += 3 ) {
    test = args[i+2]; val = FindObject(args[i]);
    if ( val ) {
      nm = ( args[i+1] != "" )?args[i+1]:val.name; nm = "- " + nm;
      if ( val.options && val.selectedIndex <= 0 ) errs += "" + nm + " deve ser selecionado.\n";
      else if ( (val=val.value) != "" ) {
        if ( test.indexOf("isEmail") != -1 ) {
          p = val.indexOf("@"); if ( p < 1 || p == ( val.length - 1 ) ) errs += "" + nm + " deve conter um endereço de e-mail válido.\n";
        } else if ( test != "R" ) {
          num = parseFloat(val); if ( val != ""+num ) errs += "" + nm + " deve conter um número.\n";
          if ( test.indexOf("inRange") != -1 ) {
            p = test.indexOf(":"); vmin = test.substring(8, p); vmax = test.substring(p + 1);
            if ( num < vmin || vmax < num ) errs += "" + nm + " deve conter um número entre " + vmin + " e " + vmax + ".\n";
          }
        }
      } else if ( test.charAt(0) == "R" ) errs += "" + nm + " é requerido.\n";
    }
  }
  return errs;
}

function ViewImage(i, t) {
  window.open("veja.asp?img=" + i + "&title=" + t, "VIEW", "left=10, top=10, width=160, height=120, scrollbars=no");
}

function Redimension() {
  var args = Redimension.arguments;
  
  x = self.document.body.scrollWidth + self.document.body.offsetWidth - self.document.body.clientWidth + 7;
  y = self.document.body.scrollHeight + self.document.body.offsetHeight - self.document.body.clientHeight + 15;
  
  if ( args.length == 0 ) window.resizeTo(x, y);
  
  x = ( screen.availWidth - x ) / 2;
  y = ( screen.availHeight - y ) / 2;
  if ( x > 0 && y > 0 ) window.moveTo(x, y);
  
  self.focus();
}

function CloseWindow() {
  window.opener.focus();
  window.close();
}

function SwapImage(i, s) {
  var objI = FindObject(i);
  if ( objI ) objI.src = s;
}

//-->

