var GlobalPlayBacktab1 = 1
var GlobalPlayBacktab2 = 1
var GlobalPlayBacktab3 = 1

function filename(str) // parse filename out of a url path
{
	return str.split('/')[str.split('/').length - 1];
}

function CheckLoop_OnClick(imag,obj)
{
//alert(obj.PlayBack);
		if (obj.PlayBack > 255)
		{
			obj.PlayBack = obj.PlayBack & 255 ;
			imag.src=arrimages[8].src ;
//			alert('loopoff' + obj.PlayBack);
		}
		else
			if ((obj.PlayBack == 0) | (obj.PlayBack == 1) | (obj.PlayBack == 3))
			{
				obj.PlayBack = obj.PlayBack | 256 ;
				imag.src=arrimages[16].src ;
//				alert('loopon' + obj.PlayBack);
			}
}

function BtnPlayWave_OnClickJS(obj)
{
	obj.PlayBack = (obj.PlayBack & 256) + eval('GlobalPlayBack' + obj.id) ;
	obj.Play() ;
}

function ifloadup1(imag,obj) // change image and functionality change image on load/play btn when clicked on
{
	if (filename(imag.src)=='loadmedia1in.gif') 
	{
		imag.src=arrimages[2].src ;
		obj.LoadMedia() ; 
	}
	else
		if (filename(imag.src)=='playmedia1in.gif')
		{
			imag.src=arrimages[2].src ;
			BtnPlayWave_OnClickJS(obj);			
		}
}

function ifloaddown1(imag) // change image and functionality change image on load/play btn when clicked on
{
	if (filename(imag.src)=='loadmedia1out.gif') 
		{
		imag.src=arrimages[1].src ;
		}
	else
		imag.src=arrimages[3].src ;
}

function ifloadout(imag) // change image on load/play btn when mouse is moved out but not up
{
	if (filename(imag.src)=='loadmedia1in.gif') 
	{
		imag.src=arrimages[0].src ;
	}
	else
		if (filename(imag.src)=='playmedia1in.gif')
		{
			imag.src=arrimages[2].src ;
		}
}

// ----------------------------------------------------------------

function loader()
{
	arrimages = new Array(17);
	for (var i = 0 ; i < 17; i++)
	{
		arrimages[i]= new Image() ;
	}
	arrimages[0].src = "images/controls04/loadmedia1out.gif" ;
	arrimages[1].src = "images/controls04/loadmedia1in.gif" ;
	arrimages[2].src = "images/controls04/playmedia1out.gif" ;
	arrimages[3].src = "images/controls04/playmedia1in.gif" ;
	arrimages[4].src = "images/controls04/playmidi1out.gif" ;
	arrimages[5].src = "images/controls04/playmidi1in.gif" ;
	arrimages[6].src = "images/controls04/stop1out.gif" ;
	arrimages[7].src = "images/controls04/stop1in.gif" ;
	arrimages[8].src = "images/controls04/loop1outoff.gif" ;
	arrimages[9].src = "images/controls04/loop1inon.gif" ;
	arrimages[10].src = "images/controls04/showneck1out.gif" ;
	arrimages[11].src = "images/controls04/showneck1in.gif" ;
	arrimages[12].src = "images/controls04/tempo1out.gif" ;
	arrimages[13].src = "images/controls04/tempo1in.gif" ;
	arrimages[14].src = "images/controls04/properties1out.gif" ;
	arrimages[15].src = "images/controls04/properties1in.gif" ;
	arrimages[16].src = "images/controls04/loop1outon.gif" ;
}

function writeit(theobj)
{
document.write('<img src="images/controls04/loadmedia1out.gif" ' + 
' onMouseDown="ifloaddown1(this);" onMouseUp="ifloadup1(this,' + theobj + ');" ' + 
' onMouseOut="ifloadout(this);" language="JavaScript">&nbsp;') ;

document.write('<img src="images/controls04/playmidi1out.gif" ' + 
' onMouseDown="this.src=arrimages[5].src;" onMouseUp="this.src=arrimages[4].src; BtnPlayMIDI_OnClick1(' + theobj + ')" ' + 
' onMouseOut="this.src=arrimages[4].src;" language="JavaScript">&nbsp;') ;

document.write('<img src="images/controls04/stop1out.gif" ' + 
' onMouseDown="this.src=arrimages[7].src;" onMouseUp="this.src=arrimages[6].src; ' + theobj + '.Stop()" ' + 
' onMouseOut="this.src=arrimages[6].src;" language="JavaScript">&nbsp;') ;

document.write('<img src="images/controls04/loop1outoff.gif" ' + 
' onMouseDown="this.src=arrimages[9].src;" onMouseUp="CheckLoop_OnClick(this,' + theobj + ')" ' + 
' onMouseOut="// this.src=arrimages[8].src;" language="JavaScript">&nbsp;') ;

document.write('<img src="images/controls04/showneck1out.gif" ' + 
' onMouseDown="this.src=arrimages[11].src;" onMouseUp="this.src=arrimages[10].src; ' + theobj + '.ShowNeck(true);" ' + 
' onMouseOut="this.src=arrimages[10].src;" language="JavaScript">&nbsp;') ;

document.write('<img src="images/controls04/tempo1out.gif" ' + 
' onMouseDown="this.src=arrimages[13].src;" onMouseUp="this.src=arrimages[12].src; ' + theobj + '.ChangeTempo();" ' + 
' onMouseOut="this.src=arrimages[12].src;" language="JavaScript">&nbsp;') ;

document.write('<img src="images/controls04/properties1out.gif" ' + 
' onMouseDown="this.src=arrimages[15].src;" onMouseUp="this.src=arrimages[14].src; ' + theobj + '.TabProperties();" ' + 
' onMouseOut="this.src=arrimages[14].src;" language="JavaScript">&nbsp;') ;
}
