MegaZine.onPageChange = function(page) {
            if (page == 0) {
              clearBG();
              setTimeout('front()', 400);
            } else 
            if (page > totalpages) {
              clearBG();    
              setTimeout('back()', 400);
            } else 
            if (page<3 || page>(totalpages-2)) {            	
              setTimeout('setBG()', 400);  	
            }
};


function replay() {
    MegaZine.gotoPage(totalpages-totalpages%2);    
    start();    
}
first_read = true;
function play() {
  start();
  if (first_read && Browser.Engine.gecko && Browser.Platform.win) {
	 first_read=false;
	 setTimeout('MegaZine.gotoPage(1)', 500);
  }
  else 
	  MegaZine.gotoPage(1);
}

function start() {
   $('nbkinfo').style.visibility = "hidden";
   $('nbkplayer').setStyle('left', '0px');
}

function stop() {
   $('nbkinfo').style.visibility = "visible";
   $('nbkplayer').setStyle('left', '-9000px');  
}
function back() {
    stop();
    $('nbkcover').setStyle('display', "none");
    $('nbkspine').setStyle('display', "none");
    $('nbkbackspine').setStyle('display', "block");
    $('nbkbackcover').setStyle('display', "block");
    $('nbkmeta').setStyle('padding', '0 0 0 540px');
}
function front() {
    stop();
    $('nbkcover').setStyle('display', "block");
    $('nbkspine').setStyle('display', "block");    
    $('nbkbackcover').setStyle('display', "none");
    $('nbkbackspine').setStyle('display', "none");
    $('nbkmeta').setStyle('padding', '0 540px 0 0');  
}

function setBG() {
     $('nbkplayer').setStyle('background', 'url('+coverurl+'&height=380) 0px 63px repeat-x');        
  }
function clearBG() {
   $('nbkplayer').setStyle('background', 'none');  
}
function openBig() {
  var w = screen.width;
  if (w>1920) w=1920;
	window.open(bigurl+w,'','location=no,toolbar=no,menubar=no,status=no,directories=no,resizable=yes,width='+w+',height='+(w*0.5));
}
function loadingCheck() {
  if (ins = MegaZine.getMovie()) {
    $('loading').setStyle('display', 'none');
    $('coverBox').setStyle('display', 'block');  
    $('nbkspine').setStyle('display', 'block');
  } else {
	setTimeout('loadingCheck()', 100);  
  }
}
window.onload = function(e) {
	loadingCheck();
};

