function preloadImg(imgObj, imgSrc){
eval(imgObj + '=new Image();');
eval(imgObj + '.src="' + imgSrc + '";');
}
function swapimg(imgName, imgObj){
document.images[imgName].src=eval(imgObj + '.src');
}
function preloadbutton(lang, frompage){
// frompage: 0: normal, under en/b5; 1: from root 2: under en/b5, but corr in root
var tolang="";
var baseurl="";
if(lang=="b5"){
tolang1="en";
tolang2="jp";
}else if(lang=="jp"){
tolang1="b5";
tolang2="en";
}else{
tolang1="b5";
tolang2="jp";
}
if(frompage==1){
baseurl=lang + "/";
}
preloadImg('but_main_out', baseurl + './images/but_main_out.gif');
preloadImg('but_main_over', baseurl + './images/but_main_over.gif');
preloadImg('but_location_out', baseurl + './images/but_location_out.gif');
preloadImg('but_location_over', baseurl + './images/but_location_over.gif');
preloadImg('but_accomodation_out', baseurl + './images/but_accomodation_out.gif');
preloadImg('but_accomodation_over', baseurl + './images/but_accomodation_over.gif');
preloadImg('but_fb_out', baseurl + './images/but_fb_out.gif');
preloadImg('but_fb_over', baseurl + './images/but_fb_over.gif');
preloadImg('but_facilities_out', baseurl + './images/but_facilities_out.gif');
preloadImg('but_facilities_over', baseurl + './images/but_facilities_over.gif');
preloadImg('but_' + tolang1 + '_out', baseurl + '../images/but_' + tolang1 + '_out.gif');
preloadImg('but_' + tolang1 + '_over', baseurl + '../images/but_' + tolang1 + '_over.gif');
preloadImg('but_' + tolang2 + '_out', baseurl + '../images/but_' + tolang2 + '_out.gif');
preloadImg('but_' + tolang2 + '_over', baseurl + '../images/but_' + tolang2 + '_over.gif');
preloadImg('but_jap_out', baseurl + './images/but_jap_out.gif');
preloadImg('but_jap_over', baseurl + './images/but_jap_over.gif');
preloadImg('but_reservation_out', baseurl + './images/but_reservation_out.gif');
preloadImg('but_reservation_over', baseurl + './images/but_reservation_over.gif');
preloadImg('but_enquiries_over', baseurl + './images/but_enquiries_over.gif');
preloadImg('but_enquiries_out', baseurl + './images/but_enquiries_out.gif');
preloadImg('but_promotion_out', baseurl + './images/but_promotion_out.gif');
preloadImg('but_promotion_over', baseurl + './images/but_promotion_over.gif');
}
function changeLang(newlang, frompage){
// frompage: 0: normal, under en/b5; 1: from root 2: under en/b5, but corr in root
var oldurl = document.location.href;
if(frompage==1){
var laststrokepos=oldurl.lastIndexOf('/');
var newurl=oldurl.slice(0,laststrokepos) + '/' + newlang + oldurl.slice(laststrokepos);
document.location.href=newurl;
}else if(frompage==2){
var langchoice = /(\/(en|b5|jp)\/)/;
var oldlang = oldurl.match(langchoice);
if(oldlang[1]!=null){
var newurl=oldurl.replace(oldlang[1], '/');
document.location.href=newurl;
}
}else{
var langchoice = /(\/(en|b5|jp)\/)/;
var oldlang = oldurl.match(langchoice);
if(oldlang[1]!=null){
var newurl=oldurl.replace(oldlang[1], '/'+newlang+'/');
document.location.href=newurl;
}
}
}
function print_page_top(lang, frompage, chlangflag){
// frompage: 0: normal, under en/b5; 1: from root 2: under en/b5, but corr in root
// chlangflag: 0: normal, can change to all lang; 1: cannot change to japanese; 2: used in jp, change to "Long Staying Package" page
// baseurl: path to that lang directory
// mainbaseurl: path to that root directory
var tolang="";
var baseurl="";
var mainbaseurl="";
if(lang=="b5"){
tolang1="en";
tolang2="jp";
reservelang="chinatrad";
}else if(lang=="jp"){
tolang1="en";
tolang2="b5";
reservelang="japan";
}else{
tolang1="b5";
tolang2="jp";
reservelang="uk";
}
if(frompage==1){
baseurl=lang + "/";
tolangfrompage1="1";
tolangfrompage2="1";
}else{
if(lang=="en"){
mainbaseurl="../";
}
if(frompage==2){
if(tolang1=="en"){
tolangfrompage1="2";
}else{
tolangfrompage1="0";
}
if(tolang2=="en"){
tolangfrompage2="2";
}else{
tolangfrompage2="0";
}
}else{
tolangfrompage1="0";
tolangfrompage2="0";
}
}
document.write('
');
document.write(' ');
document.write(' | ');
document.write(' ');
document.write(' | ');
document.write('
');
document.write('
');
}