function show2()
{ 
  document.getElementById('msgBox').style.display='block';
  setTimeout("hide2()",3000); 
}

function hide2()
{
  document.getElementById("msgBox").style.display='none';
}

function getXmlHttpRequest() {
		if (window.XMLHttpRequest) {
			return new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
}

function change_morada(esta)
{
  //alert(esta);
  //var elem=eval(esta);
  var elem=esta;
  var morada;
  var cp1;
  var localidade;
  
  morada=unescape(mymoradas[elem]);
  document.getElementById('morada').value=morada;
  
  cp1=unescape(mypostal[elem]);
  document.getElementById('cp1').value=cp1;
  
  localidade=unescape(mylocalidade[elem]);
  document.getElementById('localidade').value=localidade;
  
  //document.getElementById('morada_fact').innerHTML=morada+'<br>'+cp1+' '+localidade;
}

function updatemodelos(estamarca){
  var marca=estamarca;
  
  document.getElementById("modelos").style.display='none';
  document.getElementById("load_modelos").style.display='block';
  
  var url ="gest/load_modelos.php"; 	
    
  var post_data="mrc="+marca;
  
  var cmsajaxhttp = getXmlHttpRequest();
      	
 	cmsajaxhttp.open("GET", url+'?'+post_data, true);
 	
  cmsajaxhttp.onreadystatechange = function(){
  
  		if (cmsajaxhttp.readyState==4){
  			
  				var resultado = cmsajaxhttp.responseText;
  				
          if(resultado=="KO")  
          {
            alert('Não existem modelos associados à marca seleccionada!');
            
          } else{
            document.getElementById("modelos").innerHTML=resultado;
          }
          
          document.getElementById("modelos").style.display='block';
          document.getElementById("load_modelos").style.display='none';
            
  			}
  		}
  	cmsajaxhttp.send(null); 
  
}

function GetEquivalentes(mygo)
{

  var codigo=mygo;
  
  
  var url ="gest/load_equivalentes.php"; 	
    
  var post_data="ref="+codigo;
  
  var cmsajaxhttp = getXmlHttpRequest();
      	
 	cmsajaxhttp.open("GET", url+'?'+post_data, true);
 	
  cmsajaxhttp.onreadystatechange = function(){
  
  		if (cmsajaxhttp.readyState==4){
  			
  				var resultado = cmsajaxhttp.responseText;
  				
          if(resultado=="KO")  
          {
            document.getElementById("conteudo").innerHTML="<br><br><br>De momento, não existem produtos equivalente para listar.<br><br><a href='#' onclick='parent._xpannel.hide();'>Fechar Janela</a>";
          } else{
            document.getElementById("conteudo").innerHTML=resultado;
          }
            
  			}
  		}
  	cmsajaxhttp.send(null); 
}

function preenche_valores(mycodigo)
{

  var codigo=mycodigo;
  
  var url ="gest/getdetalhes.php"; 	
    
  var post_data="codigo="+escape(codigo);
  
  var cmsajaxhttp = getXmlHttpRequest();
      	
 	cmsajaxhttp.open("GET", url+'?'+post_data, true);
 	
  cmsajaxhttp.onreadystatechange = function(){
  
  		if (cmsajaxhttp.readyState==4){
  			
  				var resultado = cmsajaxhttp.responseText;
            
            var linha = new Array();
    				linha=resultado.split("|||*EXTRA*|||");
    				
    				document.getElementById("ysearchinput0").value=codigo;
    				document.getElementById("codigo").value=codigo;
    				document.getElementById("compra_designacao").innerHTML=(linha[0]);
    				document.getElementById("descricao").value=(linha[0]);
    				document.getElementById("compra_stock").innerHTML=(linha[1]);
    				//document.getElementById("compra_stock1").innerHTML=(linha[1]);
    				//document.getElementById("compra_stock2").innerHTML=(linha[5]);
            document.getElementById("compra_preco").innerHTML=(linha[2]);            
            document.getElementById("compra_adicionar").innerHTML=(linha[3]);
            document.getElementById("preco").value=(linha[4]);
            
            document.getElementById('textfield2').focus();
  			}
  		}
  	cmsajaxhttp.send(null); 
}

function actualizaresumo()
{
  
  var url ="gest/actualizaresumo.php"; 	
    
  
  var cmsajaxhttp = getXmlHttpRequest();
      	
 	cmsajaxhttp.open("GET", url, true);
 	
  cmsajaxhttp.onreadystatechange = function(){
  
  		if (cmsajaxhttp.readyState==4){
  			
  				var resultado = cmsajaxhttp.responseText;
            
            
            
    				document.getElementById("div_totalcarrinho").innerHTML=resultado;
    				
    				document.getElementById("div_caixaresumo").style.display='block';
    				
  			}
  		}
  	cmsajaxhttp.send(null); 
}
function add_carrinhoempty(mycodigo,quantidade)
{

  var codigo=mycodigo;
  var qnt=quantidade;
  
  
  var url ="gest/addempty.php"; 	
    
  var post_data="codigo="+codigo;
  var post_data=post_data+"&qnt="+qnt;
  
  var cmsajaxhttp = getXmlHttpRequest();
      	
 	cmsajaxhttp.open("GET", url+'?'+post_data, true);
 	
  cmsajaxhttp.onreadystatechange = function(){
  
  		if (cmsajaxhttp.readyState==4){
  			
  				var resultado = cmsajaxhttp.responseText;
            
            document.getElementById("div_caixaresumo").innerHTML=resultado;
            
            //document.getElementById("div_caixaresumo").style.display='block';
    				
    				document.getElementById("msg").innerHTML="Produto adicionado á encomenda.";
    				
    				
    				show2();
  			}
  		}
  	cmsajaxhttp.send(null); 
}


function add_carrinho(mycodigo,quantidade)
{

  var codigo=mycodigo;
  var qnt=quantidade;
  
  
  var url ="gest/add.php"; 	
    
  var post_data="codigo="+codigo;
  var post_data=post_data+"&qnt="+qnt;
  
  var cmsajaxhttp = getXmlHttpRequest();
      	
 	cmsajaxhttp.open("GET", url+'?'+post_data, true);
 	
  cmsajaxhttp.onreadystatechange = function(){
  
  		if (cmsajaxhttp.readyState==4){
  			
  				var resultado = cmsajaxhttp.responseText;
            
            
            
    				document.getElementById("div_totalcarrinho").innerHTML=resultado;
    				  				
    				
    				document.getElementById("msg").innerHTML="Produto adicionado á encomenda.";
    				
    				
    				show2();
  			}
  		}
  	cmsajaxhttp.send(null); 
}


function show()
{
  document.getElementById("divadicionado").style.display='block';
  setTimeout("hide()",2000);
}

function hide()
{
  document.getElementById("divadicionado").style.display='none';
}


function update_form()
{
  document.frmfavorito.action='index.php?id=76';
  frmfavorito.submit();
}

var _xpannel;

function ModalIframePopUp(phpfile, _title, _mensagem, _height, _width)
{
  _xpannel = new YAHOO.widget.Panel("xpannel", 
      {  
      width:_width, 
      fixedcenter:true, 
      close:true, 
      draggable:true, 
      zindex:32200, 
      modal:true, 
      visible:false
      } );

    var HTML_BODY = '<iframe src="'+ phpfile +'" style="width:100%;height:' + _height + ';background-color:transparent;margin: 0px !important; padding: 0px !important;" scrolling="auto" frameborder="0" allowtransparency="true" id="popupFrame" name="popupFrame" width="100%" height="100%" hspace="0"></iframe>';
    _xpannel.setHeader(_title);
    _xpannel.setBody(HTML_BODY);
    _xpannel.render(document.body);
    _xpannel.show();
}

function ModalPopUp(phpfile, _title, _mensagem, _width)
{
  _xpannel = new YAHOO.widget.Panel("xpannel", 
      {  
      width:_width, 
      fixedcenter:true, 
      close:false, 
      draggable:true, 
      zindex:32200, 
      modal:true, 
      visible:false
      } );

  var abrejanela = {
          success: function(oResponse) {
          var oResults = oResponse.responseText;
          _xpannel.setHeader(_title);
          _xpannel.setBody(oResults);
          _xpannel.render(document.body);
          _xpannel.show();
          },
          
          failure: function(oResponse) {
            alert('(1) Erro ao carregar informação. Por favor volte a tentar!');
          },
          timeout: 20000
  };

  YAHOO.util.Connect.asyncRequest('GET', phpfile, abrejanela);
}

