var tracknumber = 0;
var player = null;
function playerReady(thePlayer) {
	player = window.document[thePlayer.id];
	player.addControllerListener('ITEM', 'itemMonitor');
    player.addModelListener('STATE', 'stateMonitor');
}

function sendEvent(typ,prm) {
    player.sendEvent(typ,prm);
}

function itemMonitor(obj) {
    tracknumber = obj.index;
}

function stateMonitor(obj) {
//...get title
    if(obj.newstate == 'PLAYING')
    {
        WriteLayer('trackdisplay',null,player.getPlaylist()[tracknumber].title);  
        tracknumber = obj.index;
    }
}

function player_pause() {
    player.sendEvent('PLAY',0);
}

function player_play() {
    player.sendEvent('PLAY',1);
}

function player_prev() {
    player.sendEvent('PREV');
    if(tracknumber < 0) tracknumber=7; 
    WriteLayer('trackdisplay',null,player.getPlaylist()[tracknumber].title);
}

function player_next() {
    player.sendEvent('NEXT');
    if(tracknumber > 7) tracknumber=0;
    WriteLayer('trackdisplay',null,player.getPlaylist()[tracknumber].title);   
}

function showplaylist() {
    document.getElementById('trackdisplay').style.visibility = 'visible';   
}

function hideplaylist() {
    document.getElementById('trackdisplay').style.visibility = 'hidden';   
}


function WriteLayer(ID,parentID,sText) {
	if (document.layers) {
		var oLayer = (parentID)? eval('document.' + parentID + '.document.' + ID + '.document') : document.layers[ID].document;
		oLayer.open();
		oLayer.write(sText);
		oLayer.close();
	}
	else if (document.all) document.all[ID].innerHTML = sText
	else if (parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape") {
		document.getElementById(ID).innerHTML = sText;
	}
}

function loadsplash() {
    var flashvars = {
  		file:"http://www.littleblackstitches.com/player/mp3/Off_The_Path.mp3", 
		autostart:"true"		
	}

	var params = {
		allowfullscreen:"true", 
		allowscriptaccess:"always"
	}

	var attributes = {
		id:"player1",  
		name:"player1"
	}
	
    swfobject.embedSWF("http://www.littleblackstitches.com/player/player.swf", "placeholder1", "0", "0", "9.0.115", false, flashvars, params, attributes);	
}


function createPlayer() {
    var flashvars = {
  		file:"http://www.littleblackstitches.com/player/playlist.xml", 
		autostart:"true"		
	}

	var params = {
		allowfullscreen:"true", 
		allowscriptaccess:"always"
	}

	var attributes = {
		id:"player1",  
		name:"player1"
	}
	
    swfobject.embedSWF("http://www.littleblackstitches.com/player/player.swf", "placeholder1", "0", "0", "9.0.115", false, flashvars, params, attributes);
    
}


function clearEmail(theform) {
		if (theform.email.value == "Enter Your Email") {
			theform.email.value = "";
		}
}

function OpenWin(URL,w,h) {
  newWindow=window.open(URL,"","height="+h+",width="+w+",resizable=1,scrollbars=0,status=0");
  }

function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
        }
    }
}

var preloadFlag = false;

function preloadImages() {
    createPlayer();
    if (document.images) {
        menu_news_over = newImage("http://www.littleblackstitches.com/images/menu2/menu_news.jpg");
        menu_bio_over = newImage("http://www.littleblackstitches.com/images/menu2/menu_bio.jpg");
        menu_media_over = newImage("http://www.littleblackstitches.com/images/menu2/menu_media.jpg");
        menu_shows_over = newImage("http://www.littleblackstitches.com/images/menu2/menu_shows.jpg");
        menu_gallery_over = newImage("http://www.littleblackstitches.com/images/menu2/menu_gallery.jpg");
        menu_forum_over = newImage("http://www.littleblackstitches.com/images/menu2/menu_forum.jpg");
        menu_contact_over = newImage("http://www.littleblackstitches.com/images/menu2/menu_contact.jpg");
        menu_merch_over = newImage("http://www.littleblackstitches.com/images/menu2/menu_merch.jpg");
        preloadFlag = true;
    }    
}





