//---------------------------------------------------------------------
	var myreferer = document.referrer;
	var mylocation = document.location;
	var myDomain = "smartform.com.au";
	
	var win = null;
	var ns4 = (document.layers)? true:false
	var ie4 = (document.all)? true:false
	var ns6=document.getElementById&&!document.all
	//var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1

	
	var pw = (screen.width * 75)/100 ;
	var ph = (screen.height * 75)/100;

	
//---------------------------------------------------------------------
	var myvar = getQueryVariable('a');
	if (myvar) {
		createCookie('gtx_advert_code', myvar ,7,1);
	} 
	
		
//---------------------------------------------------------------------
	
	if (!Number.toFixed){
          // the function toFixed takes the # of decimal places to use
          Number.toFixed = function (x) {
               var temp = this;
               temp=Math.ceil(temp*Math.pow(10,x))/Math.pow(10,x);
               return temp;
          }
     
     }
     // Browsers that support JS 1.5 will skip the entire previous if statement
 
//---------------------------------------------------------------------

	
	
	
	var head="display:''"
	var folder=''
	
	function expandit(curobj){
	folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
	if (folder.display=="none")
	folder.display=""
	else
	folder.display="none"
	}

		
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


	function filter(imagename,objectsrc){
	if (document.images)
	document.images[imagename].src=eval(objectsrc+".src")
	}
	

	// menu buttons
	menu_home=new Image(110,41)
	menu_home.src="/images/menu3/images/menu_home.gif"
	menu_home_on=new Image(110,41)
	menu_home_on.src="/images/menu3/images/menu_home_on.gif"
	
	//menu_download=new Image(110,41)
	//menu_download.src="/images/menu/images/menu_download.gif"
	//menu_download_on=new Image(110,41)
	//menu_download_on.src="/images/menu/images/menu_download_on.gif"
	
	menu_ratings=new Image(110,41)
	menu_ratings.src="/images/menu3/images/menu_ratings.gif"
	menu_ratings_on=new Image(110,41)
	menu_ratings_on.src="/images/menu3/images/menu_ratings_on.gif"
	
	menu_education=new Image(110,41)
	menu_education.src="/images/menu3/images/menu_education.gif"
	menu_education_on=new Image(110,41)
	menu_education_on.src="/images/menu3/images/menu_education_on.gif"
	
	menu_resources=new Image(110,41)
	menu_resources.src="/images/menu3/images/menu_resources.gif"
	menu_resources_on=new Image(110,41)
	menu_resources_on.src="/images/menu3/images/menu_resources_on.gif"
	
	menu_raceday=new Image(110,41)
	menu_raceday.src="/images/menu3/images/menu_raceday.gif"
	menu_raceday_on=new Image(110,41)
	menu_raceday_on.src="/images/menu3/images/menu_raceday_on.gif"
	
	
	menu_software=new Image(110,41)
	menu_software.src="/images/menu3/images/menu_software.gif"
	menu_software_on=new Image(110,41)
	menu_software_on.src="/images/menu3/images/menu_software_on.gif"
	
	//menu_about=new Image(110,41)
	//menu_about.src="/images/menu/images/menu_about.gif"
	//menu_about_on=new Image(110,41)
	//menu_about_on.src="/images/menu/images/menu_about_on.gif"
	
	menu_business=new Image(110,41)
	menu_business.src="/images/menu3/images/menu_business.gif"
	menu_business_on=new Image(110,41)
	menu_business_on.src="/images/menu3/images/menu_business_on.gif"
	
	menu_contact=new Image(110,41)
	menu_contact.src="/images/menu3/images/menu_contact.gif"
	menu_contact_on=new Image(110,41)
	menu_contact_on.src="/images/menu3/images/menu_contact_on.gif"
	

// Break out of frames!! But not for the manual menu
//---------------------------------------------------------------------

if (top.location != location && !parent.frames['helptoc'] && !parent.frames['trbmain']) {
	top.location.href = document.location.href;
}



// LHS MENU MOUSE OVER BG
//---------------------------------------------------------------------
//For Netscape the general way to access the CSS-P properties is like this: 
//	document.blockDiv.propertyName
//or 
//	document.layers["blockDiv"].propertyName

//And then for Internet Explorer it's: 
//	blockDiv.style.propertyName
//or 
//	document.all["blockDiv"].style.propertyName


function LHSMenuOn(which) {
	if (ns4) block = document.layers[which].classnname='lhsmenuon';
	if (ie4) block = document.all[which].className='lhsmenuon';
	return false;
}

function LHSMenuOff(which) {
	if (ns4) block = document.layers[which].classname='lhsmenu';
	if (ie4) block = document.all[which].className='lhsmenu';
	return false;
}



function TopMenuOn(which) {
	if (ns4) block = document.layers[which].classname='redmenuon';
	if (ie4) block = document.all[which].className='redmenuon';
	return false;
}

function TopMenuOff(which) {
	if (ns4) block = document.layers[which].classname='redmenu';
	if (ie4) block = document.all[which].className='redmenu';
	return false;
}



//---------------------------------------------------------------------
	function createCookie(name,value,days)
	{
		if (days)
		{
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}
	
	function readCookie(name)
	{
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++)
		{
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	
	function eraseCookie(name)
	{
		createCookie(name,"",-1);
	}
	
	function getQueryVariable(variable) {
	  var query = window.location.search.substring(1);
	  var vars = query.split("&");
	  for (var i=0;i<vars.length;i++) {
	    var pair = vars[i].split("=");
	    if (pair[0] == variable) {
	      return pair[1];
	    }
	  } 
	}
	



//---------------------------------------------------------------------
function NewWindow(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}



//---------------------------------------------------------------------
function OpenGTS(mypage, myname, w, h, scroll) {
	
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable,location=no'

	if (win && win.closed) { 
		//alert("closed");
		win = window.open(mypage, myname, winprops) 
		if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
		
	} else if (win && win.open) {
		//alert("open");
		win.focus();
	} else {
		win = window.open(mypage, myname, winprops) 
		if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
	}
}


//---------------------------------------------------------------------
function GoFromHelp(url) {
	if (window.opener && !window.opener.closed) {
	window.opener.focus(); 
		if (window.opener.document.location != url) {
			window.opener.document.location = url;
		}
	} else {
		newwin = window.open(url, 'gtxhome', 'height=600,width=800,top=10,left=10,scrollbars=yes,resizable,menubar=yes,toolbar=yes,statusbar=yes,location=yes,status=yes');
		if (parseInt(navigator.appVersion) >= 4) { newwin.window.focus(); }
	}
	//window.close();
	//return false;
}
	
	

//---------------------------------------------------------------------
function GoFromWin(url) {
	if (window.opener && !window.opener.closed) {
		window.opener.focus(); 
		if (url != "") { 
		//if (window.opener.document.location != url) {
			window.opener.document.location = url;
		//}
		}
	} else {
		newwin = window.open(url, 'smartformhome', 'height=600,width=800,top=10,left=10,scrollbars=yes,resizable,menubar=yes,toolbar=yes,statusbar=yes,location=yes,status=yes');
		if (parseInt(navigator.appVersion) >= 4) { newwin.window.focus(); }
	}
	window.close();
	return false;
}
	


function getQueryVariable(variable) {
	  var query = window.location.search.substring(1);
	  var vars = query.split("&");
	  for (var i=0;i<vars.length;i++) {
	    var pair = vars[i].split("=");
	    if (pair[0] == variable) {
	      return pair[1];
	    }
	  } 
	}
//---------------------------------------------------------------------

			

