
function js_vid_click(clipArg,
						 playArg,
						 playerArg,
						 logo,
						 logoLink,
						 logoLinkTarget,
						 FSButtonLink){
	var tmpTitle = js_getVideoTitle(clipArg);
	if(tmpTitle && playerArg){
		loadPlayer(tmpTitle,
					'',
					'../_js/js_flv_stream.php',
					playArg,
					playerArg,
					logo,
					logoLink,
					logoLinkTarget,
					FSButtonLink);
	}
}
function js_getVideoTitle(clipArg){
	switch(clipArg){
		case 'js_0001':
			return('waverider/waverider2ndattempt.jw.003a.500k264.flv');
			break;
		case 'js_0002':
			return('Voices-Home.flv');
			break;
		case 'js_0003':
			return('Refuge.flv');
			break;
		default:
			break;
	}
	return('error');
}

var playerSaveObject = null;

initPlayerSaveObject();

function initPlayerSaveObject(){
	playerSaveObject = new Object();
	playerSaveObject.name = '';
	playerSaveObject.html = '';
}
function savePlayerHTML(playerArg){
	if(playerArg){
		if(playerSaveObject.name){
			$(playerSaveObject.name).innerHTML = playerSaveObject.html;
		}
		playerSaveObject.name = playerArg;
		playerSaveObject.html = $(playerArg).innerHTML;
	}
}
function loadPlayer(fil,
					id,
					stream,
					autostartVar,
					playerArg,
					logo,
					logoLink,
					logoLinkTarget,
					FSButtonLink){
	var so = new SWFObject('_swf/flvplayer.swf',
						   'mpl',
						   '320',
						   '240',
						   '7');
		// baked in configs
	so.addParam("allowfullscreen","true");
	so.addVariable("usefullscreen","false");
	so.addVariable("frontcolor", "0x9B1B1E");
	so.addVariable("lightcolor", "0xbb3333");
	so.addVariable("menu", "false");
		// argument configs
	so.addVariable("file",fil);
	if(id !== '' ||
	   id !== null){
		so.addVariable("id",id);
	}
	if(stream !== '' ||
	   stream !== null){
		so.addVariable("streamscript",stream);
	}
	so.addVariable("autostart", autostartVar);
	if(logo){
		so.addVariable("logo", logo);
	}
	if(logoLink){
		so.addVariable("link", logoLink);
	}
	if(logoLinkTarget){
		so.addVariable("linktarget", logoLinkTarget);
	}
	if(FSButtonLink){
		so.addVariable("fsbuttonlink", FSButtonLink);
	}
		// save the contents of the viewer div
	if(playerSaveObject.name != playerArg){
		savePlayerHTML(playerArg);
	}
	so.write(playerArg);
}
