var sRootPath = "D:/User Files/Sameelectronics/CMH/Website/HbRegistry/";
sRootPath = "/";
var sImagesPath = sRootPath + "images/";


function Link(Section) 
{
	this.version = "030501 [Link; links.js]";
	this.type = "Link";
	this.linkSection = Section;
	
	this.addLinkItem = addLinkItem;

	this.items = new Array();
	this.urls = new Array();
	this.targets = new Array();
	this.tvimage = new Array();

	if (!window.links) window.links = new Array();
	this.label = " " + Section;
	window.links[this.label] = this;
	window.links[window.links.length] = this;

} // Link

function addLinkItem(Title,URL,target,tvImage) {
	this.items[this.items.length] = Title;
	this.urls[this.urls.length] = (target == undefined) ? "" : URL;
	this.targets[this.targets.length] = ((target == undefined) || (target == "")) ? "_self" : target;
	this.tvimage[this.tvimage.length] = ((tvImage == undefined) || (tvImage == "")) ? "tv_blank.png" : tvImage;
}


function WriteItems(CurrentFolder,level) {


	for (var y=0; y<CurrentFolder.items.length; y++) {
		// Sub-folders
		//document.write('('+y+')type = '+typeof(CurrentFolder.items[y])+'<br>');
		
		document.write('<table border="0" cellspacing="0" cellpadding="0">');
		document.write('	<tr>');
		if (level!=0)
			document.write('		<td width="15"></td>');
		document.write('<td>');



		if (typeof(CurrentFolder.items[y])=='object') {
			var sCurrentLinkSectionID = ((CurrentFolder.linkSection=='***root***') ? '' : CurrentFolder.linkSection)+'_'+CurrentFolder.items[y].linkSection;

			// Add '+ icon'
			document.write('<a class="test" href="javascript:void(0);" onclick="test(\''+sCurrentLinkSectionID+'\');"><img id="tvimg'+sCurrentLinkSectionID+'" align="absmiddle" src="'+sImagesPath+'tv_plus.png" alt="" width="9" height="9" border="0" />&nbsp;');
//			document.write('<a id="'+CurrentFolder.items[y].linkSection+'" onclick="test(\''+this+'\');"><img src="'+sImagesPath+'tv_plus.png" alt="" width="9" height="9" /></a>');
			// Add 'folder icon'
			document.write('<img id="folderimg'+sCurrentLinkSectionID+'" align="absmiddle" src="'+sImagesPath+'tv_folder.png" alt="" width="18" height="18" border="0" />&nbsp;');

			document.write('<span class="clsTVSection">'+CurrentFolder.items[y].linkSection+'</span><br></a>');
			document.write('<div id="tv'+sCurrentLinkSectionID+'" style="display:none">');
			
			WriteItems(CurrentFolder.items[y],level+1);
			document.write('</div>');
		} else {
			if (CurrentFolder.urls[y]=='') {
				if (CurrentFolder.tvimage[y]!='tv_blank.png') {
					// Add 'object icon'
					document.write('<img src="'+sImagesPath+CurrentFolder.tvimage[y]+'" alt="" width="18" height="18" align="absmiddle" border="0" />&nbsp;');
				}
			} else {
				document.write('<a href="'+CurrentFolder.urls[y]+'" target="'+CurrentFolder.targets[y]+'">');
				// Add 'object icon'
				document.write('<img src="'+sImagesPath+CurrentFolder.tvimage[y]+'" alt="" width="18" height="18" align="absmiddle" border="0" />&nbsp;');
			}
			if (level==0)
				document.write('<span class="clsTVSection">'+CurrentFolder.items[y]+'</span><br>');
			else
				document.write('<span class="clsTVItem">'+CurrentFolder.items[y]+'</span><br>');
					
			if (CurrentFolder.urls[y]!='') {
				document.write('</a>');
			}
		} //else if
		
		document.write('</td>');
		
		document.write('	</tr>');
		document.write('</table>');
	} //for
	

}

function test(info) {
	var formElement = document.getElementById('tv'+info);
	var tvimgElement = document.getElementById('tvimg'+info);
	var folderimgElement = document.getElementById('folderimg'+info);
	
	if (formElement.style.display=="none") {
		formElement.style.display="";
		tvimgElement.src=sImagesPath+'tv_minus.png';
		folderimgElement.src=sImagesPath+'tv_folderopen.png';
	} else {
		formElement.style.display="none";
		tvimgElement.src=sImagesPath+'tv_plus.png';
		folderimgElement.src=sImagesPath+'tv_folder.png';
	}
}

function WriteUsefulLinks() {

	WriteItems(links_030501_0,0);

}

function WritePDFLinks() {

	WriteItems(links_mempdf_0,0);

}