

window.addEvent('domready', function() 
	{
		
		
	// Navigation Buttons:
		var prodFx = new Fx.Tween('prodNavSub', {property: 'display'});
		var serviceFx = new Fx.Tween('serviceNavSub', {property: 'display'});
		var aboutFx = new Fx.Tween('aboutNavSub', {property: 'display'});
		var contactFx = new Fx.Tween('contactNavSub', {property: 'display'});

	// Products Navigation
		$('prodNav').addEvents({
			mouseover: function() 
				{
				serviceFx.set('none');
				prodFx.set('block');
				},
			mouseout: function() 
				{
				prodFx.set('none');
				setDefaultNav();
				}
		});
		
	// Service Navigation
		$('serviceNav').addEvents({
			mouseover: function() 
				{
				prodFx.set('none');
				serviceFx.set('block');
				},
			mouseout: function() 
				{
				serviceFx.set('none');
				setDefaultNav();
				}
		});
		
	// About Us Navigation
		$('aboutNav').addEvents({
			mouseover: function() 
				{
				contactFx.set('none');
				aboutFx.set('block');
				},
			mouseout: function() 
				{
				aboutFx.set('none');
				setDefaultNav();
				}
		});
		
	// Contact Us Navigation
		$('contactNav').addEvents({
			mouseover: function() 
				{
				aboutFx.set('none');
				contactFx.set('block');
				},
			mouseout: function() 
				{
				contactFx.set('none');
				setDefaultNav();
				}
		});



	// Display selected nav on page load.
		var section = '';
		var category = '';
		var subCategory = '';

		// Determine which items are selected.
		var myElements = $('topNav').getElements('a');
		var selectedArray = myElements.filter(function(item, index){
			return item.hasClass('selected');
		});
		// If top nav isn't selected, check topNav2.
		if (selectedArray.length < 1) {
			myElements2 = $('topNav2').getElements('a');
			selectedArray = myElements2.filter(function(item, index){
				return item.hasClass('selected');
			});
		}		
		
		// Loop through array to set page variables.
		for (var i=0; i<selectedArray.length; i++) {
			if (i == 0) section = selectedArray[i].id;
			if (i == 1) category = selectedArray[i].id;
			if (i == 2) subCategory = selectedArray[i].id;
		}
		function setDefaultNav() 
		{
			if (section != '') $(section+'Sub').setStyle('display', 'block');
			if (category.indexOf("cat") > -1) {
				if ( $(category+'Nav') ) {
					$(category+'Nav').setStyle('display', 'block');
				}
			}
		}
		setDefaultNav();
		

	// Set-up p tag links (pLink) to change arrow on hover.
		var pLinkElem = $$('.pLink');
		for (var i=0;i<pLinkElem.length;i++) {
			$(pLinkElem[i].id).addEvents({
			mouseover: function() 
				{
				$(this.getElement('img')).setProperty('src', 'img/blueArrow_pLink_over.gif');
				},
			mouseout: function() 
				{
				$(this.getElement('img')).setProperty('src', 'img/blueArrow_pLink.gif');
				}
			});
		};
			
	});
	
	
	
	
	
	
	//
	// OPEN SERIES COMPARISON MODAL
	//
	function showWindow() 
	{
	
		TB_show("", "SeriesPopUp.php?keepThis=true&TB_iframe=true&height=608&width=771");
	
	};

 
	
	
	
	
	
	
//
// QUERY STRING FUNCTIONS
//
/*
function ptq(q) 
	{ 
		// parse the query 
		var x = q.replace(/;/g, '&').split('&'), i, name, t; 
		// q changes from string version of query to object 
		for (q={}, i=0; i<x.length; i++) 
		{ 
		t = x[i].split('=', 2); 
		name = unescape(t[0]); 
		if (!q[name]) 
		q[name] = []; 
		if (t.length > 1) 
		{ 
		q[name][q[name].length] = unescape(t[1]); 
		} 
		// next two lines are nonstandard
		else 
		q[name][q[name].length] = true; 
		} 
		return q; 
	} 
		 
function param() 
	{ 
		return ptq(location.search.substring(1).replace(/\+/g, ' ')); 
	} 

function entify(s) // convert unsafe characters to HTML entities
	{
		return (''+s).
		replace(/&/g, '&amp;').
		replace(/</g, '&lt;').
		replace(/"/g, '&quot;').
		replace(/>/g, '&gt;');
	}


// TESTING QUERY STRING
queryStr = param();
var theKey;
var theValue;
for (key in queryStr) 
	{ 
	theKey=entify(key);
		for (i=0; i<queryStr[key].length; i++) {
			theValue+=entify(queryStr[key][i]); 
		} 
	}
// alert ();
*/