//Parte AJAX da coisa! 
//AGCORP - Abdenego 2008-2009

function tiraAcento(text) { 
  text = text.replace(new RegExp('[ÁÀÂÃ]','gi'), 'a'); 
  text = text.replace(new RegExp('[ÉÈÊ]','gi'), 'e'); 
  text = text.replace(new RegExp('[ÍÌÎ]','gi'), 'i'); 
  text = text.replace(new RegExp('[ÓÒÔÕ]','gi'), 'o'); 
  text = text.replace(new RegExp('[ÚÙÛ]','gi'), 'u'); 
  text = text.replace(new RegExp('[Ç]','gi'), 'c'); 
  return text; 
} 



function enviaCotacaoIndex( prd1,prd2,prd3,qtd1,qtd2,qtd3,det1,det2,det3 )
{
	det1 = tiraAcento(det1);
	det2 = tiraAcento(det2);
	det3 = tiraAcento(det3);
	
  http.open("GET", "dadoscotacaoindex.php?prd1="+prd1+"&prd2="+prd2+"&prd3="+prd3+"&qtd1="+qtd1+"&qtd2="+qtd2+"&qtd3="+qtd3+"&det1="+det1+"&det2="+det2+"&det3="+det3, true);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}


function enviaCotacaoMaisProd(p1,q1,d1,p2,q2,d2,p3,q3,d3,p4,q4,d4,p5,q5,d5,p6,q6,d6,p7,q7,d7,p8,q8,d8,p9,q9,d9,p10,q10,d10,p11,q11,d11,p12,q12,d12,p13,q13,d13,p14,q14,d14,p15,q15,d15,p16,q16,d16,p17,q17,d17,p18,q18,d18,p19,q19,d19,p20,q20,d20)
{

	d1 = tiraAcento(d1);
	d2 = tiraAcento(d2);
	d3 = tiraAcento(d3);
	d4 = tiraAcento(d4);
	d5 = tiraAcento(d5);
	d6 = tiraAcento(d6);
	d7 = tiraAcento(d7);
	d8 = tiraAcento(d8);
	d9 = tiraAcento(d9);
	d10 = tiraAcento(d10);
	d11 = tiraAcento(d11);
	d12 = tiraAcento(d12);
	d13 = tiraAcento(d13);
	d14 = tiraAcento(d14);
	d15 = tiraAcento(d15);
	d16 = tiraAcento(d16);
	d17 = tiraAcento(d17);
	d18 = tiraAcento(d18);
	d19 = tiraAcento(d19);
	d20 = tiraAcento(d20);

  http.open("GET", "dadoscotacaomaisprod.php?p1="+p1+"&p2="+p2+"&p3="+p3+"&p4="+p4+"&p5="+p5+"&p6="+p6+"&p7="+p7+"&p8="+p8+"&p9="+p9+"&p10="+p10+"&p11="+p11+"&p12="+p12+"&p13="+p13+"&p14="+p14+"&p15="+p15+"&p16="+p16+"&p17="+p17+"&p18="+p18+"&p19="+p19+"&p20="+p20+"&q1="+q1+"&q2="+q2+"&q3="+q3+"&q4="+q4+"&q5="+q5+"&q6="+q6+"&q7="+q7+"&q8="+q8+"&q9="+q9+"&q10="+q10+"&q11="+q11+"&q12="+q12+"&q13="+q13+"&q14="+q14+"&q15="+q15+"&q16="+q16+"&q17="+q17+"&q18="+q18+"&q19="+q19+"&q20="+q20+"&d1="+d1+"&d2="+d2+"&d3="+d3+"&d4="+d4+"&d5="+d5+"&d6="+d6+"&d7="+d7+"&d8="+d8+"&d9="+d9+"&d10="+d10+"&d11="+d11+"&d12="+d12+"&d13="+d13+"&d14="+d14+"&d15="+d15+"&d16="+d16+"&d17="+d17+"&d18="+d18+"&d19="+d19+"&d20="+d20, true);
  http.onreadystatechange = handleHttpResponse3;
  http.send(null);
}


function enviarCotacao(prd1,prd2,prd3,qtd1,qtd2,qtd3,det1,det2,det3,nome,mail,fone)
{	
	if (nome=='')
    {
        alert ('Digite o seu Nome.');
        return false;
    }
	if (mail=='' || mail.indexOf('@', 0) == -1 || mail.indexOf('.', 0) == -1)
    {
        alert ('E-mail inválido.');
        return false;
    }
	if (mail.length<8 || mail.substr(mail.length - 1) == '.' || mail.substr(mail.length - 2,1) == '.')
    {
        alert ('E-mail inválido.');
        return false;
    }
	
	det1 = tiraAcento(det1);
	det2 = tiraAcento(det2);
	det3 = tiraAcento(det3);
	nome = tiraAcento(nome);
	mail = tiraAcento(mail);
	fone = tiraAcento(fone);
	
	var div = document.getElementById("cotacao");
	http.open("GET", "enviacotacaoindex.php?prd1="+prd1+"&prd2="+prd2+"&prd3="+prd3+"&qtd1="+qtd1+"&qtd2="+qtd2+"&qtd3="+qtd3+"&det1="+det1+"&det2="+det2+"&det3="+det3+"&nome="+nome+"&mail="+mail+"&fone="+fone, true);
  http.onreadystatechange = handleHttpResponse2;
  http.send(null);
}

function handleHttpResponse()
{
  if (http.readyState == 4) {
	
	  if (http.status == 200) {
			var Retorno = http.responseText.split("|");
			var div = document.getElementById("cotacao");
				div.innerHTML = Retorno[0];
	  }
	  else	
	  {
		var div = document.getElementById("cotacao");
			div.innerHTML = "<font color=red>Houve um erro na solicitaçao. Tente mais tarde.</font>";
	  }
  }
}

function enviarCotacao2(p1,q1,d1,p2,q2,d2,p3,q3,d3,p4,q4,d4,p5,q5,d5,p6,q6,d6,p7,q7,d7,p8,q8,d8,p9,q9,d9,p10,q10,d10,p11,q11,d11,p12,q12,d12,p13,q13,d13,p14,q14,d14,p15,q15,d15,p16,q16,d16,p17,q17,d17,p18,q18,d18,p19,q19,d19,p20,q20,d20,nome,mail,fone)
{
	
	if (nome=='')
    {
        alert ('Digite o seu Nome.');
        return false;
    }
	if (mail=='' || mail.indexOf('@', 0) == -1 || mail.indexOf('.', 0) == -1)
    {
        alert ('E-mail inválido.');
        return false;
    }
	if (mail.length<8 || mail.substr(mail.length - 1) == '.' || mail.substr(mail.length - 2,1) == '.')
    {
        alert ('E-mail inválido.');
        return false;
    }
	
	d1 = tiraAcento(d1);
	d2 = tiraAcento(d2);
	d3 = tiraAcento(d3);
	d4 = tiraAcento(d4);
	d5 = tiraAcento(d5);
	d6 = tiraAcento(d6);
	d7 = tiraAcento(d7);
	d8 = tiraAcento(d8);
	d9 = tiraAcento(d9);
	d10 = tiraAcento(d10);
	d11 = tiraAcento(d11);
	d12 = tiraAcento(d12);
	d13 = tiraAcento(d13);
	d14 = tiraAcento(d14);
	d15 = tiraAcento(d15);
	d16 = tiraAcento(d16);
	d17 = tiraAcento(d17);
	d18 = tiraAcento(d18);
	d19 = tiraAcento(d19);
	d20 = tiraAcento(d20);
	nome = tiraAcento(nome);
	mail = tiraAcento(mail);
	fone = tiraAcento(fone);
	
	var div = document.getElementById("produtos");
	http.open("GET", "enviacotacaomaisprod.php?p1="+p1+"&p2="+p2+"&p3="+p3+"&p4="+p4+"&p5="+p5+"&p6="+p6+"&p7="+p7+"&p8="+p8+"&p9="+p9+"&p10="+p10+"&p11="+p11+"&p12="+p12+"&p13="+p13+"&p14="+p14+"&p15="+p15+"&p16="+p16+"&p17="+p17+"&p18="+p18+"&p19="+p19+"&p20="+p20+"&q1="+q1+"&q2="+q2+"&q3="+q3+"&q4="+q4+"&q5="+q5+"&q6="+q6+"&q7="+q7+"&q8="+q8+"&q9="+q9+"&q10="+q10+"&q11="+q11+"&q12="+q12+"&q13="+q13+"&q14="+q14+"&q15="+q15+"&q16="+q16+"&q17="+q17+"&q18="+q18+"&q19="+q19+"&q20="+q20+"&d1="+d1+"&d2="+d2+"&d3="+d3+"&d4="+d4+"&d5="+d5+"&d6="+d6+"&d7="+d7+"&d8="+d8+"&d9="+d9+"&d10="+d10+"&d11="+d11+"&d12="+d12+"&d13="+d13+"&d14="+d14+"&d15="+d15+"&d16="+d16+"&d17="+d17+"&d18="+d18+"&d19="+d19+"&d20="+d20+"&nome="+nome+"&mail="+mail+"&fone="+fone, true);
  http.onreadystatechange = handleHttpResponse4;
  http.send(null);
}

function handleHttpResponse()
{
  if (http.readyState == 4) {
	
	  if (http.status == 200) {
			var Retorno = http.responseText.split("|");
			var div = document.getElementById("cotacao");
				div.innerHTML = Retorno[0];
	  }
	  else	
	  {
		var div = document.getElementById("cotacao");
			div.innerHTML = "<font color=red>Houve um erro na solicitaçao. Tente mais tarde.</font>";
	  }
  }
}


function handleHttpResponse2()
{
  if (http.readyState == 4) {
	
	  if (http.status == 200) {
			var Retorno = http.responseText.split("|");
			var div = document.getElementById("cotacao");
			    //mensagem = "ola";
				//qualdiv="cotacao";
				div.innerHTML = Retorno[0];
				//ContarSegEexibirMens(3,mensagem,qualdiv);
	  }
	  else
	  {
		var div = document.getElementById("cotacao");
			div.innerHTML = "<font color=red>Houve um erro na solicitaçao. Tente mais tarde.</font>";
	  }
  }
}

function handleHttpResponse3()
{
  if (http.readyState == 4) {
	
	  if (http.status == 200) {
			var Retorno = http.responseText.split("|");
			var div = document.getElementById("produtos");
			    //mensagem = "ola";
				//qualdiv="cotacao";
				div.innerHTML = Retorno[0];
				//ContarSegEexibirMens(3,mensagem,qualdiv);
	  }
	  else
	  {
		var div = document.getElementById("produtos");
			div.innerHTML = "<font color=red>Houve um erro na solicitaçao. Tente mais tarde.</font>";
	  }
  }
}

function handleHttpResponse4()
{
  if (http.readyState == 4) {
	
	  if (http.status == 200) {
			var Retorno = http.responseText.split("|");
			var div = document.getElementById("produtos");
			    //mensagem = "ola";
				//qualdiv="cotacao";
				div.innerHTML = Retorno[0];
				//ContarSegEexibirMens(3,mensagem,qualdiv);
	  }
	  else
	  {
		var div = document.getElementById("produtos");
			div.innerHTML = "<font color=red>Houve um erro na solicitaçao. Tente mais tarde.</font>";
	  }
  }
}


function getHTTPObject() {
var req;

try {
 if (window.XMLHttpRequest) {
  req = new XMLHttpRequest();

  if (req.readyState == null) {
   req.readyState = 1;
   req.addEventListener("load", function () {
   req.readyState = 4;

   if (typeof req.onReadyStateChange == "function")
    req.onReadyStateChange();
   }, false);
  }

  return req;
 }

 if (window.ActiveXObject) {
  var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];

  for (var i = 0; i < prefixes.length; i++) {
   try {
    req = new ActiveXObject(prefixes[i] + ".XmlHttp");
    return req;
   } catch (ex) {};
  }
 }
} catch (ex) {}

alert("XmlHttp Objects not supported by client browser");
}
var http = getHTTPObject();



//funcoes de timer


var segs
var timerID = null
var tempoAndando = false
var delay = 1000

function ContarSegEexibirMens(n,mensagem,qualdiv)
{
    segs = n
    PareContagem()
	InicieContagem(mensagem,qualdiv)
}

function PareContagem()
{
    if(tempoAndando)
        clearTimeout(timerID)
    tempoAndando = false
}

function InicieContagem(mensagem,qualdiv)
{
    if (segs==0)
    {
        PareContagem()
		MensagemFinal(mensagem,qualdiv)	

    }
    else
    {
        self.status = segs
        segs = segs - 1
        tempoAndando = true
        timerID = self.setTimeout("InicieContagem('"+mensagem+"','"+qualdiv+"')", delay)
    }
	

}

function MensagemFinal(qualmensagem,qualdiv)
{
		div = document.getElementById(qualdiv);
        div.innerHTML = qualmensagem;
}