function createPlayer()
{

	var s1 = new SWFObject('videoplayer.swf', 'myPlayer', '400', '290', '8');
	s1.addParam('allowfullscreen',        'true');
	s1.addVariable('width',               '400');
	s1.addVariable('height',              '290');
	s1.addVariable('displayheight',       '270');
	s1.addVariable('file',                PlayList);
	//	s1.addVariable('file',                'playlist.php');
	s1.addVariable('overstretch',         'true');
	s1.addVariable('showdigits',          'true');
	s1.addVariable('autostart',           'true');
	s1.addVariable('shuffle',             'false');
	s1.addVariable('repeat',              'list');
	s1.addVariable('showicons',           'true');
	s1.addVariable('showstop',            'true');
	s1.addVariable('enablejs',            'true');
	s1.addVariable('javascriptid',        'myPlayer');
	/*s1.addVariable('callback',            'statistics_plus.php?userid=' + userid);*/
	s1.addVariable('backcolor',           '0xFFFFFF');
	s1.addVariable('frontcolor',          '0x404040');
	s1.addVariable('lightcolor',          '0x808080');
	s1.addVariable('screencolor',         '0xD5D5D5');
	s1.addVariable('linkfromdisplay',     'true');
	s1.addVariable('linktarget',          '_blank');
	s1.write('player');
	//	  xajax_loadPlaylist();
};

var currentPosition;
var currentItem;
var currentFile;
var currentTitle;
var currentId;
var currentState;
var currentDuration;
var currentAuthor;
var currentDescription;
var currentLoaded;
var currentLink;
var currentCategory;

function sendEvent(swf,typ,prm) {
	/*var objlo = thisMovie(swf).itemData(prm);
*/
	thisMovie(swf).sendEvent(typ,prm);

};

function itemData(swf,idx) {
	var obj = thisMovie(swf).itemData(idx);

	currentFile        = obj['file'];
	currentTitle       = obj['title'];
	currentId          = obj['id'];
	currentDuration    = obj['duration'];
	currentAuthor      = obj['author'];
	currentDescription = obj['description'];
	currentCategory    = obj['category'];
	currentLink        = obj['link'];
	currentPosition    = obj['index'];


};



/************************************
Everytime something happens in the
player, it sends an update to this
function.
************************************/

function getUpdate(typ,pr1,pr2,swf) {
	switch (typ) {
		case 'state':
		currentState = pr1;
		itemData('myPlayer',currentItem)
		//This mean we finished.
		if (currentState == 3) {
			var Length=getLength('myPlayer');
			var currentPosition=currentItem+1;
			//alert('Number of Files is '+Length+' This is Item Number: '+currentItem+' and Current Position is '+currentPosition);
			if(currentId=='video_ad'){
				removeItem('myPlayer',currentItem);
			}
			/*if(Length==currentPosition){
				alert('Number of Files is '+Length+' This is Item Number: '+currentItem+' and Current Position is '+currentPosition);
				//sendEvent('myPlayer','PREV');
				
			}*/
			xajax_videoCallback(currentId)
		}
		if (currentState == 0) {
			//alert('Number of Files is '+Length+' This is Item Number: '+currentItem+' and Current Position is '+currentPosition);
		}
		//This mean We just load this video
		if (currentState == 2) {
	
			xajax_videoStartCallback(currentId);
			
		}
		if (currentState == 1) {
		
			xajax_videoStartCallback(currentId);
		}

		break;
		case 'item':
		currentItem = pr1;
		itemData('myPlayer',currentItem)
		break;
		case 'load':
		currentLoaded = pr1;
		itemData('myPlayer',currentItem)
	}
};

function thisMovie(swf) {
	if(navigator.appName.indexOf("Microsoft") != -1) {
		return window[swf];
	} else {
		return document[swf];
	}
};

function loadFile(swf,obj) {
	thisMovie(swf).loadFile(obj);
	//alert('This is the File Loader Here....We are trying to se is we got here.');
};

function getLength(swf) {
	var len = thisMovie(swf).getLength();
	return len;
};

function addItem(swf,obj,idx) {
	thisMovie(swf).addItem(obj,idx);
};

function removeItem(swf,idx) {
	thisMovie(swf).removeItem(idx);
};