//
// XWUZ standard code
// Having thoughts? Ask here: xwuz@tjp.hu
//
// if (top.frames.length == 0 && navigator.userAgent.indexOf ('iPhone') == -1 && location.href.indexOf('i2.html') == -1 && location.href.indexOf('research') == -1) {
// location.href='game.html';
// }
var ibox_active='game';
var ibox_cur=0;
var ibox_targets=Array();
var ibox_scroll_timer;
ibox_targets['game']=0;
ibox_targets['highscore']=-320;
ibox_targets['about']=-640;
var now = new Date();
var expire = new Date();
expire.setTime(now.getTime() + 1000*60*60*24*90); //90 days
var stispace=new Array();
var myims;
var gamesplayed;
var theirbest;
function imgpreload(ims) {
myims=new Array();
ims.push('./i/b_yes.png');
ims.push('./i/b_no.png');
ims.push('./i/b_okay.png');
for(i in ims) {
myims[i]=new Image();
myims[i].src=ims[i];
}
}
function menuswitch(obj) {
var whereto=obj.href.split('#')[1];
if(whereto=='game' && ibox_active == 'game') {pausegame();iconfirm('
新游戏
确定要
重新开始游戏吗?','restartgame();'); return false;}
if(ibox_active == 'game' && whereto!='game') {pausegame();}
mse='';
if(ibox_active != 'game' && whereto=='game') {mse='resumegame();';}
tmp=new Array('game','highscore','about');
tmp2=new Array();
tmp2['game']=0;
tmp2['highscore']='-72px';
tmp2['about']='-182px';
for(i in tmp) {
document.getElementById('button_'+tmp[i]).style.backgroundPosition=tmp2[tmp[i]]+' '+((tmp[i]==whereto)?(0):('-41px'));
}
if(whereto == ibox_active) {return false;} else {ibox_start=ibox_targets[ibox_active]; ibox_active=whereto; }
for(i in ibox_targets) {
document.getElementById('button_'+i).className=(i==whereto)?('active'):('');
}
obj.className='active';
tmp2=new Array();
tmp=ibox_start;
for(i=0;i<=5;i++) {
tmp=(tmp+ibox_targets[whereto])/2;
tmp2.push('document.getElementById(\'container_scroller\').style.marginLeft=\''+tmp+'px\';');
}
tmp2.push('document.getElementById(\'container_scroller\').style.marginLeft=\''+ibox_targets[whereto]+'px\';');
if(mse!='') {tmp2.push(mse);}
ttt=Math.random();
stispace[ttt]=tmp2;
setTI(ttt,50);
return false;
}
function idismiss() {
document.getElementById('alertbox').style.display='none';
resumegame();
}
function ialert(iquestion,idoit) {
document.getElementById('alertbox_content').innerHTML=iquestion+'
';
document.getElementById('alertbox').style.display='block';
}
function iconfirm(iquestion,idoit) {
document.getElementById('alertbox_content').innerHTML=iquestion+'

';
document.getElementById('alertbox').style.display='block';
}
function getCookie(Name) {
var search = Name + "="
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset)
if (end == -1)
end = document.cookie.length;
return unescape(document.cookie.substring(offset, end))
}
}
return('');
}
function setCookie(name, value) {
document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString())+';domain=lapp.xinli001.com;path=/;');
}
function setTI(todos,interval) {
if(stispace[todos].length == 0) {delete stispace[todos];return false;}
eval(stispace[todos].shift());
setTimeout('setTI('+todos+','+interval+')',interval);
}
function $(id) {
return document.getElementById(id);
}