/**
 * Neocron Wiki/Prophecy Network Media Flowplayer
 * (c) 2008,2009 - Prophecy Network/Tech Haven Network
 * URL http://wiki.techhaven.org and http://www.prophecy-network.com/wiki/
 * Written by Steve 'StevenJ' Hill and Pete 'Brammers' Hatton  
**/

$kjq(document).ready(function($)
{
	// Start of Flowplayer code

	$('div.flowplayer').each(function ()
	{
		playlist_obj=eval('{['+urldecode($(this).attr('playlist').split(","))+']}');
		// console.log(playlist_obj);
		$(this).flowplayer(wgScriptPath+'/extensions/WikiMediaPlayer/flowplayer/flowplayer-3.0.3.swf',
			{
				playlist: playlist_obj
			}
		);
	});

	// End of Flowplayer code
});

function urldecode(str)
{
    var histogram = {};
    var ret = str.toString();
    
    var replacer = function(search, replace, str)
    {
        var tmp_arr = [];
        tmp_arr = str.split(search);
        return tmp_arr.join(replace);
    };

    histogram["'"]   = '%27';
    histogram['(']   = '%28';
    histogram[')']   = '%29';
    histogram['*']   = '%2A';
    histogram['~']   = '%7E';
    histogram['!']   = '%21';
    histogram['%20'] = '+';
 
    for (replace in histogram)
    {
        search = histogram[replace];
        ret = replacer(search, replace, ret)
    }
    
    ret = decodeURIComponent(ret);
 
    return ret;
}