//=====================================================
//	Module:		PlayerConstants.js
//	Author:		Nimesh Balsara
//	Created:	03/20/2000
//=====================================================

//ActionType constants

var UNKNOWN = 0;
var STATUS_CHANGE = 2;
var PLAYERSTATECHANGE = 3;
var URL = 4;
var NON_PLAYER = 5;
var VIEWER_REFRESH = 6;

// VIEWER_REFRESH Sub Type constants

var NO_ACTION	=	0;
var ALL_FRAMES	=	1;


// URL Sub Type detail

var QUESTION = 1;
var POLLSEND = 2;
var POLLRESULT = 3;
var URLSEND = 4;

//Action Sub Type constants

var LABEL = 1;
var TEXT = 2;
var IMAGE = 3;
var HYPERLINK = 4;
var QA_HLINK = 5;
var TAF_HLINK = 6;
var LIVEPHONE_IMG = 7;
var SLIDEFLIP_IMG = 8;
var SPEAKER_IMG = 9;
var SPEAKER_TEXT = 10;
var SURVEY_PAGE = 12;

// Status change type constants

var UNKNOWN = 0;
var EVENT_LIVE = 1;
var EVENT_CLOSED = 2;


//URL constants

var QUESTIONANSWER = 1;

//UI Click constant

var WM_MEDIA_CLICK = 1;
var REAL_MEDIA_CLICK = 2;
var PHONE_MEDIA_CLICK = 3;
var SUPPORT_MATERIAL_CLICK = 4;

//Media stream buffer constant

var WM_ENCODER_OFFSET = -3;
var WM_ENCODER_OFFSET_ARCH = -3;
var REAL_ENCODER_OFFSET = 1;
var REAL_ENCODER_OFFSET_ARCH = -4;
//Audio Player Constants
var QUERY_STRING_NOTIFIER = "QueryStringStreamIDValue"
var STREAM_FORMAT_WINDOWS = "Windows"
var STREAM_FORMAT_REAL = "Real"
var STREAM_FORMAT_LIVE_PHONE = "LivePhone"
var WEBCAST_TYPE_VIRTUAL = "vitrual"

/*****************CONSTANTS FOR REGISTERING THE CLIENT SCRIPTS.
VALUES SPECIFIED FOR THE CONSTANTS NEED TO BE SAME AS THE VALUES PRESENT IN THE ENUMS
UserControlBase.RegisteredClientType AND UserControlBase.RegisteredClientSubType  ******************/

//For registering the slide control's slide image id and it's div id
var RegisteredClientType_Slide = 1;
var RegisteredClientSubType_Slide_Image_Div = 10;
var RegisteredClientSubType_Slide_Image_ID = 11;
var RegisteredClientSubType_Slide_Dropdown_Div = 12;
var RegisteredClientSubType_Poll_Div = 13;

//For registering the slide navigation control's dropdown id and it's div id
var RegisteredClientType_SlideNavigation = 2;
var RegisteredClientSubType_SlideNavigation_Dropdown_ID = 20;

//For registering the slide navigation control's dropdown id and it's div id
var RegisteredClientType_Synchronization = 3;
var RegisteredClientSubType_SYNCH_TellAFriend = 100;
var RegisteredClientSubType_SYNCH_QuestionAndAnswer = 101;
var RegisteredClientSubType_SYNCH_Speaker_Img = 102;

