window.onload = function () {
var ua = navigator.userAgent.toLowerCase();
var flashInstalled = false;
if (typeof (navigator.plugins) != "undefined" && typeof (navigator.plugins["Shockwave Flash"]) == "object") {
flashInstalled = true;
} else if (typeof window.ActiveXObject != "undefined") {
try {
if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) {
flashInstalled = true;
}
} catch (e) {};
};
if (ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || (ua.indexOf("macintosh") != -1 && ua.indexOf("chrome") == -1) || ua.indexOf("android") != -1 || ua.indexOf("windows phone") != -1 || ua.indexOf("blackberry") != -1) {
document.getElementById("player").innerHTML = '';
} else {
if (!flashInstalled) {
document.getElementById("player").innerHTML = "Ðеобходима уÑтановка Flash-плеера";
} else {
var flashvars = {
src: stream_url,
plugin_hls: 'swf/hls_plugin.swf',
javascriptCallbackFunction: 'onJSBridge',
autoPlay: false,
controlBarAutoHide: false
};
var player;
var params = {
allowFullScreen: true,
allowScriptAccess: "always",
bgcolor: "#000000",
wmode: "opaque"
};
var attrs = {
name: "player"
};
swfobject.embedSWF("swf/player.swf", "player", "640", "360", "10.2", null, flashvars, params, attrs);
}
}
setTimeout(showBanner1, 240000);
//setTimeout(showMidroll, 120000);
setTimeout(showLogo, 10000);
}
var bannerClicked = false;
function showBanner1() {
player.displayAd({
id: 'banner1'
, url: 'ads/530ab318b290e294cf431d93c177f696.png'
, layoutInfo: {
width: 629
, height: 230
, horizontalAlign: "center"
, bottom: 20
}
, pauseMainMediaOnClick: false
, closable: true
, clickUrl: "http://streamking.net"
, onClick: "onAdClick1"
, onClose: "onAdClose1"
});
}
function showMidroll() {
player.displayAd({
id: "midroll"
, url: "../ads/sportlive.flv"
, hideScrubBarWhilePlayingAd: true
, resumePlaybackAfterAd: true
, pauseMainMediaWhilePlayingAd: true
, preBufferAd: true
, clickUrl: "http://sportlive.ws"
, closable: false
, onComplete: "onMidrollComplete"
});
}
function onAdClick1(id) {
bannerClicked = true;
player.closeAd('banner1');
}
function onAdClose1(id) {
if (!bannerClicked) { window.open('http://streamking.net', '_blank'); bannerClicked = false; }
}
function onMidrollComplete(id) {
player.play2();
}
function showLogo() {
player.closeAd('logo');
player.displayAd({
id: "logo",
url: "img/logo.png",
isAdvertisement: false,
layoutInfo: {
scaleMode: "letterbox",
percentWidth: 20,
percentHeight: 20,
left: 15,
top: 10
}
});
}
function addScript(src) {
var script = document.createElement('script');
script.setAttribute('src', src);
document.body.appendChild(script);
}
function onJSBridge(playerId, event, data) {
switch (event) {
case 'onJavaScriptBridgeCreated':
player = document.getElementById(playerId);
break;
case 'ready':
document.getElementById('ad-overlay').style.display = 'block';
document.getElementById('ad-overlay').onclick = function(e) {
e.target.style.display = 'none';
addScript(adcash);
addScript(clickunder);
player.play2();
}
break;
default:
//console.log(event, data);
break;
}
}