var cstart = 80;
var gstart = 20;
var gameid;
var gwidth;
var gheight;
function getFlashVersion(){
// ie
try {
try {
// avoid fp6 minor version lookup issues
// see: http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/
var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
try { axo.AllowScriptAccess = 'always'; }
catch(e) { return '6,0,0'; }
} catch(e) {}
return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
// other browsers
} catch(e) {
try {
if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1];
}
} catch(e) {}
}
return '0,0,0';
}
function getBrowserVersion(){
var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName = navigator.appName;
var fullVersion = ''+parseFloat(navigator.appVersion);
var majorVersion = parseInt(navigator.appVersion,10);
var nameOffset,verOffset,ix;
// In Opera, the true version is after "Opera" or after "Version"
if ((verOffset=nAgt.indexOf("OPR"))!=-1) {
browserName = "Opera";
fullVersion = nAgt.substring(verOffset+6);
if ((verOffset=nAgt.indexOf("Version"))!=-1)
fullVersion = nAgt.substring(verOffset+8);
}
// In Firefox, the true version is after "Firefox"
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
browserName = "Firefox";
fullVersion = nAgt.substring(verOffset+8);
}
// In Chrome, the true version is after "Chrome"
else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) {
browserName = "Chrome";
fullVersion = nAgt.substring(verOffset+7);
}
// In MSIE < 11, the true version is after "MSIE" in userAgent
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
browserName = "Internet Explorer";
fullVersion = nAgt.substring(verOffset+5);
}
// IE >= 11
else if ((verOffset=nAgt.indexOf("rv:"))!=-1) {
browserName = "Internet Explorer";
fullVersion = nAgt.substring(verOffset+3,verOffset+5);
}
// In Safari, the true version is after "Safari" or after "Version"
else if ((verOffset=nAgt.indexOf("Safari"))!=-1) {
browserName = "Safari";
fullVersion = nAgt.substring(verOffset+7);
if ((verOffset=nAgt.indexOf("Version"))!=-1)
fullVersion = nAgt.substring(verOffset+8);
}
// In most other browsers, "name/version" is at the end of userAgent
else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) {
browserName = nAgt.substring(nameOffset,verOffset);
fullVersion = nAgt.substring(verOffset+1);
if (browserName.toLowerCase()==browserName.toUpperCase()) {
browserName = navigator.appName;
}
}
// trim the fullVersion string at semicolon/space if present
if ((ix=fullVersion.indexOf(";"))!=-1)
fullVersion=fullVersion.substring(0,ix);
if ((ix=fullVersion.indexOf(" "))!=-1)
fullVersion=fullVersion.substring(0,ix);
majorVersion = parseInt(''+fullVersion,10);
if (isNaN(majorVersion)) {
fullVersion = ''+parseFloat(navigator.appVersion);
majorVersion = parseInt(navigator.appVersion,10);
}
return browserName+' '+fullVersion;
}
function GameList(page){
$("#main_list").html("").load("ajax_game_list.php"+page);
}
function show_flash_preloader(src, height, width) {
document.write('');
}
function show_flash(src, height, width, param1, param2) {
$('#game').html('');
__gameObj = new GosFlashObject('gameid');
__gameObj.activeGame();
}
function show_shockwave(src, height, width) {
document.write('');
__gameObj = new GosFlashObject('gameid');
__gameObj.activeGame();
}
function LoadMoreCats(){
$.ajax({
type: "GET",
url: "../site/ajax_category_expand.php",
data: "start="+cstart,
success: function(msg){
$("#cat_list").append(msg);
}
});
cstart = cstart+80;
}
function LoadMoreLatest(){
$.ajax({
type: "GET",
url: "../site/ajax_latest_games.php",
data: "start="+gstart,
success: function(msg){
$("#latest_games").append(msg);
}
});
gstart = gstart+20;
}
function rank(action,site_id,game_id,tpl,lang_id) {
rndnum = Math.random()*10000000;
if (action=="yes"||action=="no") {
$.ajax({
type: "GET",
url: "../site/rank.php",
data: "game_id="+game_id+"&site_id="+site_id+"&action="+action+"&rnd="+rndnum+"&tpl="+tpl+"&lang_id="+lang_id,
success: function(msg){
$("#rnk").html(msg);
}
});
return true;
}
$.ajax({
type: "GET",
url: "../site/rank.php",
data: "game_id="+game_id+"&rnd="+rndnum+"&tpl="+tpl+"&site_id="+site_id+"&lang_id="+lang_id,
success: function(msg){
$("#rnk").html(msg);
}
});
return true;
}
function report(game_id){
$.ajax({
type: "GET",
url: "../site/report.php",
data: "game_id="+game_id,
success: function(msg){
$("#reporter").html(msg);
}
});
}
function preloader() {
if (!loaded) {
if(counter==0) {
$("#gmfr").hide();
if($("#preloader_bar").progressbar) $("#preloader_bar").progressbar({value: 0});
}
if (counter>=duration) {
preloader_end();
} else {
if($("#preloader_bar").progressbar) $("#preloader_bar").progressbar('value',(counter/duration)*100);
$("#preloader_text2").html("Το παιχνίδι ξεκινάει σε "+(duration-counter)+" δευτερόλεπτα");
counter++;
}
if (counterskip>=skipduration-1) {
$("#preloader_text").html('