function docHiLight()
{
	oDocument = document.getElementById('Document');
	osA = oDocument.getElementsByTagName('a');
	for (i=0; i<osA.length; i++) {
		osA[i].addEventListener('mouseover',ChangeStyle1,false);
		osA[i].addEventListener('mouseout',ChangeStyle2,false);			
	}
}


function ChangeStyle1() {

	oA_Href_splited = this.href.split('#',2);
	oA_Href = oA_Href_splited[1];
	oA_Title = this.title;
	if (oA_Title == '') 
	{
		oNeedToChangeStyle = document.getElementById(oA_Href);
		oNeedToChangeStyle.style.border = '1px solid red';
	}
	else
	{
		osNeedToChangeStyle = document.getElementsByClassName(oA_Title);
		for (i=0; i<osNeedToChangeStyle.length; i++) {
			osNeedToChangeStyle[i].style.backgroundColor = 'gold';
		}
	}

}

function ChangeStyle2() {

	oA_Href_splited = this.href.split('#',2);
	oA_Href = oA_Href_splited[1];
	oA_Title = this.title;
	if (oA_Title == '') 
	{
		oNeedToChangeStyle = document.getElementById(oA_Href);
		oNeedToChangeStyle.style.borderStyle = 'none';
	}
	else
	{
		osNeedToChangeStyle = document.getElementsByClassName(oA_Title);
		for (i=0; i<osNeedToChangeStyle.length; i++) {
			osNeedToChangeStyle[i].style.backgroundColor = 'white';
		}
	}

}


