// JavaScript Document
function removeborder() {
	var elementList = document.getElementsByClassName("post");
	document.getElementById(elementList[elementList.length-1].id).style.borderBottom="none";	
	document.getElementById(elementList[elementList.length-1].id).style.paddingBottom=0;	
	document.getElementById(elementList[elementList.length-1].id).style.marginBottom=0;	
}

function listLabels(root){
    var baseURL = '../blog/labels/';
    var baseHeading = "";
    var isFTP = false;
    var llDiv = document.getElementById('labelList');
    var entry = root.entry;
    var h2 = document.createElement('h2');
    h2.className = 'sidebar-title';
    var h2t = document.createTextNode(baseHeading);
    h2.appendChild(h2t);
    llDiv.appendChild(h2);
    var ul = document.createElement('ul');
    ul.id = 'label-list';
    var category = entry.category;
    labelSort = new Array();
    for(p in category){
        labelSort[labelSort.length] = [category[p].term];
        }
    labelSort.sort();
    for (var r=0; r < labelSort.length; r++){
		if (labelSort[r] != "") {
         var li = document.createElement('li');
         var a = document.createElement('a');
         if(isFTP){ a.href = baseURL + encodeURIComponent(labelSort[r])+'.html'; }
         else { a.href = baseURL + encodeURIComponent(labelSort[r])+'.html'; }
         a.innerHTML = labelSort[r] + ' ';
         li.appendChild(a);
         ul.appendChild(li);
         abnk = document.createTextNode(' ');
         ul.appendChild(abnk);
         }
        }
    llDiv.appendChild(ul);
}

function showBox(container,x,y){
	curContainer = container;
	var contentCoords = getElementPosition('contentContainer');

	Xcoord = contentCoords.left + x;
	Ycoord = contentCoords.top + y;
	Xcoord += "px";
	Ycoord += "px";

	$(container).style.left = Xcoord;
	$(container).style.top = Ycoord;

	$('overlay').style.display = 'block';
	$(container).style.display = 'block';
	
	return false;
}

function hideBox(container){
	$('overlay').style.display = 'none';
	$(container).style.display = 'none';
	return false;
}

function getElementPosition(elemID) {
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};
}

function listLabelsRevised(root){
    var baseURL = '/blog/labels/';
    var baseHeading = "";
    var isFTP = false;
    //var llDiv = document.getElementById('labelList');
    var entry = root.entry;
    //var h2 = document.createElement('h2');
    //h2.className = 'sidebar-title';
    //var h2t = document.createTextNode(baseHeading);
    //h2.appendChild(h2t);
    //llDiv.appendChild(h2);
    //var ul = document.createElement('ul');
    //ul.id = 'label-list';
    var category = entry.category;
    labelSort = new Array();
    for(p in category){
        labelSort[labelSort.length] = [category[p].term];
        }
    labelSort.sort();
    for (var r=0; r < labelSort.length; r++){
		if (labelSort[r] != "") {
         //var li = document.createElement('li');
         //var a = document.createElement('a');
         //if(isFTP){ a.href = baseURL + encodeURIComponent(labelSort[r])+'.html'; }
         //else { a.href = baseURL + encodeURIComponent(labelSort[r])+'.html'; }
         //a.innerHTML = labelSort[r] + ' ';
         //li.appendChild(a);
         //ul.appendChild(li);
         //abnk = document.createTextNode(' ');
         //ul.appendChild(abnk);

		//document.write("<option onclick='window.location=\""+ baseURL + encodeURIComponent(labelSort[r])+'.html'+"'>labelSort[r]</option>\n");
		document.write("<option value='"+ baseURL + encodeURIComponent(labelSort[r])+'.html' +"'>"+labelSort[r]+"</option>\n");

         }
    }
    //llDiv.appendChild(ul);
}

function go(selectName)
{
	box = eval("document.forms[0]."+selectName);
	destination = box.options[box.selectedIndex].value;
	if (destination) location.href = destination;
}
