$(function(){
	$('#home_dynamicarea a').innerfade({ speed: 1500, timeout: 4000, type: 'sequence', containerheight: '150px' });
});

// JavaScript Document

//preload important images (eg:navigation rollover graphics)
//images need to be preloaded as they are being loaded as backgrounds
f_image_preload();

//set default onmouseover event
//allows operation of banner menu code
//by default the menu hiding will occur while over a page element
document.onmouseover = f_menu_hide;

function f_glopt_demo(pm_array){
	//get object to swap background image
	var my_object = document.getElementById("video_container");
	if(my_object==null){return(false)};
	
	var my_html = "<script language='JavaScript' type='text/JavaScript'>f_flash_write({alt:\'default\',flash:7,height:310,path:\'../flash/a1_glopt_video.swf?g_video_path=../video/glopt_peakfitnessdemo.flv\',width:380})</script>";
	my_object.innerHTML = my_html;
}

//*******************************************************************************************
//FLASH
//*******************************************************************************************
//handles detecting flash version info
function f_flash_detect(pm_array){
	//first check if navigator.plugins object exists
	if((navigator.plugins != null) && (navigator.plugins.length > 0)){
		//check if plugins object has info
		if(navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]){
			//check if shockwave flash entry has version append
			var my_flash_v2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			//get flash info description
      		var my_flash_info = navigator.plugins["Shockwave Flash" + my_flash_v2].description;
			var my_flash_info_array = my_flash_info.split(" ");
			var my_array_major = my_flash_info_array[2].split(".");
			//get MAJOR version number
			var my_version_major = my_array_major[0];
			//get MINOR version number
			var my_version_minor = my_array_major[1];
			//get REVISION version number
			if(my_flash_info_array[3] != "" ){
				my_array_minor = my_flash_info_array[3].split("r");
			}else{
				my_array_minor = my_flash_info_array[4].split("r");
			}//end if
      		var my_version_revision = my_array_minor[1] > 0 ? my_array_minor[1] : 0;
			//assemble version number
            var my_flash_version = my_version_major + "." + my_version_minor + "." + my_version_revision;
			//return version number
			return(my_flash_version);
		}else{//plugins object has no info
			return(false);
		}//end if
	}//end if
	
	//second check for activeXObject
	//used for IE embeds
	//this methodology only works for IE6+
	//flashVersion = 9;
	for(var i=9; i>0; i--){
		flashVersion = 0;
		try{
			var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i);
			flashVersion = i;
			return(flashVersion);
		}catch(e){
		}
	}//end for
	
	//no detection object found
	return(false);
}//end function f_flash_detect

//handles writing flash object code
//to avoid IE active object security box issue
function f_flash_write(pm_array){
	//get required version of flash
	var my_flash_version_min = pm_array['flash'];
	
	//detect flash
	var my_flash_version = f_flash_detect();
	
	//check if flash version required is met
	//if not then look for and enact alt content
	if(parseInt(my_flash_version)<my_flash_version_min){
		//check for alt content
		var my_content_alt = pm_array['alt'];
		//write content found
		if(my_content_alt!=undefined && my_content_alt!=null){
			var my_html = "";
			//my_html = my_html + "<img src='../image/glgg_banner_alt.gif' />";
			
			//check for default response
			if(my_content_alt=="default"){
				my_content_alt = "<p>This site requires the Flash plugin (v" + my_flash_version_min + ")</p><a href='http://www.adobe.com/products/flashplayer/' target='_blank'><img src='../images/get_flash_player.gif' border='0' /></a>";
			}
			
			my_html = my_html + my_content_alt;
			
			//write html to doc
			document.write(my_html);
		}//end if
		
		//feedback
		return(false);
	}//end if
	
	//get path to flash
	var my_flash_path = pm_array['path'];
	
	//get dimensions
	var my_flash_width = pm_array['width'];
	var my_flash_height = pm_array['height'];
	
	//get codebase version
	var my_cb_version = "8,0,0,0";
	
	//construct html
	var my_html = "";
	my_html = my_html + "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+ my_cb_version +"' width='" + my_flash_width + "' height='" + my_flash_height + "'>";
	my_html = my_html + "<param name='movie' value='" + my_flash_path + "'>";
	my_html = my_html + "<param name='quality' value='high'>";
	my_html = my_html + "<param name='wmode' value='transparent'>";
	my_html = my_html + "<embed src='" + my_flash_path + "' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='transparent' width='" + my_flash_width + "' height='" + my_flash_height + "'></embed>";
	my_html = my_html + "</object>";
	
	//write html to doc
	document.write(my_html);
	
	//feedback
	return(true);
}//end function f_flash_write
//*******************************************************************************************
//END FLASH
//*******************************************************************************************

function f_form_contact_validation(pm_array){
	//get form object
	my_form = pm_array['object'];
	
	//validation tests
	if(my_form.elements.firstname.value==""){
		alert("Please fill out the FIRST NAME field");
		my_form.elements.firstname.focus();
		//return(false);
	}else if(my_form.elements.lastname.value==""){
		alert("Please fill out the LAST NAME field");
		my_form.elements.lastname.focus();
		//return(false);
	}else if(my_form.elements.email.value==""){
		alert("Please fill out the EMAIL field");
		my_form.elements.email.focus();
		//return(false);
	}else if(my_form.elements.email.value.indexOf("@")==-1){
		alert("EMAIL field format appears to be incorrect");
		my_form.elements.email.focus();
		//return(false);
	}else if((getRadioValue(my_form.elements.company)=="yes") && my_form.elements.companyname.value==""){
		alert("Please fill out the COMPANY NAME field");
		my_form.elements.companyname.focus();
		//return(false);
	}else if(my_form.elements.postcode.value==""){
		alert("Please fill out the POST CODE field");
		my_form.elements.postcode.focus();
		//return(false);
	}else if(my_form.elements.message.value==""){
		alert("Please fill out the MESSAGE field");
		my_form.elements.message.focus();
		//return(false);
	}else if(f_form_checkbox_return({object:document.contact_form.subject})['value']==""){
		alert("Please select a MESSAGE SUBJECT");
		//my_form.elements["subject"][0].focus();
		//my_form.elements.subject.focus();
		//return(false);
	}else{
		my_form.submit();
	}
}

//handles returning value of checkbox group
function f_form_checkbox_return(pm_array){
	//get object
	var myObject=pm_array['object'];
	var myObject_checked="none";
	var myValue="";
	for (i=0; i<myObject.length; ++i){
		if (myObject[i].checked){
			myObject_checked=myObject[i];
			myValue=myObject[i].value + "";
		}
	}
	//return data
	return({object:myObject_checked,value:myValue});
}

// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons
function getRadioValue(radioObj)
{
	if(!radioObj){ return(""); };
	var radioLength = radioObj.length;
	if(radioLength == undefined)
	{
		if(radioObj.checked){ return(radioObj.value); } else { return(""); };
	};//end if
	for(var i = 0; i < radioLength; i++)
	{
		if(radioObj[i].checked) { return(radioObj[i].value); };
	};//end for
	
	return("");
}


function fFormCompanyCheck()
{
	var myForm = document.getElementById("contact_form");
	var myCompanyId = document.getElementById("companyName");
	var myRadioGroup = myForm.company;
	var myVal = getRadioValue(myRadioGroup);
	//alert(myCompanyId);
	if(myVal=="yes")
	{
		myCompanyId.style.display = "block";
	}
	else if(myVal=="no")
	{
		myCompanyId.style.display = "none";
	}
}

//*******************************************************************************************
//IMAGES
//*******************************************************************************************
//handles preloading images
function f_image_preload(){
	//build list of image sources
	var my_image_list_src = new Array();
	
	//footer navigation rollover states
	my_image_list_src[my_image_list_src.length] = "../images/footer_nav_privacy_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/footer_nav_sitemap_ro.gif";
	
	//main navigation rollover states 
	my_image_list_src[my_image_list_src.length] = "../images/nav_about_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_contact_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_home_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_news_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_products_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_services_ro.gif";
	
	//main navigation sub menu rollover states
	//about
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_about_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_about_02_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_about_03_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_about_04_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_about_05_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_about_06_ro.gif";
	//products
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_products_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_products_02_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_products_03_ro.gif";
	//services
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_services_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_services_02_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_services_03_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_services_04_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/nav_sub_services_05_ro.gif";
	
	//content navigation rollover images
	//about
	my_image_list_src[my_image_list_src.length] = "../images/navleft_about_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_about_02_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_about_03_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_about_04_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_about_05_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_about_06_ro.gif";
	//footer
	my_image_list_src[my_image_list_src.length] = "../images/navleft_footer_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_footer_02_ro.gif";
	//news
	my_image_list_src[my_image_list_src.length] = "../images/navleft_news_01_ro.gif";
	//products
	my_image_list_src[my_image_list_src.length] = "../images/navleft_products_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_products_01_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_products_01_02_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_products_01_03_ro.gif";
	//services
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_01_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_01_02_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_01_03_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_01_04_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_01_05_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_02_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_02_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_02_02_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_02_03_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_02_04_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_03_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_04_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_04_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_04_02_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_04_03_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_04_04_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navleft_services_05_ro.gif";
	
	//internal nav generic rollover image
	my_image_list_src[my_image_list_src.length] = "../images/navinternal_ul_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/navinternal_ul_long_ro.gif";
	
	//splash rollover images
	my_image_list_src[my_image_list_src.length] = "../images/splash_nav_01_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/splash_nav_02_ro.gif";
	
	//services landing rollover images
	my_image_list_src[my_image_list_src.length] = "../images/services_sc_01_heroimg_ro.jpg";
	my_image_list_src[my_image_list_src.length] = "../images/services_sc_02_heroimg_ro.jpg";
	my_image_list_src[my_image_list_src.length] = "../images/services_sc_03_heroimg_ro.jpg";
	
	//assorted button rollover images
	my_image_list_src[my_image_list_src.length] = "../images/btn_back_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/btn_clear_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/btn_enter_orange_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/btn_learnmore_mustard_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/btn_ok_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/btn_return_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/btn_selfassessment_mustard_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/btn_top_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/btn_top_orange_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/btn_submit_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/gloptGetStartedBtn_ro.gif";
	my_image_list_src[my_image_list_src.length] = "../images/gloptGetStartedBtnOnWhite_ro.gif";
	
	my_image_list_src[my_image_list_src.length] = "../images/gloptLandingNavBtn01_ro.jpg";
	my_image_list_src[my_image_list_src.length] = "../images/gloptLandingNavBtn02_ro.jpg";
	my_image_list_src[my_image_list_src.length] = "../images/gloptLandingNavBtn03_ro.jpg";
	my_image_list_src[my_image_list_src.length] = "../images/gloptLandingNavBtn04_ro.jpg";
	my_image_list_src[my_image_list_src.length] = "../images/gloptLandingNavBtn05_ro.jpg";
	my_image_list_src[my_image_list_src.length] = "../images/gloptLandingNavBtn06_ro.jpg";
	
	//track image list
	var my_image_list = new Array();
	
	//iterate through image source list and add to array
	for(i=0;i<my_image_list_src.length;i++){
		my_image_list[i] = new Image();
		my_image_list[i].src = my_image_list_src[i];
	}//end for(i=0;i<my_image_list.length;i++)
}//end function f_image_preload

//handles swapping background image of object
function f_image_swap(pm_array){
	//get object to swap background image
	var my_object_name = pm_array['object'];
	var my_object = document.getElementById(my_object_name);
	if(my_object==null){return(false)};
	
	//get path to new image
	var my_path = pm_array['path'];
	my_path = "url(" + my_path + ")";
	
	//set background image
	my_object.style.backgroundImage = my_path;
}//end function f_image_swap
//*******************************************************************************************
//END IMAGES
//*******************************************************************************************

//*******************************************************************************************
//MENU
//*******************************************************************************************
//handles hiding a menu
function f_menu_hide(pm_array){
	//store list of menu div id's in global
	var g_menu_ids_list = ["navigation_sub_about","navigation_sub_products","navigation_sub_services"];
	
	//hold list of sub menu refs for this page
	//retrieve from global
	var my_list = g_menu_ids_list;
	
	//iterate through id list
	for(i in my_list){
		//get menu object
		//menu object is a div containing menu elements
		var my_object_name = my_list[i];
		var my_object_menu = document.getElementById(my_object_name);
		
		//make menu divs invisible 
		if(my_object_menu!=null){my_object_menu.style.visibility='hidden'};
	}//end for
	
	//reset all buttons
	var g_buttons_ids_list = ["about_no","contact_no","home_no","news_no","products_no","services_no"];
	for(i in g_buttons_ids_list){
		f_nav_menu({data:g_buttons_ids_list[i]});
	}
	//f_button_hide();
}//end function f_menu_hide

//handles showing a menu
function f_menu_show(pm_array){
	//shut all menus
	f_menu_hide();
	
	//get div object to show
	var my_object = pm_array['object'];
	my_object = document.getElementById(my_object);
	
	//check if object exists
	if(my_object==null){return(false)};
	
	//show sub menu div object
	my_object.style.visibility='visible';
	
	//ensure that rollover object does not pass mouseover event
	//default document mouseover event set to hide menu subs 
	pm_array['event'].cancelBubble = true;
}//end function f_menu_show
//*******************************************************************************************
//END MENU
//*******************************************************************************************

//*******************************************************************************************
//NAVIGATION
//*******************************************************************************************
//handles setting up leftside content navigation for each screen
function f_nav_content_set(pm_array){
	//get nav info to determine procedures
	//nav info will be keyword based
	var my_data = pm_array['data'];

	//depending on nav info we will replace the inner HTML of the content nav frame
	//initiate variable to hold html string
	var my_html = "";
	//open list
	my_html = my_html + "<ul>";
	//find data procedures
	switch(my_data){
		case("about"):
			//write HEADER
			my_html = my_html + "<li><span class='cont_nav_header cont_nav_about_header'>About header</span></li>";
			//write nodes
			my_html = my_html + "<li><a class='cont_nav_about_01' href='about_whya1.htm'>Why Alphaone</a></li>";
			my_html = my_html + "<li><a class='cont_nav_about_02' href='about_testimonials.htm'>Testimonials</a></li>";
			my_html = my_html + "<li><a class='cont_nav_about_03' href='news_press.htm'>In The Press</a></li>";
			my_html = my_html + "<li><a class='cont_nav_about_04' href='about_a1video.htm');'>AlphaOne Video</a></li>";
			my_html = my_html + "<li><a class='cont_nav_about_05' href='about_a1usa.htm'>AlphaOne USA</a></li>";
			my_html = my_html + "<li><a class='cont_nav_about_06' href='about_partners.htm'>Our Partners</a></li>";
			break;
			
		case("footer"):
			//write HEADER
			my_html = my_html + "<li><span class='cont_nav_header cont_nav_footer_header'>Footer header</span></li>";
			//write nodes
			my_html = my_html + "<li><a class='cont_nav_footer_03' href='terms.htm'>Terms & Conditions</a></li>";
			my_html = my_html + "<li><a class='cont_nav_footer_02' href='privacy.htm'>Privacy Policy</a></li>";
			my_html = my_html + "<li><a class='cont_nav_footer_01' href='sitemap.htm'>Site Map</a></li>";
			break;
			
		case("news"):
			//write HEADER
			my_html = my_html + "<li><span class='cont_nav_header cont_nav_news_header'>News header</span></li>";
			//write nodes
			my_html = my_html + "<li><a class='cont_nav_news_01' href='news_press.htm'>In The Press</a></li>";
			break;
			
		case("products"):
			//write HEADER
			my_html = my_html + "<li><span class='cont_nav_header cont_nav_products_header'>products header</span></li>";
			//write nodes
			my_html = my_html + "<li><a class='cont_nav_products_01' href='products_a1.htm'>AlphaOne Range</a></li>";
			my_html = my_html + "<li><a class='cont_nav_products_03' href='products_proftrim.htm'>Prof Trim's Range</a></li>";
			break;
		
		case("services"):
			//write HEADER
			my_html = my_html + "<li><span class='cont_nav_header cont_nav_services_header'>Services header</span></li>";
			//write nodes
			my_html = my_html + "<li><a class='cont_nav_services_01' href='services_intensive.htm'>Intensive Program</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_02' href='services_workplace.htm'>Workplace Program</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_03' href='services_codeoffitness.htm'>Code Of Fitness</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_04' href='services_tools.htm'>AlphaOne Tools</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_05' href='services_caretrac.htm'>CareTrac</a></li>";
			break;
			
		case("services_glopt"):
			//write HEADER
			my_html = my_html + "<li><span class='cont_nav_header cont_nav_services_header'>Services header</span></li>";
			//write nodes
			my_html = my_html + "<li><a class='cont_nav_services_01' href='services_intensive.htm'>Intensive Program</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_02' href='services_workplace.htm'>Workplace Program</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_03' href='services_codeoffitness.htm'>Code Of Fitness</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_04' href='services_tools.htm'>AlphaOne Tools</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_05' href='services_caretrac.htm'>CareTrac</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_06' href='services_glopt.htm'>Guy Leech Online Personal Trainer</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_06_02' href='https://www.alphaone.com.au/members/' target='_blank'>Login</a></li>";
			break;
			
		case("services_intensive"):
			//write HEADER
			my_html = my_html + "<li><span class='cont_nav_header cont_nav_services_header'>Services header</span></li>";
			//write nodes
			my_html = my_html + "<li><a class='cont_nav_services_01' href='services_intensive.htm'>Intensive Program</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_01_01' href='services_intensive_returntowork.htm'>Return To Work</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_01_02' href='services_intensive_psychological.htm'>Psychological Services</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_01_03' href='services_intensive_assessment.htm'>Assessment Services</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_01_04' href='services_intensive_treatment.htm'>Treatment Services</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_01_05' href='services_intensive_casestudies.htm'>Intensive Case Studies</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_02' href='services_workplace.htm'>Workplace Program</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_03' href='services_codeoffitness.htm'>Code Of Fitness</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_04' href='services_tools.htm'>AlphaOne Tools</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_05' href='services_caretrac.htm'>CareTrac</a></li>";
			break;
			
		case("services_tools"):
			//write HEADER
			my_html = my_html + "<li><span class='cont_nav_header cont_nav_services_header'>Services header</span></li>";
			//write nodes
			my_html = my_html + "<li><a class='cont_nav_services_01' href='services_intensive.htm'>Intensive Program</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_02' href='services_workplace.htm'>Workplace Program</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_03' href='services_codeoffitness.htm'>Code Of Fitness</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_04' href='services_tools.htm'>AlphaOne Tools</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_04_01' href='services_tools_bcsa.htm'>Body Composition</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_04_02' href='services_tools_exsa.htm'>Exercelector</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_04_03' href='services_tools_hhsa.htm'>Health habits</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_04_04' href='services_tools_qssa.htm'>Q-Scale</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_05' href='services_caretrac.htm'>CareTrac</a></li>";
			break;
			
		case("services_workplace"):
			//write HEADER
			my_html = my_html + "<li><span class='cont_nav_header cont_nav_services_header'>Services header</span></li>";
			//write nodes
			my_html = my_html + "<li><a class='cont_nav_services_01' href='services_intensive.htm'>Intensive Program</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_02' href='services_workplace.htm'>Workplace Program</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_02_01' href='services_workplace_programs.htm'>Comprehensive workplace health programs</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_02_02' href='services_workplace_industry.htm'>Industry tailored programs</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_02_03' href='services_workplace_targeted.htm'>Targeted solutions for specific issues</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_02_04' href='services_workplace_difference.htm'>What makes us different?</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_03' href='services_codeoffitness.htm'>Code Of Fitness</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_04' href='services_tools.htm'>AlphaOne Tools</a></li>";
			my_html = my_html + "<li><a class='cont_nav_services_05' href='services_caretrac.htm'>CareTrac</a></li>";
			break;
	}//end switch
	//write FOOTER (generic)
	my_html = my_html + "<li><span class='cont_nav_footer'>footer</span></li>";
	//shut list
	my_html = my_html + "</ul>";
	
	//find content navigation frame
	var my_frame = document.getElementById("content_nav");
	
	//rewrite content navigation frame HTML
	my_frame.innerHTML = my_html;
}//end function f_nav_content_set

//handles main navigation menu procedures
function f_nav_menu(pm_array){
	//get nav info to determine procedures
	//nav info will be keyword based
	var my_data = pm_array['data'];
	
	//get event
	var my_event = pm_array['event'];
	
	//find data procedures
	switch(my_data){
		case("about_no"):
			f_image_swap({object:"nav_about",path:"../images/nav_about.gif"});
			break;
		case("about_ro"):
			f_menu_show({event:my_event,object:'navigation_sub_about'});
			f_image_swap({object:"nav_about",path:"../images/nav_about_ro.gif"});
			break;
		case("contact_no"):
			f_image_swap({object:"nav_contact",path:"../images/nav_contact.gif"});
			break;
		case("contact_ro"):
			f_menu_show({event:my_event,object:''});
			f_image_swap({object:"nav_contact",path:"../images/nav_contact_ro.gif"});
			break;
		case("home_no"):
			f_image_swap({object:"nav_home",path:"../images/nav_home.gif"});
			break;
		case("home_ro"):
			f_menu_show({event:my_event,object:''});
			f_image_swap({object:"nav_home",path:"../images/nav_home_ro.gif"});
			break;
		case("news_no"):
			f_image_swap({object:"nav_news",path:"../images/nav_news.gif"});
			break;
		case("news_ro"):
			f_menu_show({event:my_event,object:''});
			f_image_swap({object:"nav_news",path:"../images/nav_news_ro.gif"});
			break;
		case("products_no"):
			f_image_swap({object:"nav_products",path:"../images/nav_products.gif"});
			break;
		case("products_ro"):
			f_menu_show({event:my_event,object:'navigation_sub_products'});
			f_image_swap({object:"nav_products",path:"../images/nav_products_ro.gif"});
			break;
		case("services_no"):
			f_image_swap({object:"nav_services",path:"../images/nav_services.gif"});
			break;
		case("services_ro"):
			f_menu_show({event:my_event,object:'navigation_sub_services'});
			f_image_swap({object:"nav_services",path:"../images/nav_services_ro.gif"});
			break;
	}//end switch
}//end f_nav_menu
//*******************************************************************************************
//END NAVIGATION
//*******************************************************************************************