var current_asset_id = false;
var current_index = false;
var caption = Array();
var media_ary = Array();
var file_name = Array();
var file_width = Array();
var file_height = Array();
var newImg = new Image();

function displayMedia(user, asset_id, index, view) {
	current_asset_id = asset_id;
	current_index = index;

	document.getElementById('caption').innerHTML = caption[current_asset_id];
	
	var str = file_name[current_asset_id];
	var str_array = str.split('.');
	var extention = str_array[str_array.length - 1];

	switch(view) {
		case 'media_assets':
			break;
	} 
		
	if(extention == 'flv') {
		document.media.src = '/images/common/spacer.gif';
		document.media.width = '0';
		document.media.height = '0';
		insertClipV2('/assets/' + user + '/' + file_name[current_asset_id]);
	} else {
		if(extention != '') {
			
			document.media.src = '/assets/' + user + '/' + file_name[current_asset_id];
			
			document.media.width = file_width[current_asset_id];
			document.media.height = file_height[current_asset_id];
			
			document.getElementById('flash_video').innerHTML = '';
		} else {
                        document.media.src = '/images/common/spacer.gif';
                        document.media.width = '0';
                        document.media.height = '0';
			document.getElementById('flash_video').innerHTML = '';
		}
	}
}

function displayPreviousMedia(user, view) {
	current_index--;
	
	if(current_index < 0)  current_index = media_ary.length - 1;
	
	document.getElementById('caption').innerHTML = caption[media_ary[current_index]];

	var str = file_name[media_ary[current_index]];
	var str_array = str.split('.');
	var extention = str_array[str_array.length - 1];

	switch(view) {
		case 'media_assets':
			break;
	} 
		
	if(extention == 'flv') {
		document.media.src = '/images/common/spacer.gif';
		document.media.width = '0';
		document.media.height = '0';
		insertClipV2('/assets/' + user + '/' + file_name[media_ary[current_index]]);
	} else {
		if(extention != '') {
			document.media.src = '/images/common/spacer.gif';

			document.media.src = '/assets/' + user + '/' + file_name[media_ary[current_index]];
			
			document.media.width = file_width[media_ary[current_index]];
			document.media.height = file_height[media_ary[current_index]];
			
			document.getElementById('flash_video').innerHTML = '';
		} else {
			document.media.src = '/images/common/spacer.gif';
			document.media.width = '0';
			document.media.height = '0';

			document.getElementById('flash_video').innerHTML = '';
		}
	}
}

function displayNextMedia(user, view) {
	current_index++;
	
	if(current_index == media_ary.length)  current_index = 0;
	
	document.getElementById('caption').innerHTML = caption[media_ary[current_index]];

	var str = file_name[media_ary[current_index]];
	var str_array = str.split('.');
	var extention = str_array[str_array.length - 1];

	switch(view) {
		case 'media_assets':
			break;
	} 

	if(extention == 'flv') {
                document.media.src = '/images/common/spacer.gif';
                document.media.width = '0';
                document.media.height = '0';
		insertClipV2('/assets/' + user + '/' + file_name[media_ary[current_index]]);
	} else {
		if(extention != '') {
			document.media.src = '/images/common/spacer.gif';
			document.media.src = '/assets/' + user + '/' + file_name[media_ary[current_index]];
			
			document.media.width = file_width[media_ary[current_index]];
			document.media.height = file_height[media_ary[current_index]];
			
			document.getElementById('flash_video').innerHTML = '';
		} else {
                        document.media.src = '/images/common/spacer.gif';
                        document.media.width = '0';
                        document.media.height = '0';
			document.getElementById('flash_video').innerHTML = '';
		}
	}
	
}

function closeMediaWindow() {
	media_layer.style.visibility='hidden';
	current_asset_id = false;
	current_index = false;
	document.getElementById('caption').innerHTML = '';
	document.getElementById('flash_video').innerHTML = '';

	document.media.src = '/images/common/spacer.gif';
	
	document.media.width = 0;
	document.media.height = 0;
}

function insertClipV2(src) {
	var flash_src;
	
	flash_src = '<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"447\" height=\"254\" align=\"middle\">\n';
    flash_src += '<param name=\"allowScriptAccess\" value=\"sameDomain\" \/>\n';
    flash_src += '<param name=\"movie\" value=\"/admin/media/player.swf\" \/>\n';
    flash_src += '<param name=\"FlashVars\" value=\"flvURL=' + src + '&ControlPanelColor=0xB5C3CC&buttonColor=0xB5C3CC&ControlPanelPosition=0&showControlPanel=1&ShowtimeColor=0xB5C3CC&bAutoPlay=1&bAutoRepeat=1&BufferTime=5&tmeColor=0x253A55&loaColor=0xB5C3CC&GroundColor=0xeeeeee&conNum=0" \/>\n';
    flash_src += '<param name=\"quality\" value=\"high\" \/>\n';
    flash_src += '<param name=\"bgcolor\" value=\"#FFFFFF\" \/>\n';
 	flash_src += '<param name=\"scale\" value=\"noscale\" \/>\n';
	flash_src += '<param name=\"salign\" value=\"lt\" \/>\n';	
    flash_src += '<embed src=\"/admin/media/player.swf\" width="447" height=\"254\" align=\"middle\" quality=\"high\" bgcolor=\"#ffffff" scale=\"noscale\" salign=\"lt\" FlashVars=\"flvURL=' + src + '&ControlPanelColor=0xB5C3CC&buttonColor=0xB5C3CC&ControlPanelPosition=0&showControlPanel=1&ShowtimeColor=0xB5C3CC&bAutoPlay=1&bAutoRepeat=1&BufferTime=5&tmeColor=0x253A55&loaColor=0xB5C3CC&GroundColor=0xeeeeee&conNum=0" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" \/>\n';
  	flash_src += '</object>\n';
  
	document.getElementById('flash_video').innerHTML = flash_src;
}
