var sections = new Array();

sections['system'] = new Array();
	sections['system'][0] = '../the_quintic_system.htm--About Quintic';
    	sections['system'][1] = '../software/--Quintic v17 Video Analysis Software';	
	sections['system'][2] = '../members_forum/consultancy/--Sports Science Consultancy';
	sections['system'][3] = '../benefits_of_video.htm--Benefits of Video';
	sections['system'][4] = '../quintic_biomechanics.htm--Sports Biomechanics';
	sections['system'][5] = '../quinac/equine_biomechanics.htm--Equine Biomechanics';
	sections['system'][6] = '../quintic_psychology.htm--Sports Psychology';
	sections['system'][7] = '../testimonials.htm--Testimonials';
	sections['system'][8] = 'http://www.quinticsoftware.com/--Quintic - Hot off the Press...';  
	sections['system'][9] = 'http://www.paulhurrion.com/--Dr Paul Hurrion';  		
	sections['system'][10] = '../faq.htm--F.A.Q.s';
	
sections['software'] = new Array();
	sections['software'][0] = '../software/--Quintic v17 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] = '../software/trial/--FREE 21 Day Trial Software';
	sections['software'][5] = '../software/player/--FREE Quintic Player';
	sections['software'][6] = '../hardware--Quintic Hardware';
	sections['software'][7] = '../software/product_table.htm--Software Features Table';
	sections['software'][8] = '../pricelist/--Prices';
	sections['software'][9] = '../system_requirements.htm--System Requirements';
	sections['software'][10] = '../software/sample_videos/--Sample Videos';
	sections['software'][11] = '../trainingdays/--Training Days';
	sections['software'][12] = '../pricelist/annual_maintenance.htm--Software Annual Maintenance';
 	sections['software'][13] = '../faq.htm--F.A.Q.s';
	sections['software'][14] = 'http://www.quinticballroll.com/--Quintic Ball Roll v2.4';    
	sections['software'][15] = 'http://www.quinticsquash.com/--Quintic Squash';
	sections['software'][16] = 'http://www.quinticnetball.com/--Quintic Netball';

sections['cds'] = new Array();
	sections['cds'][0] = '../case_studies/--Quintic in Action - Case Studies';
		
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 Prices';
	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/--Prices';

sections['members'] = new Array();
	sections['members'][0] = '../members_forum/--Members Forum';
	sections['members'][1] = '../software_security/--Software Security';
	sections['members'][2] = 'http://www.quinticballroll.com/--Quintic Ball Roll v2.4';    
	sections['members'][3] = 'http://www.quinticsquash.com/--Quintic Squash';
	sections['members'][4] = 'http://www.quinticnetball.com/--Quintic Netball';
	sections['members'][5] = 'http://www.quinticsoftware.com/--Quintic - Hot off the Press...';  
	
sections['contact'] = new Array();
	sections['contact'][0] = '../pricelist/--Prices';
	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 - Hot off the Press...';  
	
	
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;
	}
}
