var Objects = [];
var g_i = 0;
function addHandler(object, event, handler, useCapture) {
	if (object.addEventListener) {
		object.addEventListener(event, handler, useCapture ? useCapture : false);
	} else if (object.attachEvent) {
		object.attachEvent('on' + event, handler);
	}
}
function getNotes(parentId,noteClass){
	allChildren = document.getElementById(parentId).getElementsByTagName("div");
	var Notes = [];
	var j=0;
	for(var i=0; i<allChildren.length; i++) {
		if (allChildren[i].className == noteClass) Notes.push(allChildren[i]);
	}
	return Notes;
}
function showNote(Note){
	Note.getElementsByTagName("div")[0].style.display = "block";
}
function hideNote(Note){
	Note.getElementsByTagName("div")[0].style.display = "none";
}
function setNoteHandlers(Objects){

	addHandler (Objects[0],
		"mouseover",
		function(evt){
			showNote(Objects[0]);
		}
	)
	addHandler (
		Objects[0],
		"mouseout",
		function(evt){
			hideNote(Objects[0]);
		}
	)
		addHandler (Objects[1],
		"mouseover",
		function(evt){
			showNote(Objects[1]);
		}
	)
	addHandler (
		Objects[1],
		"mouseout",
		function(evt){
			hideNote(Objects[1]);
		}
	)
		addHandler (Objects[2],
		"mouseover",
		function(evt){
			showNote(Objects[2]);
		}
	)
	addHandler (
		Objects[2],
		"mouseout",
		function(evt){
			hideNote(Objects[2]);
		}
	)
		addHandler (Objects[3],
		"mouseover",
		function(evt){
			showNote(Objects[3]);
		}
	)
	addHandler (
		Objects[3],
		"mouseout",
		function(evt){
			hideNote(Objects[3]);
		}
	)
		addHandler (Objects[4],
		"mouseover",
		function(evt){
			showNote(Objects[4]);
		}
	)
	addHandler (
		Objects[4],
		"mouseout",
		function(evt){
			hideNote(Objects[4]);
		}
	)
	if(Objects.length>5){
	addHandler (Objects[5],
		"mouseover",
		function(evt){
			showNote(Objects[5]);
		}
	)
	addHandler (
		Objects[5],
		"mouseout",
		function(evt){
			hideNote(Objects[5]);
		}
	)
		addHandler (Objects[6],
		"mouseover",
		function(evt){
			showNote(Objects[6]);
		}
	)
	addHandler (
		Objects[6],
		"mouseout",
		function(evt){
			hideNote(Objects[6]);
		}
	)
		addHandler (Objects[7],
		"mouseover",
		function(evt){
			showNote(Objects[7]);
		}
	)
	addHandler (
		Objects[7],
		"mouseout",
		function(evt){
			hideNote(Objects[7]);
		}
	)
	}
}
function showState(N){
	for(var i=1; i<5; i++) {document.getElementById('st'+i).style.display="none";document.getElementById('li'+i).className="";}
	document.getElementById('st'+N).style.display="block";
	document.getElementById('li'+N).className="chs";
	
}
