window.onload=init;

function init() {
	setupNav();	
	hover();	
	if (document.getElementById("help")){setupHelp();}
}


//---- NAVIGATION ROLLOVERS & MENU EVENTS ----//
function setupNav(){
	var nItems = new Array(), nItemsI;
	
	if (n = document.getElementById("navigation")){
		nItems = n.getElementsByTagName("a");
		
		for (var i = Number(0), j = Number(nItems.length); i < j; i++){
			nItemsI = nItems[i];
			navImg = nItemsI.getElementsByTagName("img");
			
			if (navImg[0]){
				if (navImg[0].src.indexOf("-on") == -1){
					nItemsI.stored = navImg[0].id;
					nItemsI.onmouseover = imgRoll;
					nItemsI.onmouseout = imgOff;
				}
			}
		}
	}
	
}

//---- NAVIGATION ROLLOVERS PRE-LOADERS ----//
if(document.images){
nav01Roll = new Image();
nav01Roll.src = "/images/nav-home-on.gif";
nav01Off = new Image();
nav01Off.src = "/images/nav-home.gif";

nav02Roll = new Image();
nav02Roll.src = "/images/nav-register-on.gif";
nav02Off = new Image();
nav02Off.src = "/images/nav-register.gif";

nav03Roll = new Image();
nav03Roll.src = "/images/nav-workouts-on.gif";
nav03Off = new Image();
nav03Off.src = "/images/nav-workouts.gif";

nav04Roll = new Image();
nav04Roll.src = "/images/nav-ft-on.gif";
nav04Off = new Image();
nav04Off.src = "/images/nav-ft.gif";

nav05Roll = new Image();
nav05Roll.src = "/images/nav-about-us-on.gif";
nav05Off = new Image();
nav05Off.src = "/images/nav-about-us.gif";

nav06Roll = new Image();
nav06Roll.src = "/images/nav-contact-us-on.gif";
nav06Off = new Image();
nav06Off.src = "/images/nav-contact-us.gif";

nav07Roll = new Image();
nav07Roll.src = "/images/nav-my-gym-on.gif";
nav07Off = new Image();
nav07Off.src = "/images/nav-my-gym.gif";

nav08Roll = new Image();
nav08Roll.src = "/images/nav-log-out-on.gif";
nav08Off = new Image();
nav08Off.src = "/images/nav-log-out.gif";

}

//---- NAVIGATION ROLLOVERS ----//
function imgRoll(){
	var n = this.stored;
	if(document.getElementById(n)){
		document.getElementById(n).src = eval(n+"Roll").src;
	}
}

function imgOff(){
	var n = this.stored;
	if(document.getElementById(n)){
		document.getElementById(n).src = eval(n+"Off").src;	
	}
}



// HELP SETUP
function setupHelp(){
	document.getElementById("help").className = "hide";
	
	var h = new Array();
	var targ = new Array();
	
	for(i = 0; i < help.length; i++){
		j = i + 1;
		h[i] = crteHelp(help[i],j);	
		targ[i] = document.getElementById(help[i]);
		targ[i].appendChild(h[i]);
	}
};


function crteHelp(f,num){
	//Grab text from help divs
	var src = document.getElementById("help"+num+"");
	var headers = src.getElementsByTagName("h3");
	var head = headers[0].innerHTML;
	var paras = src.getElementsByTagName("p");
	var p = paras[0].innerHTML;
	
	//Create Div tag
	var hT = document.createElement("div");
	hT.id = f + "H";
	hT.className = "help hide";
	
	//Create Div tags for top and bottom curves
	var hTTop = document.createElement("div");
	hTTop.className = "top";
	var hTBot = document.createElement("div");
	hTBot.className = "bottom";
	
	//Create H3 tag
	var hTh = document.createElement("h3");
	hTh.innerHTML = head;
	
	//Create P tag
	var hTp = document.createElement("p");
	hTp.appendChild(document.createTextNode(p));
	
	//Create close link
	var hTu = document.createElement("ul");
	var hTli = document.createElement("li");
	var hTa = document.createElement("a");
	hTa.appendChild(document.createTextNode("Close"));
	hTa.href = "javascript:hideHelp();"
	hTli.appendChild(hTa);
	hTu.appendChild(hTli);
	
	//Put it all together
	hTTop.appendChild(hTh);
	hTTop.appendChild(hTp);
	hTTop.appendChild(hTu);
	
	hTBot.appendChild(hTTop);
	hT.appendChild(hTBot);
	
	return hT;
}

function showHelp(lyr, btn){
	var h;
	
	if (btn){
		if(btn.firstChild.src.indexOf("/images/icon-help.gif")!=-1){
			hideHelp();
			btn.firstChild.src="/images/icon-help-on.gif";
			h = document.getElementById(lyr);
			h.className = "help";
		}
		else{
			btn.firstChild.src="/images/icon-help.gif";
			h = document.getElementById(lyr);
			h.className = "help hide";
		}
		
	}
	return false;
};

function hideHelp(){

	for(i=0;i<help.length;i++){
		var targ = document.getElementById(help[i]);
		var as = targ.getElementsByTagName("a");
		for(j=0;j<as.length;j++){
			if(as[j].className=="helpbutton"){as[j].firstChild.src="/images/icon-help.gif"}
		}
		document.getElementById(help[i]+"H").className="help hide"
	}

};













function openWin(url, winwidth, winheight, name, scroll) {

	if(screen.width<=800){
	winwidth=winwidth+20;
	winheight=screen.height;
	scroll=1;
	}
	
	var ie = navigator.appName;
	var seven = navigator.appVersion;
	
	//if(ie.indexOf("Internet Explorer")!=-1 && seven.indexOf("MSIE 7")!=-1){
		if(screen.height<=850){
			winwidth=winwidth+20;
			winheight=screen.height;
			scroll = 1;
		}
	//}

	if (scroll == 1) {
		var scrolling = 'scrollbars\,';
	} else {
		var scrolling = '';
	}
	var window_left = (screen.width-winwidth)/2;
	var window_top = (screen.height-winheight)/2;
	
	window.open(url,name,'width='+winwidth+',height='+winheight+',left='+window_left+',top='+window_top+','+scrolling+'\'');
}


function closeWin(){
	opener.document.location.href="/";
	self.close();
}


// FLASH DETECTION

function flashDetect(){
	
	var flashinstalled = 0;
	var flashversion = 0;
	
	MSDetect = "false";
	
	if (navigator.plugins && navigator.plugins.length)
	{
		x = navigator.plugins["Shockwave Flash"];
		if (x)
		{
			flashinstalled = 2;
			if (x.description)
			{
				y = x.description;
				flashversion = y.charAt(y.indexOf('.')-1);
			}
		}
		else
			flashinstalled = 1;
		if (navigator.plugins["Shockwave Flash 2.0"])
		{
			flashinstalled = 2;
			flashversion = 2;
		}
	}
	else if (navigator.mimeTypes && navigator.mimeTypes.length)
	{
		x = navigator.mimeTypes['application/x-shockwave-flash'];
		if (x && x.enabledPlugin)
			flashinstalled = 2;
		else
			flashinstalled = 1;
	}
	else
		flashversion=vbsGetFlashVersion();
		
//	return flashversion;
	
	if (flashversion>7) 
	{
		document.getElementById("flash8-notpresent").style.display = "none";
		document.getElementById("flash8-present").style.display = "block";
	} 
	else
	{
		document.getElementById("flash8-present").style.display = "none";
		document.getElementById("flash8-notpresent").style.display = "block";
	}
}



// insight for flash
function ixtracking(mep1){
	
	var if_Site_ID = "ftbusiness";
	var if_sid="18";
	
	//var if_protocol=window.location.protocol;
	
	var if_tag = "<script language='JavaScript' " + "defer src=http" + "://a248.e.akamai.net/7/836/1132/102403/"+ if_Site_ID +".247realmedia.com/scripts/" + if_Site_ID + "_if.js" + "></scr" +"ipt>";
	//alert(if_tag);
	//var mep1="&test=yes&UserStatus=not_logged_in&Section=Homepage&Title="+document.title;""
	
	document.write(if_tag);
}


function hover() {
	var wrapper;
	if (wrapper = document.getElementById("workout-wrapper"))
	{
		for(var i=0;i<wrapper.childNodes.length;i++)
		{
			if(wrapper.childNodes[i].nodeType == 1)
			{
				wrapper.childNodes[i].onmouseover = function(){boxOn(this);}
				wrapper.childNodes[i].onmouseout = function(){boxOff(this);}
			}
		}
	}
}

function boxOn(box) {
	//box.setAttribute("class", "panel-workout-container box-hovered");
	box.className = "panel-workout-container box-hovered";
}

function boxOff(box) {
	//box.setAttribute("class", "panel-workout-container");
	box.className = "panel-workout-container";
}
var FC={$:function(id){var el=document.getElementById(id);return el;},getElementsByClassName:function(cls){var arr=new Array(),t=document.body.getElementsByTagName('*'),pattern=new RegExp("(^|\\s)"+cls+"(\\s|$)");for (var i=Number(0),j=Number(0),x=Number(t.length);i<x;i++){if (pattern.test(t[i].className)){arr[j]=t[i];j++;}}return arr;},createNode:function(id){var d=document.createElement("div"),b=document.body;d.id=id;d.className="flash";b.insertBefore(d,b.firstChild);},classSwitch:function(cls,val){var arr=this.getElementsByClassName(cls);for (var i=Number(0),x=Number(arr.length);i<x;i++){arr[i].style.display=val;};},checkId:function(id){if(this.$(id)){this.classSwitch("no-flash","none");this.classSwitch("flash-inline","inline");this.classSwitch("flash-block","block");}},deleteNode:function(id){document.body.removeChild(this.$(id));},init:function(){var t="tmp",swfId="swf-test",fo;this.createNode(t);fo=new FlashObject("/flash/temp.swf",swfId,"1","1","8","#ffffff");fo.write(t);this.checkId(swfId);this.deleteNode(t);}};
















