////////////////////////////////////////////
// funções javascript
////////////////////////////////////////////

function lista_produtos(cdgrupo)
{
	var ajaxObj = seta_ajax(), left = null;
	
	//calcula a posição inicial da sombra
	left = ((screen.width/2) - 285);

	elemento('palco').style.left  = (left+10).toString()+'px';
	elemento('sombra').style.left = left.toString()+'px';

	elemento('palco').style.display  = 'block';
	elemento('sombra').style.display = 'block';
	
	elemento('palco').innerHTML = '<center><img src="carregando2.gif" /></center>';

	ajaxObj.onreadystatechange = function() {
		if(ajaxObj.readyState==4) {
			elemento('palco').innerHTML = ajaxObj.responseText;

			ajaxObj = null;
		}
	}

	ajaxObj.open("GET","lista_produtos.php?cdgrupo="+cdgrupo.toString());
	ajaxObj.send(null);
}

function abre_produto(cdproduto)
{
	var ajaxObj = seta_ajax();

	elemento('palco').innerHTML = '<center><img src="carregando2.gif" /></center>';

	ajaxObj.onreadystatechange = function() {
		if(ajaxObj.readyState==4) {
			elemento('palco').innerHTML = ajaxObj.responseText;

			ajaxObj = null;
		}
	}

	ajaxObj.open("GET","abre_produto.php?cdproduto="+cdproduto.toString());
	ajaxObj.send(null);
}

function lista_promocao()
{
	var ajaxObj = seta_ajax(), left = null;
	
	//calcula a posição inicial da sombra
	left = ((screen.width/2) - 285);

	elemento('palco').style.left  = (left+10).toString()+'px';
	elemento('sombra').style.left = left.toString()+'px';

	elemento('palco').style.display  = 'block';
	elemento('sombra').style.display = 'block';
	
	elemento('palco').innerHTML = '<center><img src="carregando2.gif" /></center>';

	ajaxObj.onreadystatechange = function() {
		if(ajaxObj.readyState==4) {
			elemento('palco').innerHTML = ajaxObj.responseText;

			ajaxObj = null;
		}
	}

	ajaxObj.open("GET","lista_promocao.php");
	ajaxObj.send(null);
}

function fecha()
{
	elemento('palco').style.display  = 'none';
	elemento('sombra').style.display = 'none';
}

function seta_ajax()
{
	var ajaxObj = null;

	try{
		// Firefox, Opera 8.0+, Safari...
		ajaxObj=new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			ajaxObj=new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				ajaxObj=new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Seu navegador não possui suporte ao AJAX!");
			}
		}
	}
	
	return ajaxObj;
}

function elemento(id)
{
	if(document.getElementById){
		return document.getElementById(id);
	}else if(document.all){
		return document.all(id);
	}else if(document.layers){
		return document.layers[id];
	}else if(document.getElementByName){
		return document.getElementByName(id);
	}

	return false;
}
