﻿var player = null;
self.uc = function(id) { var r = (100 + Math.floor(Math.random() * 899)).toString(); var s = (Math.pow(id, 2) * 2).toString(); var v = ''; for (var i = 0; i < Math.max(r.length, s.length); i++) { v += ((i < s.length ? s[i] : '') + (i < r.length ? r[i] : '')); } return v; };   

function playerReady(thePlayer) {
    player = window.document[thePlayer.id];
}

self.createPlayer = function() {
    var theUrl = "../Streamer.ashx?mi=" + self.initFile + "&tk=" + self.uc(self.initFile);
    var flashvars = {
        file: escape(theUrl),
        autostart: "false",
        image: self.initCover,
        frontcolor: 'ffffff',
        lightcolor: '000000',
        screencolor: '000000',
        backcolor: '000000',
        provider: 'video',
        controlbar: 'bottom',
        skin: self.pathPrefix + 'FWPlayer/skin/fs29.zip',
        stretching: 'exactfit'
    }
    var params = { allowfullscreen: "true", allowscriptaccess: "always", wmode: "transparent" }
    var attributes = { id: "player1", name: "player1" }
    swfobject.embedSWF(self.pathPrefix + "FWPlayer/player.swf", "mediaspace", "512", "288", "9", false, flashvars, params, attributes);
}

function playMedia(id, cover) {
    player.sendEvent('STOP'); var item = new Object();item.file = "../Streamer.ashx?mi=" + id + "&tk=" + self.uc(id);item.image = cover;item.type = "video";player.sendEvent('LOAD', item);player.sendEvent('PLAY');
    //result.author = ""; result.description = ""; result.title = "";
}


