﻿showtime=0;


function findPosition( oLink ) {
  if( oLink.offsetParent ) {
    for( var posX = 0, posY = 0; oLink.offsetParent; oLink = oLink.offsetParent ) {
      posX += oLink.offsetLeft;
      posY += oLink.offsetTop;
    }
    return posY;
  } else {
    return oLink.y;
  }
}

function choose_tab(tabname){
    var isnt_visible=document.getElementById(tabname).style.display=="none";
    collapse_all();
    if (isnt_visible){
        document.getElementById(tabname).style.display="block";
        document.getElementById(tabname+'_cap').style.fontWeight="bold";
        document.getElementById('google_bottom').style.display="none";
        }
    else{
        document.getElementById(tabname).style.display="none";
        document.getElementById(tabname+'_cap').style.fontWeight="normal";
        document.getElementById('google_bottom').style.display="block";
        }
    window.scroll(0,findPosition(document.getElementById('tab_cap_list')));
    }


function collapse_all(){
    // WR
    document.getElementById('progress_bar').parentNode.innerHTML = '<span id="progress_bar" width="100%"></span>';

    }

function getFlashMovieObject(movieName){
    if(window.document[movieName]){return window.document[movieName];}
    if(navigator.appName.indexOf("Microsoft Internet")==-1){
        if(document.embeds&&document.embeds[movieName]){
            return document.embeds[movieName];
            }
        }
    else{
        return document.getElementById(movieName);
        }
    };

/* BIS detect no flash */
function noFlash() {
    clearInterval(progress_timer);
    document.getElementById('center_ad').style.display='none';
    //document.getElementById('sizes').style.display='';
    document.getElementById('gamediv').style.position='';
}
/* BIS --------------- */
// new fun WR
function show_loading_progress(){
    if(show_time==1){
        clearInterval(progress_timer);
        document.getElementById('center_ad').style.display='none';
        document.getElementById('sizes').style.display='';
        document.getElementById('gamediv').style.position='';
        }

    try{
        var flashMovie=getFlashMovieObject(flashname);
        }
    catch(e){
        return;
        }
    if(flashMovie==null) 
    {
        setTimeout("noFlash()",5000);
        return;
    }
    var loaded=flashMovie.PercentLoaded();
    // begin WR
    if (typeof(Increment_WR_pausa) != 'undefined')
    {
			if (loaded > Increment_WR_pausa) loaded = Increment_WR_pausa;
    }
    // WR
    var progress_line = new Array(65).join("-");
    progress_line = progress_line.substring(0, 1+Math.floor(progress_line.length * (loaded / 100)));

    var progress_comment = 'Loading game... ';
    var urlx = document.URL + '';
    if (urlx.indexOf('/ru/free_online/') !== -1)
      progress_comment = 'Загрузка игры... ';
    else if (urlx.indexOf('/fr/free_online/') !== -1)
      progress_comment = 'Chargement du jeu... ';
    else if (urlx.indexOf('/de/free_online/') !== -1)
      progress_comment = 'Wird geladen... ';
    else if (urlx.indexOf('/cn/free_online/') !== -1)
      progress_comment = '游戏加载中 ... ';
    // WR
    document.getElementById('progress_bar').innerHTML = progress_comment + " " + loaded + "%";
    document.getElementById('progress_bar_wr').innerHTML = progress_line;
    document.getElementById('progress_bar_wr_').innerHTML = progress_line;
    if(loaded==100){
        // begin WR
        //document.getElementById('progress_bar').innerHTML+=" Initializing...";
        show_time=1;
        // end WR
      }
    }



