//	JavaScript Document
//	------------------------------------------------------------------------------
		
		
//	Tabbed sub navigation js functions
	
		function initTabNav(navID, showElements, hideElements) {
			
			var mylist = document.getElementById(navID);
			
			for (i = 0; i < mylist.childNodes.length; i++) {
				var linode = mylist.childNodes[i];
				if (linode.nodeName == "LI") {
					for (j = 0; j < linode.childNodes.length; j++) {
						var anode = linode.childNodes[j];
						if (anode.nodeName == "A") {
							anode.removeAttribute('href');
						}
					}
				}
			}
			
			updateTabNav('init', showElements, hideElements);
			
		}
		
		function updateTabNav(obj, showElements, hideElements) {
			
			arrShow = showElements.split(',');
			arrHide = hideElements.split(',');
			for (var i = 0; i < arrHide.length; i++) {
				var el = document.getElementById(arrHide[i]);
				el.style.display = 'none';
			}
			for (var i = 0; i < arrShow.length; i++) {
				var el = document.getElementById(arrShow[i]);
				el.style.display = '';
			}
			
			if (obj != 'init') {
				var linkList = obj.parentNode.parentNode.getElementsByTagName("a");
				for (i = 0; i < linkList.length; i++) {
					linkList[i].className = "";
				}
				obj.className = "activeItem";
			}
			
		}
		
		function updateTabNavDelay(obj, showElements, hideElements, delayTime) {
			wait(200);
			setTimeout(updateTabNav(obj, showElements, hideElements));
		}
		
		function wait(msecs) {
			var start = new Date().getTime();
			var cur = start
			while(cur - start < msecs) {
				cur = new Date().getTime();
			}
		}


//	Flash related
		
		function insertFlash(strSwf, intWidth, intHeight, strVersion, strFlashVars) {
			
			document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + strVersion + '" width="' + intWidth + '" height="' + intHeight + '">\n');
			document.write('<param name="movie" value="' + strSwf + '">\n');
			document.write('<param name="quality" value="high">\n');
			document.write('<param name=FlashVars VALUE="' + strFlashVars + '">\n');
			document.write('<embed src="' + strSwf + '" FlashVars="' + strFlashVars + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + intWidth + '" height="' + intHeight + '"></embed>\n');
			document.write('</object>\n');
		
		}