//Player and card index build and operation
// Index Cards, build info, card tab dimensions and cloned element default names

// Player initialisation prior to operation
// Player build and mini/maxi -mise
var player_open_height	= 420;// previously 312, 412 Ie;
var player_closed_height= 10;// previously 88;
var vtravel							= 340;
var cnp_logo_low				= true;
var choicemade					=	false;
var an_interval2				=	false;
// Operational player attributes
var formats							= new Array();
var dragapproved				= false;
var dragging						= false;
var player_open					= true;
var left_screen					= 'video';
var right_screen				= 'slide';
var screenid						= 'videoscreen';
var video_screen_width	= rpx(document.getElementById('activevideowindow').style.width);
var video_screen_height	= rpx(document.getElementById('activevideowindow').style.height);
var id									= 0;
var pstate							= '';
var pstat;
var movie								= '';
var playfromslide				= false;
var pslide_offset;
var slidetoplay;
var my_dur							= fixed_dur=0;
var dur_ok							= false;
var this_duration				= 0;
var my_tottime_full;
var dragcur							= false;
var the_vol;
var the_pos;
var the_poss;
var nt_the_pos					= '';
var the_position				= 0;
var pos_latch						= 0;
var muted								= false;
var slidetimes;
var MediaTypeKnown			= false;
var screenstatus				= 'unestablished';
var requestedmode				= '';
var playbuttonfunction	= 'play';
var Pst 								= new Array('Stopped','Contacting','Buffering','Playing','Paused','Seeking','Ready');
/* -----------------15/10/2007 13:49-----------------
firefox playstate array
 --------------------------------------------------*/
/* all available playstate values
   0 Undefined
   1 Stopped
   2 Paused
   3 Playing
   4 ScanForward
   5 ScanReverse
   6 Buffering
   7 Waiting
   8 MediaEnded
   9 Transitioning
   10 Ready
   11 Reconnecting
*/
var ffwmp_state;
var playstateValues = new Array("Undefined","Stopped","Paused","Playing","Scan Forward","Scan Reverse","Buffering","Waiting","Media Ended","Transitioning","Ready","Reconnecting");



var useCookies					=	false;
var presentation_in_focus;
var current_preview;

var recvis_array				=	new Array();
var vis_array						=	new Array('textslidewindow','activeslidewindow','activeslidelistwindow','activevideowindow','brandlogo','slidebase','videobase','leftborder','rightborder','panel_bg','swapscreensbutton','presentationtitlesmall');
var mov_array						=	new Array('downloadvideobutton','videox100button','videox200button','bottomborder','blcorner','brcorner','videotrack','volumetrack','volumebutton',videoslider_id,volumeslider_id,'playbutton','progressleftbutton','progressrightbutton','websitebutton','mobilebutton','chatbutton','realonebutton','wmediabutton','helpbutton','sendlinkbutton','pdfbutton','fsbutton','stopbutton','slidesbutton','slidetitletext','companynamepresenter');

var recvisstat_array				=	new Array();
var visstat_array						=	new Array();
var movstat_array						=	new Array();


// Embedded slide projector
var slides							= new Array();
var slidepanelcontent		= 'slide';
var current_slide=-1;
var newslide;
var showslidelist				= false;
var slidelistready			= false;



// Content attributes
// Raw content details
var DetailsArray				= new Array();
var presentationDetails	= new Array();

// Processed content attributes
var section_id;
var section_name;
var card_content_type;
var card_content_description;
var DPSections 					= new Array(); // An array containing db sourced 'Section' objects
var categories					= new Array();
var presentations				= new Array();
document.onmousedown		= drags;
document.onmouseup			= new Function("dragapproved=false;if(z){if(z.id==videoslider_id){dragging=false;sgotoTime() ;z='';}else{id_prefix=z.id.split('_'); if(id_prefix[0]=='slideend'){bb=my_dur;set_slide_time(z.id);z='';}        }           }")
var z,x,y;
var zz									= new Array();
var imagefilenameparts 	= new Array();
var FLVDur							= 0;
var FLVStatus           = '';
