var sections = new Array();

sections['system'] = new Array();
	sections['system'][0] = 'the_quintic_system.htm--About Quintic';
                sections['system'][1] = 'software/--Quintic Video Analysis Software';	
              	sections['system'][2] = 'quintic_putting_laboratory.htm--Quintic Putting Laboratory';
	sections['system'][3] = 'http://www.paulhurrion.com/--Dr Paul Hurrion';
	sections['system'][4] = 'benefits_of_video.htm--Benefits of Video';
	sections['system'][5] = 'quintic_biomechanics.htm--Sports Biomechanics';
	sections['system'][6] = 'quinac/equine.htm--Equine Biomechanics';
	sections['system'][7] = 'quintic_psychology.htm--Sports Psychology';
	sections['system'][8] = 'testimonials.htm--Testimonials';
	sections['system'][9] = 'http://www.quinticsoftware.com/--Quintic Blog / Latest News';
	sections['system'][10] = 'faq.htm--F.A.Q.s';

sections['software'] = new Array();
	sections['software'][0] = 'software/--Quintic Video Analysis Software';		
	sections['software'][1] = 'software/sports/index.htm--Quintic Sports 1.08 v17';
	sections['software'][2] = 'software/coaching/index.htm--Quintic Coaching 4.01 v17';
                sections['software'][3] = 'software/biomechanics/index.htm--Quintic Biomechanics 9.03 v17';
                sections['software'][4] = 'case_studies/--Quintic Case Studies';
	sections['software'][5] = 'software/trial/--FREE 21 Day Trial Software';
	sections['software'][6] = 'software/player/--FREE Quintic Player';
	sections['software'][7] = 'hardware--Quintic Hardware';
	sections['software'][8] = 'software/product_table.htm--Software Features Table';
	sections['software'][9] = 'pricelist/--Price List';
	sections['software'][10] = 'system_requirements.htm--System Requirements';
	sections['software'][11] = 'software/sample_videos/--Sample Videos';
	sections['software'][12] = 'trainingdays/--Training Days';
                sections['software'][13] = 'pricelist/annual_maintenance.htm--Software Annual Maintenance';
 	sections['software'][14] = 'faq.htm--F.A.Q.s';
	sections['software'][15] = 'http://www.quinticballroll.com/--Quintic Ball Roll';    
	sections['software'][16] = 'http://www.quinticsquash.com/--Quintic Squash';
	sections['software'][17] = 'http://www.quinticcricket.com/--Quintic Cricket';
	sections['software'][18] = 'http://www.quinticnetball.com/--Quintic Netball';

	
sections['cds'] = new Array();
	sections['cds'][0] = 'members_forum/consultancy/--Sports Science Consultancy';
		
sections['education'] = new Array();
	sections['education'][0] = 'education/--Quintic 4 Education';
	sections['education'][1] = 'education/Q4Esoftware.htm--Q4E Software';
	sections['education'][2] = 'quinac/education.htm--Q4E Case Studies';
    	sections['education'][3] = 'education/ssq.htm--Q4E Sport Specific Questions';
	sections['education'][4] = 'education/videolibrary.htm--Q4E Video library';
                sections['education'][5] = 'education/tutorials.htm--Q4E Tutorials';
	sections['education'][6] = 'pricelist/education.htm--Q4E Price List';
	sections['education'][7] = 'trainingdays/--Q4E Training Days';
	
	
sections['quinac'] = new Array();
	sections['quinac'][0] = 'research/--Research';
	sections['quinac'][1] = 'http://www.cdtpower.com/--Hi-Tec CDT Golf'; 
	sections['quinac'][2] = 'http://www.hi-tec.com/technologies/--4SYS Running';
	sections['quinac'][3] = 'http://www.changeyourshoes.co.uk/--Squash & Badminton';
	
sections['consultancy'] = new Array();
	sections['consultancy'][0] = 'downloads/index.htm--Downloads';	
	sections['consultancy'][1] = 'software/trial/--FREE 21 Day Trial';
	sections['consultancy'][2] = 'software/player/--FREE Quintic Player';
	sections['consultancy'][3] = 'tutorials_v17.htm--Quintic Tutorials v17 - Text';
	sections['consultancy'][4] = 'VideoTutorials/--Quintic Tutorials v17 - Video';	
	sections['consultancy'][5] = 'software/sample_videos/--Sample Videos';
	sections['consultancy'][6] = 'downloads/system_tools.htm--System Tools - Video Codecs';
	sections['consultancy'][7] = 'downloads/troubleshooting.htm--Troubleshooting';

sections['shop'] = new Array();
	sections['shop'][0] = 'pricelist/--Price List';

sections['members'] = new Array();
	sections['members'][0] = 'members_forum/--Members Forum';
	sections['members'][1] = 'software_security/--Software Security';
	sections['members'][2] = 'http://www.gelgolf.com/--GEL Golf';  
	sections['members'][3] = 'http://www.quinticballroll.com/--Quintic Ball Roll';    
	sections['members'][4] = 'http://www.quinticsquash.com/--Quintic Squash';
	sections['members'][5] = 'http://www.quinticcricket.com/--Quintic Cricket';
	sections['members'][6] = 'http://www.quinticnetball.com/--Quintic Netball';
	sections['members'][7] = 'http://www.pro-stance.com/--ProStance';  
	sections['members'][8] = 'http://www.quinticsoftware.com/--Quintic Blog / Latest News';  

	
sections['contact'] = new Array();
	sections['contact'][0] = 'pricelist/--Price List';
	sections['contact'][1] = 'faq.htm--F.A.Q.s';
	sections['contact'][2] = 'distributorspage.htm--Distributors';
	sections['contact'][3] = 'trainingdays/--Training Days';
	sections['contact'][4] = 'contact_us/--Contact Us';
	sections['contact'][5] = 'http://www.quinticsoftware.com/--Quintic Blog / Latest News';  
	

var timerHandle;
var timerHandleSub;

var xposition;
var yposition;

var menuwidth;

random.m=714025; random.a=4096; random.c=150889;
random.seed = (new Date()).getTime()%random.m;
function random()
{ random.seed = (random.seed*random.a + random.c) % random.m;
  return random.seed / random.m; }
function randomizeimages()
{ randomizeimage('image1', 21, 'extras/pics_side/', '.jpg'); }
function randomizeimage(img, count, base, type)
{ document.images[img].src = base + Math.round(random() * count) + type; }

function expandMenus(section, xpos, ypos)
{
	xposition = xpos;
	yposition = ypos;

	if(navigator.appVersion.indexOf('Mac') != -1){ yposition -= 30; }

	if(document.all)
	{
		clearTimeout(timerHandle);

		document.all.floatingMenu.style.top = yposition;
		document.all.floatingMenu.style.left = xposition;

		document.all.floatingMenu.innerHTML = constructMenu(section);
		document.all.floatingMenu.style.visibility = 'visible';
		document.all.floatingSubmenu.style.visibility = 'hidden';
	}
	else if(document.layers)
	{
		clearTimeout(timerHandle);

		document.layers.floatingMenu.pageY = yposition-1;
		document.layers.floatingMenu.pageX = xposition-1;

		document.layers.floatingMenu.document.write(constructMenu(section));
		document.layers.floatingMenu.document.close();

		document.layers.floatingMenu.visibility = 'visible';
		document.layers.floatingSubmenu.visibility = 'hidden';
	}
}



function collapseMenus()
{
	if(document.all){ timerHandle = setTimeout("document.all.floatingMenu.style.visibility = 'hidden';", 500); }
	else if(document.layers){ timerHandle = setTimeout("document.layers.floatingMenu.visibility = 'hidden';", 1000); }
}

function constructMenu(section)
{
	if(document.all)
	{
		var output = '<table border="0" bgcolor="#999999" cellpadding="0" cellspacing="1" >';
		for(var index=0; index<sections[section].length; index++)
		{
			output += '<tr><td align="left" valign="middle" bgcolor="#EFEFEF" height="23" ';
			output += (sections[section][index][0]) ? 'onMouseOver="this.bgColor = \'#CCCCCC\'; " onMouseOut="this.bgColor = \'#EFEFEF\'; collapseSubmenus();"' : 'onMouseOver="this.bgColor = \'#CCCCCC\'; document.all.floatingSubmenu.style.visibility = \'hidden\';" onMouseOut="this.bgColor = \'#EFEFEF\'"';
			output += '><font class="menuOptions">&nbsp;&nbsp;&nbsp;<a href="';
			output += (sections[section][index][0]) ? sections[section][index][0].replace('--') : sections[section][index].replace('--', '" class="menuOptions">');
			output += '</a>&nbsp;&nbsp;&nbsp;</font></td></tr>';
		}
		output += '</table>';
		return output;
	}
	else if(document.layers)
	{
		var output = '<table border="0" cellpadding="0" cellspacing="1" ><tr><td bgcolor="#999999"><table border="0" cellpadding="0" cellspacing="1" >';
		for(var index=0; index<sections[section].length; index++)
		{
			output += '<tr><td align="left" valign="middle" bgcolor="#EFEFEF" height="23" >';
			output += '<font class="menuOptions">&nbsp;&nbsp;<a href="';
			output += (sections[section][index][0] == '65--Club Teams') ? sections[section][index][0].replace('--', '" class="menuOptions" onMouseOver="clearTimeout(timerHandle); expandSubmenus(\'' + section + '\', ' + index + ');" onMouseOut="collapseSubmenus(); collapseMenus();">') : sections[section][index].replace('--', '" class="menuOptions" onMouseOver="clearTimeout(timerHandle); parent.document.layers.floatingSubmenu.visibility = \'hidden\';" onMouseOut="collapseMenus();">');
			output += '</a>&nbsp;&nbsp;&nbsp;</font></td></tr>';
		}
		output += '</table></td></tr></table>';
		return output;
	}
}