
	function ProcurarPai(obj, sElemento){
		var o = obj;
		while (o.tagName != sElemento)
		{
			o = o.parentNode;
			if (o == null) return; 	// ignore the dragged cursor command
		}			
		return o;
	}
	
	function NewsLoad(){
		document.getElementById("nav3news").className = "selected";
	}
	
	function EspecialLoad(){
		document.getElementById("especial").className = "selected";
	}

	function AtivarActiveXControls(){
		document.getElementById("MaisProcurados").style.display = "";
		document.getElementById("nav3palavras").className = "selected";
		document.getElementById("nav3home").className = "first selected";
		if(navigator.appName == "Microsoft Internet Explorer"){
			objects = document.getElementsByTagName("embed");
			for (var i = 0; i < objects.length; i++)
				objects[i].outerHTML = objects[i].outerHTML;
		}
	}
	
	function Unload(){
		document.getElementById("nav3home").className = "";
		document.getElementById("nav3news").className = "";
		
	}

	function gID(sID){
		return document.getElementById(sID);
	}
	function mudaEstilo(o, cssClass){
		o.className = cssClass;
	}
	
	function abaSearch(img, nTipo){
		if (img.src.toLowerCase().indexOf("_on.gif") == -1){
			switch(nTipo){
			case 1:
				sNome = img.src.substr(0,img.src.indexOf(".gif"));
				img.src = sNome + "_over.gif";
				break;
			case 2:
				sNome = img.src.substr(0,img.src.indexOf("_over.gif"));
				img.src = sNome + ".gif";
				break;
			case 3:
				sNome = img.src.substr(0,img.src.indexOf(".gif"));
				img.src = sNome + "_on.gif";
				break;
			}
		}
	}
	
	function abaChange(nImg, nTipo){
	 	var img;
	 	switch(nImg){
			case 1:
				img = gID('imgOfertas');
				abaSearch(img,nTipo);
				break;
			case 2:
				img = gID('imgPromocoes');
				abaSearch(img,nTipo);
				break;
			case 3:
				img = gID('imgFrete');
				abaSearch(img,nTipo);
				break;
		}
	 }
	 
	 function abaReset(){
	 	try {
			img = gID('imgOfertas');
			img.src = img.src.substr(0,img.src.lastIndexOf("/")) + "/aba_ofertas.gif";
			
			img = gID('imgPromocoes');
			img.src = img.src.substr(0,img.src.lastIndexOf("/")) + "/aba_promocoes.gif";
			
			img = gID('imgFrete');
			img.src = img.src.substr(0,img.src.lastIndexOf("/")) + "/aba_frete.gif";
		} 
		catch (e) {
		}
	 }
	 
	 var timeOut;
	 function abaClick(nTipo){
	 	var img;
		Carregando(2);
		abaReset();
	 	switch(nTipo){
			case 1:
				img = gID('imgOfertas');
				abaSearch(img,3);
				break;
			case 2:
				img = gID('imgPromocoes');
				abaSearch(img,3);
				break;
			case 3:
				img = gID('imgFrete');
				abaSearch(img,3);
				break;
		}
		
		Paradigma.MSN.Shopping._default.ConsultarOfertasCapa(nTipo, false, abaClick_Retorno, 1);

		if (timeOut == null) {
			Carregando(1);
			//timeOut = setTimeout(Carregando,4000,2)
		}
	 }
	 
	 function abaClick_Retorno(oRetorno)
	 {
		if (oRetorno.error == null)
		{
			var oLayOfertas = gID('layOfertas');
			Carregando();
			oLayOfertas.innerHTML = oRetorno.value;
		}
		else if (oRetorno.context == 3)
		{
			Carregando();
		}
		else
		{
			var iTentativa = parseInt(oRetorno.context,10);
			iTentativa++;
			
			Paradigma.MSN.Shopping._default.ConsultarOfertasCapa(nTipo, abaClick_Retorno, iTentativa);
		}
	 }
	 
	 function Carregando(nTipo){	 	
	 	var oLayCarregando = gID('layCarregando');
	 	var oLayOfertas = gID('layOfertas');
		if (nTipo == 1) {
			oLayOfertas.style.display = 'none';
			oLayCarregando.style.display = 'block';
		} else {
			clearTimeout(timeOut);
			timeOut = null;
			oLayOfertas.style.display = 'block';
			oLayCarregando.style.display = 'none';
		}
	 }
	 