function ajax() {

};

ajax.prototype.iniciar = function() {

	try{
		this.xmlhttp = new XMLHttpRequest();
	}

	catch(ee){
		try{
			this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e){
			try{
				this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(E){
				this.xmlhttp = false;
			}
		}
	}
	return true;
}

ajax.prototype.ocupado = function() {
	estadoAtual = this.xmlhttp.readyState;
	return (estadoAtual && (estadoAtual < 4));
}

ajax.prototype.processa = function(){
	if (this.xmlhttp.readyState == 4 && this.xmlhttp.status == 200){
		return true;
	}
}

ajax.prototype.enviar = function(url, metodo, modo){
	if (!this.xmlhttp){
        this.iniciar();
	}

	if (!this.ocupado()) {
		if(metodo == "GET") {
			this.xmlhttp.open("GET", url, modo);
			this.xmlhttp.send(null);
		}
		else{
			this.xmlhttp.open("POST", url, modo);
			this.xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
			this.xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
			this.xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
			this.xmlhttp.setRequestHeader("Pragma", "no-cache");
			this.xmlhttp.send(url);
		}

		if (this.processa) {
			return unescape(this.xmlhttp.responseText.replace(/\+/g," "));
		}
	}
	return false;
}

function Envia_Indicao(IdProduto){

	//alert('IdProduto'	+ IdProduto);
	//alert('IdCat'		+ IdCat);
	//alert('IdSub'		+ IdSub);

	/* PEGANDO OS VALORES DOS INPUTS */
	var SeuNome		= document.getElementById("seu_nome").value;
	var SeuEmail	= document.getElementById("seu_email").value;
	var NomeAmigo	= document.getElementById("nome_amigo").value;
	var EmailAmigo	= document.getElementById("email_amigo").value;

	xmlhttp = new ajax();
	xmlhttp.enviar('indica_produto_ajax.php?IdProduto=' + IdProduto + '&SeuNome=' + SeuNome + '&SeuEmail=' + SeuEmail + '&NomeAmigo=' + NomeAmigo + '&EmailAmigo=' + EmailAmigo, "POST", false);


	/* INSERE O CONTEUDO NA DIV DE FEEDBACK */
	document.getElementById("INDICACAO").style.display = 'block';
	var obj = document.getElementById("INDICACAO");
	obj.innerHTML = '<div id="FEEDBACK">Sua indicação foi enviada com sucesso para <strong>' + NomeAmigo + '</strong></div>';

	return false;

}

function Baixa_Pedido(Nr_Pedido,IdPedido,IdItem,IdFornecedor,IdUsuario,IdProduto,IdStatus){

//	alert('Nr_Pedido	'		+ Nr_Pedido);
//	alert('IdPedido		'		+ IdPedido);
//	alert('IdItem		'		+ IdItem);
//	alert('IdFornecedor	'		+ IdFornecedor);
//	alert('IdUsuario	'		+ IdUsuario);
//	alert('IdProduto	'		+ IdProduto);
//	alert('IdStatus		'		+ IdStatus);

	var Status = IdStatus.substring(2)

	if (window.confirm('Confirma a alteração do ítem para o status ' + Status)){

		valor = "Ítem " + Nr_Pedido + "." + IdItem + " do Pedido nº " + Nr_Pedido + " foi alterado com sucesso para o status " + Status;
	
		/* INSERE O CONTEUDO NA DIV DE FEEDBACK */
		document.getElementById("FEEDBACK").style.display = 'block';
		var obj = document.getElementById("FEEDBACK");
		obj.innerHTML = valor;
	
		xmlhttp = new ajax();
		xmlhttp.enviar('fornecedor_finaliza_pedido_script_ajax.php?IdPedido=' + IdPedido + '&IdItem=' + IdItem + '&IdFornecedor=' + IdFornecedor + '&IdUsuario=' + IdUsuario + '&IdProduto=' + IdProduto + '&IdStatus=' + IdStatus, "POST", false);
		return false;

		return true;

	} else {

		return false;

	}

}

function BaixaPedidoAntigo(ObjParam,ObjFor,ObjUsu,ObjPrd,Status){

	//alert('BaixaPedidoAntigo');
	//alert('ObjParam		'		+ ObjParam);
	//alert('ObjFor		'		+ ObjFor);
	//alert('ObjUsu		'		+ ObjUsu);
	//alert('ObjPrd		'		+ ObjPrd);
	//alert('Status		'		+ Status);

	xmlhttp = new ajax();
	xmlhttp.enviar('fornecedor_finaliza_pedido_script.php?id=' + ObjParam + '&id_for=' + ObjFor + '&id_usr=' + ObjUsu + '&id_prd=' + ObjPrd + '&st=' + Status, "POST", false);
	return false;

}

function SomaClique(ObjParam){

	//alert('ObjParam	' + ObjParam);

	xmlhttp = new ajax();
	xmlhttp.enviar('soma_clique_ajax.php?Id=' + ObjParam, "POST", false);
	return false;

}

function SomaCliqueProduto(ObjParam,ObjTipo){

	//alert('ObjParam	' + ObjParam);
	//alert('ObjTipo	' + ObjTipo);

	xmlhttp = new ajax();
	xmlhttp.enviar('soma_clique_produto_ajax.php?Id=' + ObjParam + '&Tp=' + ObjTipo, "POST", false);
	return false;

}