	// We must create our player output area first
	var player = '<p style="margin: 0px; font-size: 1px; height: 1px;"><a id="ccvPlayer">&#160;</a></p>';
	player += '<div style="display: none;" id="flvPlayerArea">';
	player += '<div style="border: 2px solid black; float: left; margin-right: 10px; width: 400px; height: 320px;" id="ccvFlvPlayer">&#160;</div>';
	player += '<span id="msgDate">&#160;</span><br />';
	player += '<strong><span id="msgTitle">&#160;</span></strong><br />';
	player += '<span id="msgDesc">&#160;</span></div>';
	player += '<div style="clear: left;">&#160;</div>';
	document.write(player);

	var server = 'http://flashplayer.comsite.org';

	// Function for selecting the active video
	function playVideo(vidID, vidUrl, vidTitle, vidDate) {
	    var plr = document.getElementById('ccvFlvPlayer');
	    var plrSwf = server+"/flowplayer/flowplayer-3.1.3.swf";
	    
	    if (!plr) {
	        alert('missing "'+plr.id+'" element in page.');
	        return;
	    }
	
	    document.getElementById('flvPlayerArea').style.display='block';
	    document.getElementById('msgTitle').innerHTML = vidTitle;
	    document.getElementById('msgDate').innerHTML = vidDate;

		var divDesc = document.getElementById('vidDesc-'+vidID);
	    if (divDesc) document.getElementById('msgDesc').innerHTML = divDesc.innerHTML;
	
		vidUrl = vidUrl.replace(' ','%20');
		flowplayer(plr.id, plrSwf, vidUrl);
	    flowplayer(plr.id, plrSwf, vidUrl);
	    return true;
	}
	
	function gup(arg)
	{
	  arg = arg.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	  var regexS = "[\\?&]"+arg+"=([^&#]*)";
	  var regex = new RegExp( regexS );
	  var results = regex.exec( window.location.href );
	  if( results == null )
	    return "";
	  else
	    return results[1];
	}
	
	function autoPlay() {
	    var playId = unescape(gup('play'));
	    if (playId > '') {
	        lnk = document.getElementById('vidLink-'+playId);
	        lnk.onclick();
	    }
	}

	function insertSupportObj(type, filename, options) {
	    options = options || {};
		if (options.id) {
			var d = document.getElementById(options.id);
			if (d) return;
		}
		
        var doc = options.document || document;
	    var headID = doc.getElementsByTagName("head")[0];
	    var newObj;
	
	    switch (type.toLowerCase()) {
	        case 'css':
	        case 'link':
	            newObj = doc.createElement('link');
	            if (options.title) newObj.title = options.title;
	            newObj.type = 'text/css';
	            newObj.rel = 'stylesheet';
	            newObj.href = filename;
	            newObj.media = 'screen';
	            break;
	
	        case 'script':
	        case 'javascript':
	            newObj = doc.createElement('script');
	            if (options.title) newObj.title = options.title;
	            newObj.type = 'text/javascript';
	            newObj.media = 'screen';
	            newObj.src = filename;
	            break;
	    }
	
	    if (newObj) {
	    	if (options.id) newObj.id = options.id;
	    	headID.appendChild(newObj);
	   	}
	}
	
	
	insertSupportObj('script',server+'/flowplayer/flowplayer-3.1.3.min.js',{ id:'flowplayer'});
	window.setTimeout(autoPlay,2000);
