function show(divMostra, divEsconde)
{
	varDivEsconde = document.getElementById(divEsconde);
	varDivEsconde.style.display = 'none';
	
	varDivMostra = document.getElementById(divMostra);
	varDivMostra.style.display = 'block';
}


function showHideopiniao(nID){
	getStatus = document.getElementById('opinTxt' + nID);

	if (getStatus != null)
	{
		getStatus = document.getElementById('opinTxt' + nID).style.display;

		if (getStatus == 'none'){
			document.getElementById('opinTxt' + nID).style.display = 'block';
			document.getElementById('opinSeta' + nID).src = 'imagens/blt_seta_down.gif';
		}
		else{
			document.getElementById('opinTxt' + nID).style.display = 'none';
			document.getElementById('opinSeta' + nID).src = 'imagens/blt_setacheia_azul_r.gif';
		}
	}
	
}

function setVisibleObj(obj)
{
	obj = document.getElementById(obj);
	obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
}

function indicPos(obj)
{
	var x = screen.width / 2;
	var y = screen.height / 2;
	obj = document.getElementById(obj);
	if (document.documentElement)
	{
		theLeft = document.documentElement.scrollLeft;
		theTop = document.documentElement.scrollTop;
	}
	else if (document.body)
	{
		theLeft = document.body.scrollLeft;
		theTop = document.body.scrollTop;
	}
	theLeft += x;
	theTop += y;
	obj.style.left = theLeft + 'px' ;
	obj.style.top = theTop + 'px' ;
	setTimeout("indicPos('divIndicarPag')",2000);
}



/*Comparação de Produto*/

	function compare(urlImagem, descricao, idCatalogo, idControle){
		var my_div = null;
		var newDiv = null;
		
		try{
			var obj = document.getElementById(idControle);
			
			if ((document.getElementById(idCatalogo) == null) && (document.getElementById(idControle).checked = true)){
				var dvPai = document.getElementById("dvPrimeiro");
				var newSpan = document.createElement("span");
				
				newSpan.setAttribute("id", idCatalogo);
				newSpan.setAttribute("runat", "server");
				newSpan.innerHTML = "<a href=\"javascript:;\" OnClick=\"remove(" + idControle + ", " + idCatalogo + ");\"><img src=\"" + urlImagem + "btn_remover.gif\" width=\"61\" height=\"13\" border=\"0\" alt=\"Remover\" /><\a><a href=\"javascript:;\">" + descricao + "</a>";
				document.getElementById("dvCompare").insertBefore(newSpan, dvPai);
				document.getElementById("dvLstComp").style.display = "block";
			}
			else{
				this.remove(idControle, idCatalogo);
			}
			
			this.mostraLstComparacao();
		}
		catch(ex){
			alert('Erro compare: ' + ex.message);
		}
	}
	
	
	function remove(Controle, idCatalogo){
		try{
			Controle.checked = false;	//Remove o check do checkbox
		
			//Remove os catálogos selecionados.
			var mylist = document.getElementById("dvCompare");
			var listitems = mylist.getElementsByTagName("span");
			
			arrItens = new Array(0);
			
			//Monta um array com os catálogos selecionados para não dar erro após remover.
			for (i=0; i < listitems.length; i++){
				arrItens[i] = listitems[i].id;
			}
			
			//Remove os catálogos selecionados da lista de comparação.
			for (i = 0; i < arrItens.length; i++){
				noFilho = document.getElementById(arrItens[i]);
				if (noFilho.id == idCatalogo){
					var removednode = document.getElementById("dvCompare").removeChild(noFilho);
				}
			}
			this.mostraLstComparacao();
		}
		catch(ex){
			alert('Erro remove: ' + ex.message);
		}
	}
	
	
	function desmarcarTodos(){
		try{
			var noFilho = null;
			
			//Desmarca os checkbox
			for(i=0; i< document.frmShopFacil.length; i++){
				if (document.frmShopFacil.elements[i].type == "checkbox"){
					document.frmShopFacil.elements[i].checked = false;
				}
			}
		
			//Remove os catálogos selecionados.
			var mylist = document.getElementById("dvCompare");
			var listitems = mylist.getElementsByTagName("span");
			
			arrItens = new Array(0);
			
			//Monta um array com os catálogos selecionados para não dar erro após remover.
			for (i=0; i < listitems.length; i++){
				arrItens[i] = listitems[i].id;
			}
			
			//Remove os catálogos selecionados da lista de comparação.
			for (i = 0; i < arrItens.length; i++){
				noFilho = document.getElementById(arrItens[i]);
				var removednode = document.getElementById("dvCompare").removeChild(noFilho);
			}
			
			this.mostraLstComparacao();
			document.getElementById("dvLstComp").style.display = "none";
		}
		catch(ex){
			alert('Erro desmarcarTodos: ' + ex.message);
		}
	}
	
	
	function mostraLstComparacao(){
	
		var mylist = document.getElementById("dvCompare");
		var listitems = mylist.getElementsByTagName("span");
		
		if (listitems.length > 0){
			document.getElementById("dvCompare").style.display = "block";
			document.getElementById("dvRemTodos").style.display = "block";
			document.getElementById("dvNenhum").style.display = "none";
		}
		else{
			document.getElementById("dvCompare").style.display = "none";
			document.getElementById("dvRemTodos").style.display = "none";
			document.getElementById("dvNenhum").style.display = "none";
			document.getElementById("dvLstComp").style.display = "none";
		}
	}

/*Comparação de Produto*/
