var arr = [];
function loadCategorias(self, httpRoot, linhaLbl, tituloCategoria, id_categoria, idx){
	$("#tituloCategoria").text(linhaLbl+" "+tituloCategoria);
	
	$.ajax({
	  url: self+"Categoria/LoadProdutos/"+id_categoria+"/",
	  success: function(data){
	    eval("var d="+data);
	    
	    
	    var j = 0;
	    for(i = arr.length-1; i > 0; i--){
	    	arr[i].fadeOut(100*j);
	    	j++;
	    }
	    
	    var last = null;
	    var lastLength = 0;
	    
	    if(arr.length > 0){
	    	last = arr[0];
	    	lastLength = arr.length;
	    	arr = [];
	    }
	    
	    var fc = function(){
		    for(i = 0; i < d.length; i++){
				arr.push(buildProdutoDestaqueItem(d[i].id_produto, d[i].titulo, d[i].image, httpRoot, self, i, id_categoria));
			}
		    
		    for(i = arr.length-1; i > 0; i--){
				arr[i].hide();
			}
		    
		    for(i = 0; i < arr.length; i++){
				$("#listaProdutos").append(
						arr[i]
				);
			}
		    
		    for(i = 0; i < arr.length; i++){	
				arr[i].fadeIn(200*i, function() {});
			}
	    }
	    
	    if(last == null){
	    	fc();
	    }else{
	    	last.fadeOut(100*lastLength, fc);
	    }
	    
	    if(thisMovie("fullBanner") != null){
	    	thisMovie("fullBanner").gotoBannerNro(idx);
	    }
	  }
	});
}

function buildProdutoDestaqueItem(id_produto, titulo, image, httpRooth, self, i, id_c){
	var str = $("<a ref='listaProdutos' id='produto_"+id_produto+"_"+i+"_"+id_c+"' href='"+self+"Produto/"+titulo+"/"+id_produto+"' class='produtoDestaque' ><img src='"+httpRooth+"thumb/"+image+"/w=128&h=108&zc=0&far=1&f=jpg&path=produtos'/><span>"+titulo+"</span></a>");
	return str;
}


function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}
