// JavaScript Document

function getBusca(){
	prod = document.getElementById('prodbus').value;
	http.open("GET","getBusca.php?prod="+prod,true);
	http.onreadystatechange=handleprod;
	http.send(null);
}

function getpagB(pag,prod){
	http.open("GET","getBusca.php?prod="+prod+"&pag="+pag,true);
	http.onreadystatechange=handleprod;
	http.send(null);
}

function getFoto(evt,pag){
  //http.open("GET", "getEven.php?evt="+evt, true);
  http.open("GET", "getFotos.php?evt="+evt+"&pag="+pag, true);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}

function getProd(subs){
	http.open("GET","getProds.php?sub="+subs,true);
	http.onreadystatechange = handleprod;
	http.send(null);
}

function getAllProd(){
	http.open("GET","getAllProds.php",true);
	http.onreadystatechange = handleprod;
	http.send(null);
}

function getPagpro(pag,subs){
	http.open("GET","getProds.php?sub="+subs+"&pag="+pag,true);
	http.onreadystatechange = handleprod;
	http.send(null);
}

function getPagAllProd(pag){
	http.open("GET","getAllProds.php?pag="+pag,true);
	http.onreadystatechange = handleprod;
	http.send(null);
}


function getDet(dt,pg){
	http.open("GET","det.php?id="+dt+"&pag="+pg,true);
	http.onreadystatechange = handledet;
	http.send(null);
}


function getCity1(est){
	http.open("GET","getCity.php?idest="+est,true);
	http.onreadystatechange=handlev;
	http.send(null);
}

function getCity2(est){
	http.open("GET","getCity.php?idest="+est,true);
	http.onreadystatechange=handlec;
	http.send(null);
}

function getPagin(pag,evt){
	http.open("GET","getPags.php?evt="+evt+"&pag="+pag, true);
	http.onreadystatechange=handleHttpResponse;
	http.send(null);
}
	
//Chamamos a função handleHttpResponse. Que é a responsavel por monstar nosso listmenu de resposta. Essa função tem como objetivo 
function handlec(){
	cidade = document.getElementById('cidadee');
	if(http.readyState==4){
		cidade.options.length=1;
		resp = http.responseText.split(",");
		for(i=0;i<resp.length;i++){
			cid = resp[i].split("|");
			cidade.options[i] = new Option(cid[0],cid[1]);
		}
		
		
	}
}


function handleprod(){
  foto = document.getElementById('produto_demo');
  pag  = document.getElementById('prod_pag');
  
 if (http.readyState == 4) {
	info = http.responseText.split("|");
	foto.innerHTML=info[0];
	pag.innerHTML=info[1];
 }
}






function handlev(){
	cidade = document.getElementById('cidadep');
	if(http.readyState==4){
		cidade.options.length=1;
		resp = http.responseText.split(",");
		for(i=0;i<resp.length;i++){
			cid = resp[i].split("|");
			cidade.options[i] = new Option(cid[0],cid[1]);
		}
		
	}
}

function handleHttpResponse(){
	foto = document.getElementById('fotos');
	pag  = document.getElementById('fotos_paginas');
	if (http.readyState == 4) {
		info = http.responseText.split("|");
		foto.innerHTML=info[0];
		pag.innerHTML=info[1];
	}
}


function handledet(){
  foto = document.getElementById('produto_demo');
  
  if (http.readyState == 4) {
	foto.innerHTML=http.responseText;
  }
}

//Essa função é somente para identificar o Navegador e suporte ao XMLHttpRequest.

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();