/***
  * Menupaster Version 1

  * A function to copy an entire lvl (excluding sublevels)  from menubuilder to a given location in 'a' tags with classes like 'menu_item' and 'menu_item_0' etc
  * This function has been created to prevent the usage of absolute positioning of a specific level from a menu
  ***/
function menuPaster(menuName,levelClass,idToPasteIn,addOrReplace) {
	var link_locations = new Array();
	var link_names = new Array();
	var link_active = new Array();
	
	for (var i=0; i<document.getElementsByTagName('div').length; i++) {
		
		var object = document.getElementsByTagName('div')[i];
		
		if (object.className.indexOf(menuName) != -1 && object.className.indexOf(levelClass) != -1) {
			
			break;
		}
		
	}
	
	for (var j=0; j<object.getElementsByTagName('a').length; j++) {
		
		if (object.getElementsByTagName('a')[j].parentNode.className.indexOf("active2") != -1) {
			link_active[j] = " active";
		} else {
			link_active[j] = "";
		}
		link_locations[j] = object.getElementsByTagName('a')[j];
		link_names[j] = object.getElementsByTagName('a')[j].innerHTML;
		
	}
	
	var to_paste = "";
	
	for (var k=0; k<link_locations.length; k++) {
		
		to_paste += '<div class="menu_item menu_item_'+k+''+link_active[k]+'"><a href="'+link_locations[k]+'">'+link_names[k]+'</a></div>\n';
		
	}
	
	if (addOrReplace == "add") {
		document.getElementById(idToPasteIn).innerHTML += to_paste;
	} else if (addOrReplace == "replace") {
		document.getElementById(idToPasteIn).innerHTML = to_paste;
	}
	
}
