function openPagina(url){
	if(content_obj = document.getElementById("content")){
		// load content
		content_obj.innerHTML = "Loading";
		fade(content_obj.id, 20, 99, 500);
		ajax_loadContent(content_obj.id,url)
	}
	if(sidebar_obj = document.getElementById("sidebar")){
		// load sidebar
		sidebar_obj.innerHTML = "Loading";
		ajax_loadContent(sidebar_obj.id,url.replace("items","sidebars"));
	}
}

function fade(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;
	var i;
    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeFade(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++){
            setTimeout("changeFade(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

function changeFade(opacity, id) {
	var object;
	if(object = document.getElementById(id)){
		if(opacity == -1){
			object.style.visibility='hidden';
			object.style.display='none';
		}
		else if(opacity == 101){
			object.style.visibility='visible';
			object.style.display='block';
		}
		else{
			object.style.opacity = (opacity / 100);
			object.style.MozOpacity = (opacity / 100);
			object.style.KhtmlOpacity = (opacity / 100);
			object.style.filter = "alpha(opacity=" + opacity + ")";
		}
	}
	else{
		//dbug('@changeOpac: object '+ id + ' not found ');
	}
}