// JavaScript Document
function getElementsByClassName(name){
  var elements = [];
  var allElements = document.getElementsByTagName('*');
  for (var i=0, len=allElements.length; i<len; i++) {
    if (allElements[i].className == name){
      elements.push(allElements[i]);
    }
  }
  return elements;
}

function listSeparator(CLASS,AddCLASS,offsetIN,offsetOUT){
	var pElements = getElementsByClassName(CLASS);

	for(var i=0, pEl=pElements.length; i < pEl; i++){
		var cElements = pElements[i].getElementsByTagName('li');

		for(var j=0 + offsetIN, cEl=cElements.length - offsetOUT; j < cEl; j++){
			var oldCLASS = cElements[j].className;
			cElements[j].className = AddCLASS + " " + oldCLASS;
		}
	}
}

window.onload = function(){
	listSeparator('listseparator','listseparator',2,0);
	listSeparator('listseparator2','listseparator',2,0);
}