    var isIE=document.all?true:false;
    var isNS4=document.layers?true:false;
    var isNS6=navigator.userAgent.indexOf("Gecko")!=-1?true:false;
    var isDOM=document.getElementById?true:false;

	function bfmovepic(img_name,img_src) {
	document[img_name].src=img_src;
	}
	
	// Javascript code that fixes a bug in some versions of Netscape Navigator
	function reloadPage(init)
	{  //reloads the window if Nav4 resized
	  if (init==true) with (navigator)
		{
		  if ((appName=="Netscape")&&(parseInt(appVersion)==4))
			{
				document.pgW=innerWidth;
				document.pgH=innerHeight;
				onresize=reloadPage;
			}
		}
	  else if (innerWidth!=document.pgW || innerHeight!=document.pgH)
	    location.reload();
	}
	
	reloadPage(true);
	
	//bookmark 
	function bookmark() 
		{ 
		if (navigator.appName == 'Microsoft Internet Explorer' && parseInt(navigator.appVersion) >= 4) 
			{ 
			window.external.AddFavorite('http://www.timingtool.com/', 'TimingTool'); 
		} 
    }

    function changeImage(imgName, picName) {
	        newImg = eval(picName+".src");
	        document [imgName].src = newImg;
	}

	function turnOn(imgName) {
	        imgOn = eval(imgName + "_on.src");
	        document [imgName].src = imgOn;
	}
	
	function turnOff(imgName) {
	        imgOff = eval(imgName + "_off.src");
	        document [imgName].src = imgOff;
	}
	
	function rollOn(imgName) {
	        imgOn = eval(imgName + "_on.src");
	        document [imgName].src = imgOn;
	}
	
	function rollOff(imgName) {
	        imgOff = eval(imgName + "_off.src");
	        document [imgName].src = imgOff; 
        } 
        
    //This is the function to change text on a changing background:
	function htmlChange(id,message, bg)
	{
	  if(isNS4)return;
	  var re=null;
	  if(isDOM)re=document.getElementById(id);
	  else if(isIE)re=eval("document.all."+id);
	  if(re)
	  {
	    re.innerHTML=message; 
	    re.style.background = bg;//"url("+bg+")"; 
      }
    }

    function loadDemo() {
    var height=600;
    var browser=navigator.appName;
    popupWindow('/ttlite/appletWindow.php?UploadedFile_name=example.tdml&debuglevel=9&'+identifyBrowser(),
              'ttapplet',800,height);
    }

    function identifyBrowser() {
        //window.open(href+"?browser="+navigator.appName+"&version="+navigator.version,'_self');
        return "browser="+navigator.appName;
    }

    function popupWindow(doc, name, w, h) {
        if (! window.focus)return true;
        var href;
        if (typeof(doc) == 'string')
            href=doc;
        else
            href=doc.href;
        window.open(href, name,
                    'toolbar=no, directories=no, location=no, status=no, menubar=no, resizable=yes, scrollbars=no, width=w, height=h');
       return false;
    }
