function launchPlayer(e)
{
	var arrayPageSize = _getPageSize();
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3)
		targ = targ.parentNode;
	type = targ.getAttribute('type');
	mimetype = targ.getAttribute('mimetype');
	txt = targ.getAttribute('txt');
	file = targ.getAttribute('media');
	title = targ.getAttribute('title');
	oDiv = $('#view_media');
	oMedia = $('#view_media #media');
	oDesc = $('#view_media #description');
	oTitle = $('#view_media #media_title');
	oHiddenText = $("#"+file.replace(/\./,'_'));
	if(oHiddenText.text() != '')
	{
		descTxt = oHiddenText.text();
		while(descTxt.match(/\\/))
		{
			descTxt = descTxt.replace(/\\/,'');
		}
		oDesc.text(descTxt);
	}
	else oDesc.text(txt);
	switch(type)
	{
		case 'document/pdf':
			break;
		case 'media/audio':
			break;
		case 'media/video':
	objFl = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="320" height="275" title="Video_pole">\n<param name="movie" value="/lib/flvplayer.swf" />\n<param name="quality" value="high" /><param value="#e9f0c1" name="bgcolor">\n<param value="file=get_file.lib.php%3Ff%3D'+file+'%26mt%3D'+mimetype.replace(/\//,'%2F')+'%26loc%3D'+type.replace(/\//,'%2F')+'&showdigits=false&autostart=true&repeat=true&backcolor=0xE78A00&frontcolor=0xffffff&lightcolor=0x008B4D" name="flashvars">\n<embed src="/lib/flvplayer.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="320" height="275" flashvars="file=get_file.lib.php%3Ff%3D'+file+'%26mt%3D'+mimetype.replace(/\//,'%2F')+'%26loc%3D'+type.replace(/\//,'%2F')+'&showdigits=false&autostart=true&repeat=true&backcolor=0xE78A00&frontcolor=0xffffff&lightcolor=0x008B4D"></embed>\n</object>';
			break;
	}
	oMedia.addClass('video_player');
	oMedia.append(objFl);
	oTitle.text(title);
	
	oDiv
		.css({top:"50%",left:"50%",marginTop:"-148px",marginLeft:"-160px",display:"block",position:"absolute"});
	oDesc
		.css({display:"none"});
	oMedia
		.css({margin:"0px"});
	oTitle
		.css({margin:"0px",width:"290px"});
	//_load_position();
}
function closeMedia()
{
	oDiv = $('#view_media');
	oMedia = $('#view_media #media');
	oDesc = $('#view_media #description');
	oTitle = $('#view_media #media_title');
	oTitle.text('');
	oDesc.text('');
	oMedia.empty();
	oDiv.css('display','none');
}


function _load_position() {
	var pagesize = _getPageSize();
	var arrayPageScroll = _getPageScrollTop();
	$("#view_media")
		.css({left: ((pagesize[0] - 16)/2), top: (arrayPageScroll[1] + ((pagesize[1]-16)/2)) })
		.css({display:"block"});
}
function _getPageScrollTop(){
	var yScrolltop;
	var xScrollleft;
	if (self.pageYOffset || self.pageXOffset) {
		yScrolltop = self.pageYOffset;
		xScrollleft = self.pageXOffset;
	} else if (document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft ){	 // Explorer 6 Strict
		yScrolltop = document.documentElement.scrollTop;
		xScrollleft = document.documentElement.scrollLeft;
	} else if (document.body) {// all other Explorers
		yScrolltop = document.body.scrollTop;
		xScrollleft = document.body.scrollLeft;
	}
	arrayPageScroll = new Array(xScrollleft,yScrolltop) 
	return arrayPageScroll;
}

function _getPageSize(){
	var de = document.documentElement;
	var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight
	arrayPageSize = new Array(w,h) 
	return arrayPageSize;
}

