browserName = navigator.appName;          
browserVer = parseInt(navigator.appVersion);

var menu		  = new Array ();

var mydelay       = 500;
var mytimerID;
var y_axis_offset = 0; 
var x_axis_offset = 0; 

var userBrowser   = navigator.userAgent; 
userBrowser       = userBrowser.toLowerCase();
isMac             = userBrowser.indexOf("mac") > -1; 
ieBrowser         = userBrowser.indexOf("msie") > -1;

if (isMac && ieBrowser)
{
	y_axis_offset = 14;
	x_axis_offset = 10;  
}

function setTrainImage (x, y, source,target){
	if (document.getElementById(target))
	{
		x = moveXbySlicePos (x, source);
		y = moveYbySlicePos (y, source);
		
		if (document.all) {  
			eval(target+".style.left ="+x);
			eval(target+".style.top =" + y);
			eval(target+".style.visibility = 'visible'");
		} else if (document.layers) {
			eval("document."+target+".left ="+x);
			eval("document."+target+".top ="+y);    
			eval("document."+target+".visibility = 'show'");
		} else if (document.getElementById) {
			document.getElementById(target).style.left = x+"px";
			document.getElementById(target).style.top = y+"px";      
			document.getElementById(target).style.visibility = 'visible';			
		}
	}
}

function FIND(item) {
	if( window.mmIsOpera ) return(document.getElementById(item));
	if (document.all) return(document.all[item]);
	if (document.getElementById) return(document.getElementById(item));
	return(false);
}

function moveXbySlicePos (x, imgname) { 
	var img = FIND(imgname) || document.images[imgname] || document.links[imgname] || document.anchors[imgname];
	
	if (!document.layers) {
		var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
		var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
		var par = img;
		var lastOffset = 0;
		while(par){
			if( par.leftMargin && ! onWindows ) x += parseInt(par.leftMargin);
			if( (par.offsetLeft != lastOffset) && par.offsetLeft ) x += parseInt(par.offsetLeft);
			if( par.offsetLeft != 0 ) lastOffset = par.offsetLeft;
			par = macIE45 ? par.parentElement : par.offsetParent;
		}
	} else if (img.x) {
		x += img.x;
	}
	return x;
}

function getExplorerVersion()
{
	var ieVers = parseFloat(navigator.appVersion);
	if( navigator.appName != 'Microsoft Internet Explorer' ) return ieVers;

	var tempVers = navigator.appVersion;

	var i = tempVers.indexOf( 'MSIE ' );
	if( i >= 0 ) 
	{
		tempVers = tempVers.substring( i+5 );
		ieVers = parseFloat( tempVers ); 
	}
	return ieVers;
}


function moveYbySlicePos (y, imgname)
{
	var img = FIND(imgname) || document.images[imgname] || document.links[imgname] || document.anchors[imgname];
	if(!document.layers) 
	{
		var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
		var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
		var par = img;
		var lastOffset = 0;
		while(par)
		{
			if( par.topMargin && !onWindows ) y += parseInt(par.topMargin);
			if( (par.offsetTop != lastOffset) && par.offsetTop ) y += parseInt(par.offsetTop);
			if( par.offsetTop != 0 ) lastOffset = par.offsetTop;
			par = macIE45 ? par.parentElement : par.offsetParent;
		}    
	} 
	else if (img.y >= 0) 
		y += img.y;
		
	return y;
}


for (var cnt=1; cnt <= 7; cnt++) {
	eval ('var train_0'+cnt+' = new Image();');
	eval ( 'train_0'+cnt+'.src = "files/train_0'+ cnt + '.png"');
}	

function doTrainSlide (state)
{

	document['train_stage'].src = eval(state+'.src');
}


function showDiv (div_name)
{
	if (document.getElementById(div_name))
	{
		if (document.getElementById(div_name).tagName == 'SPAN')
			document.getElementById(div_name).style.display  = "";	
		else
			document.getElementById(div_name).style.display  = "block";		
	}
}

function hideDiv (div_name)
{
	if (document.getElementById(div_name))
	{
		document.getElementById(div_name).style.display  = "none";		
	}
}

function doPreviewProfile()
{
	hideDiv ('profile_upload')
	showDiv ('profile_preview')
	var myForm 	= document.profile_form;
	var body	= '';

	body		+= '<h2>'+myForm['FIRST_NAME'].value+' '+myForm['LAST_NAME'].value+'</h2>';
	body		+= '<div id="vert_big">&nbsp;</div>';
	
	if (myForm['MP3'].value)	
	{
		body	+= '<p><object type="application/x-shockwave-flash" data="swf/player.swf" id="audioplayer1" height="24" width="290">';
		body	+= '<param name="movie" value="swf/player.swf">';
		body	+= '<param name="FlashVars" value="playerID=1&amp;bg=0xf7f3ee&amp;leftbg=0xe0ded8&amp;lefticon=0xcoooooo&amp;rightbg=0xe0ded8&amp;rightbghover=0xe0ded8&amp;righticon=0xc60c30&amp;righticonhover=0xffffff&amp;text=0x772432&amp;slider=0x772432&amp;track=0x772432&amp;border=0x666666&amp;loader=0x772432&amp;loop=no&amp;autostart=yes&amp;soundFile='+myForm['MP3'].value+'">';
		body	+= '<param name="quality" value="high">';
		body	+= '<param name="menu" value="false">';
		body	+= '<param name="wmode" value="transparent">';
		body	+= '</object></p>';
	}
	
	if (myForm['PICTURE'].value)
	{

		body	+= '<img src="file:///'+myForm['PICTURE'].value+'" width=100 height=100 id="featured_thumb" align="left">';
	}	
	
	alert (document.getElementById('DESCRIPTION').innerHTML)
	body		+= myForm['DESCRIPTION'].value;
	
	document.getElementById('preview_content').innerHTML = body;
}