function CreateTab() {
    var i, btn, content;
    var args = CreateTab.arguments;
    for(i=0; i<args.length; i+=2) {
	btn = $('#'+args[i]);
	content = $('#'+args[i+1]);
	if( i!=0 )
	    content.css('display', 'none');
	btn.click( function() {
	    var j;
	    for(j=0; j<args.length; j+=2) {
		$('#'+args[j+1]).css('display', args[j]==$(this).attr('id') ? 'block' : 'none');
	    }
	    return false;
	} );
    }
}
function CreateTabButtonImage() {
    var i;
    var args = CreateTabButtonImage.arguments;
    var choose = 0;
    function create_one(i) {
	var img = $('#'+args[i]);
	var id = args[i];
	img.mouseover( function() { img.attr('src', i==choose ? args[i+1] : args[i+3]); } );
	img.mouseout( function() { img.attr('src', i==choose ? args[i+1] : args[i+2]); } );
	img.click( function() {
		if( id == 'guild_new' || id == 'guild_pending' ){
			$('#list_top').css("background-image","url(//g.mwsrv.com/mj/images_pchome/per_list_top.gif)");
			$('#list_repeat').css("background-image","url(//g.mwsrv.com/mj/images_pchome/per_list_repeat.gif)");
			$('#list_bottom').css("background-image","url(//g.mwsrv.com/mj/images_pchome/per_list_bottom.gif)");
		}else{
			$('#list_top').css("background-image","url(//g.mwsrv.com/mj/images_pchome/list_top.gif)");
            $('#list_repeat').css("background-image","url(//g.mwsrv.com/mj/images_pchome/list_repeat.gif)");
            $('#list_bottom').css("background-image","url(//g.mwsrv.com/mj/images_pchome/list_bottom.gif)");
		}
	    choose = i;
	    var j;
	    for(j=0; j<args.length; j+=4) {
		$('#'+args[j]).attr('src', j==choose ? args[j+1] : args[j+2]);
	    }
	} );
    }
    for(i=0; i<args.length; i+=4) {
	create_one(i);
    }
}
$(document).ready(function(){
var guild_prefix = '//g.mwsrv.com/mj/images_pchome/tab/';
$('#free'). unbind('click').click(function(){pchome_popup('/mj/lobby.php?region=0' + _index_passin);return false;});
$('#normal').unbind('click').click(function(){if( _index_logined ) { pchome_popup('/mj/lobby.php?region=1' + _index_passin); } else { alert('需登入後才能進入'); } return false;});
$('#rich').unbind('click').click(function(){if( _index_logined ){ pchome_popup('/mj/lobby.php?region=2' + _index_passin); } else { alert('需登入後才能進入'); } return false;});
$('#advance').unbind('click').click(function(){if( _index_logined ){  pchome_popup('/mj/lobby.php?region=3' + _index_passin); } else { alert('需登入後才能進入'); } return false;});
$('#master').unbind('click').click(function(){if( _index_logined ){  pchome_popup('/mj/lobby.php?region=6' + _index_passin); } else { alert('需登入後才能進入'); } return false;});
$('#task'). unbind('click').click(function(){pchome_popup('http://www.godgame.com.tw/main/prize.php');return false;});
CreateTabButtonImage(
"userimg","//g.mwsrv.com/mj/images_pchome/tab_userimg_on.gif","//g.mwsrv.com/mj/images_pchome/tab_userimg_out.gif","//g.mwsrv.com/mj/images_pchome/tab_userimg_over.gif",
"player","//g.mwsrv.com/mj/images_pchome/tab_player_on.gif", "//g.mwsrv.com/mj/images_pchome/tab_player_out.gif", "//g.mwsrv.com/mj/images_pchome/tab_player_over.gif",
"article","//g.mwsrv.com/mj/images_pchome/tab_article_on.gif", "//g.mwsrv.com/mj/images_pchome/tab_article_out.gif", "//g.mwsrv.com/mj/images_pchome/tab_article_over.gif",
"talking","//g.mwsrv.com/mj/images_pchome/tab_talking_on.gif","//g.mwsrv.com/mj/images_pchome/tab_talking_out.gif","//g.mwsrv.com/mj/images_pchome/tab_talking_over.gif");
CreateTabButtonImage(
  	"personal_award", "//g.mwsrv.com/mj/images_pchome/tab/personal_tab_3_on.gif", "//g.mwsrv.com/mj/images_pchome/tab/personal_tab_3_out.gif", 
	"//g.mwsrv.com/mj/images_pchome/tab/personal_tab_3_over.gif",
    "total", "//g.mwsrv.com/mj/images_pchome/tab/personal_tab_1_on.gif", "//g.mwsrv.com/mj/images_pchome/tab/personal_tab_1_out.gif",
	"//g.mwsrv.com/mj/images_pchome/tab/personal_tab_1_over.gif",
    "daily", "//g.mwsrv.com/mj/images_pchome/tab/personal_tab_2_on.gif", "//g.mwsrv.com/mj/images_pchome/tab/personal_tab_2_out.gif",
	"//g.mwsrv.com/mj/images_pchome/tab/personal_tab_2_over.gif"
);
CreateTabButtonImage(
	"guild_award",guild_prefix+"rank_tab_1_on.gif",guild_prefix+"rank_tab_1_out.gif",guild_prefix+"rank_tab_1_over.gif",
	"guild_level",guild_prefix+"rank_tab_2_on.gif",guild_prefix+"rank_tab_2_out.gif",guild_prefix+"rank_tab_2_over.gif",
	"guild_man",guild_prefix+"rank_tab_3_on.gif",guild_prefix+"rank_tab_3_out.gif",guild_prefix+"rank_tab_3_over.gif",
	"guild_new",guild_prefix+"rank_tab_4_on.gif",guild_prefix+"rank_tab_4_out.gif",guild_prefix+"rank_tab_4_over.gif",
	"guild_pending",guild_prefix+"rank_tab_5_on.gif",guild_prefix+"rank_tab_5_out.gif",guild_prefix+"rank_tab_5_over.gif"
);
CreateTabButtonImage(
    "total3", "//g.mwsrv.com/mj/images_pchome/tab_map_on.gif", "//g.mwsrv.com/mj/images_pchome/tab_map_out.gif", "//g.mwsrv.com/mj/images_pchome/tab_map_over.gif",
    "total2", "//g.mwsrv.com/mj/images_pchome/tab_hunter_on.gif", "//g.mwsrv.com/mj/images_pchome/tab_hunter_out.gif", "//g.mwsrv.com/mj/images_pchome/tab_hunter_over.gif",
     "total4", "//g.mwsrv.com/mj/images_pchome/tab_achieve_on.gif", "//g.mwsrv.com/mj/images_pchome/tab_achieve_out.gif", "//g.mwsrv.com/mj/images_pchome/tab_achieve_over.gif"
);
CreateTabButtonImage(
    "announce_tab_button_img", "//g.mwsrv.com/mj/images_pchome/tab_post_on.gif", "//g.mwsrv.com/mj/images_pchome/tab_post_out.gif", "//g.mwsrv.com/mj/images_pchome/tab_post_over.gif",
    "banned_user_tab_button_img", "//g.mwsrv.com/mj/images_pchome/tab_banned_on.gif", "//g.mwsrv.com/mj/images_pchome/tab_banned_out.gif", "//g.mwsrv.com/mj/images_pchome/tab_banned_over.gif"
);
CreateTabButtonImage(
    "item1_tab_button_img", "//g.mwsrv.com/mj/images_pchome/newitemtab1_on.jpg", "//g.mwsrv.com/mj/images_pchome/newitemtab1_out.jpg", "//g.mwsrv.com/mj/images_pchome/newitemtab1_over.jpg",
    "item2_tab_button_img", "//g.mwsrv.com/mj/images_pchome/newitemtab2_on.jpg", "//g.mwsrv.com/mj/images_pchome/newitemtab2_out.jpg", "//g.mwsrv.com/mj/images_pchome/newitemtab2_over.jpg"
);
CreateTab("map_task_tab_button", "map_task_tab", "hunter_tab_button", "hunter_tab","achieve_tab_button","achieve_tab");
CreateTab("announce_tab_button", "announce_tab","banned_user_tab_button", "banned_user_tab");
CreateTab("userimg_tab_button","userimg_tab","photo_tab_button","photo_tab","diary_tab_button","diary_tab","talking_tab_button","talking_tab");
//CreateTab("guild_tab_button", "guild_tab","newguild_tab_button","newguild_tab","mjrank_tab_button","mjrank_tab");
CreateTab("item1_tab_button","rightsiderepeat1","item2_tab_button","rightsiderepeat2");

CreateTab("guild_award_tab_button","guild_award_tab","guild_level_tab_button","guild_level_tab","guild_man_tab_button","guild_man_tab","guild_new_tab_button","guild_new_tab","guild_pending_tab_button","guild_pending_tab");
CreateTab("personal_award_tab_button","personal_award_tab","mjrank_tab_button","mjrank_tab");


$("#total1,#daily1").click(function(){
$("#personal_award_tab").css('display','none');
$("#mjrank_tab").css('display','block');
});
//XXX 用來判斷特殊版位要登入才能進去    
$("a[href*='Dmemverify']").click(function(){
  if( !_index_logined ){
    alert('需登入後才能進入');
    return false;
  }
});

$("#god_announce_mj a").each(function(){
var str = $(this).attr('href');
var str2 = str.replace(/miniworld/, "godgame");
$(this).attr('href',str2);
});

$("#god_announce_mj_pchome a").each(function(){
var str = $(this).attr('href');
var nstr = str.replace(/dest=/, "dest="+encodeURIComponent("http://www.godgame.com.tw/fake_pchome_thin_frame.php?url="));
var nstr2 = nstr.replace(/miniworld/, "godgame");
$(this).attr('href',nstr2);
});

$("#switch1").click(function(){ 
switchmode(1);
return false;
});

$("#switch2").click(function(){
switchmode(2);
return false;
});

});

function switchmode(num){
if( num == 1 ){
	close_num = 2;
	$('#mjrank_tab').hide();
}
else{
	close_num = 1;
	if( $('#personal_award_tab').css('display') != 'block' )
		$('#mjrank_tab').show();
}
$('.mode'+num).show();
$('.mode'+close_num).hide();
return false;
}

function get_origurl(){
    window.open("/logout.php?origurl="+window.location.href, "_self");
}
