/*********************************************************
      Versao: 2007.1
     Projeto: Solucionator
  Criado por: alex.sevilla@gmail.com
Data criacao: 10/06/2007
Alterado por: 
   Descricao: basicos do javascript
     Métodos: 
*********************************************************
                 http://www.solucionator.com
*********************************************************/
var oJanela = null;
function popUp(sUrl, sNome, left, top, width, height, resizable, scrollbar){
  if(oJanela){
    if(!oJanela.closed) oJanela.close();
  }
  oJanela = open(sUrl, sNome, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=' + scrollbar + ',resizable=' + resizable + ',copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}
function verImagem(sImagem){
  sUrl = 'verImagem.php?url=' + sImagem;
  popUp(sUrl, 'imagem', 400, 400, 50, 50, 'yes', 'yes')
}
function debug(inc){
  new Insertion.Bottom('debugger', inc + "<br/>");
}
// basico
var Basico = Class.create();
Basico.prototype = {
  initialize: function() {
  },
  setContent: function(oID, sUrl, pars){
    //var pars = '';
    var content = new Ajax.Updater(
		{success: oID},
		sUrl,
		{method: 'get',
		 parameters: pars,
		 onFailure: function(oReq){
		   Basico.reportError(oReq);
		 }});
  },
  reportError: function(oReq){
    alert("Não deu!");
  },
  goURL: function(url){
    window.location = url;
  }
}
function trocaImagem(target, URI, medidas, codigo, tecnica, preco, desc){
  $(target).src = 'imagens/?img=deposito/' + URI + ',max:450';
  if(codigo){
    $('codigoObra').value = codigo;
    if(medidas){ $('medidasObra').value = medidas;};
    if(tecnica) $('tecnicaObra').value = tecnica;
    if(preco) $('precoObra').value = preco;
	$('desc').innerHTML = desc;
    $('dados').style.display = 'block';
  } else {
    $('desc').innerHTML = desc;
    $('dados').style.display = 'none';
  }
}
function verMapa(){
  $('mapa').style.display = 'block';
  $('mapa').style.top = window.pageYOffset + (window.innerHeight - 250)/2;
}

/*                              
  class lookUp
  Serve de base para buscas no banco


*/
var lookUp = Class.create();
lookUp.prototype = {
  initialize: function(sID, sUrl, sFile) {
    this.sID = sID;
	this.sUrl = sUrl;
	this.sFile = sFile;
  },
  look: function(filtro){
    var content = new Ajax.Updater(
		{success: this.sID},
		this.sUrl + this.sFile,
		{method: 'post',
		 parameters: this.setPost(filtro),
		 onFailure: function(oReq){
		   Basico.reportError(oReq);
		 }});
	this.toogle(true);
  },
  setPost: function(filtro){
    var toPost = '';
    toPost += 'sFiltro=' + filtro;
    return toPost;
  },
  toogle: function(state){
    if(state === false){
      $(this.sID).style.display = 'none';
	} else {
	  $(this.sID).style.display = 'block';
	}
  },
  reportError: function(oReq){
    alert("Não deu!");
  }
}
var o = new Basico();


  function closePop(){
    $('promo').style.display = 'none';
        //$('promo').hide();
  }
