var id=parseInt($(document).getUrlParam("id"));
if(!id)id=1;
var type=$(document).getUrlParam("type");
if(!type)type=4000;
gen_pagging();
$(document).ready(
	function(){
		$('#type'+type).attr('class','type_match');
		get_words(type,id);
		init_search_word();//判斷url裡頭有沒有帶#xx
	}
);
function get_words(type,id){
	var rpc = new PHPRPC_Client('http://bawbaw.deep.tw/english_word/rpc.english_word.php', ['get_word']);
	rpc.get_word(type,id,function(result){
		var html_str='';
		if(!result[0]){
			alert('無資料!!將回第一份測試題目!');
			document.location.href='show.html?type='+type+'&id=1';
			return false;
		}
		var nums=result.length;
		for(var i=0;i<nums;i++){
			html_str+='<li><a href="#'+result[i]+'">'+result[i]+'</a></li>';
		}
		$('#sidebar>ul').html(html_str);
		$('#sidebar>ul li a').click(
			function(){
				var q=$(this).html();
				$('#q').val(q);
				$('#search').trigger("click");
			}
		);
		$('#waiting_get_list').hide();
	}
	);
}
function init_search_word(){
	var url=document.location.href;
	var spose=url.indexOf('#');
	if(spose!=-1){
		var word=url.substr(1+spose);
		$('#q').val(word);
	}
	//註冊跳頁事件
	$('input[@name="op"]').click(
		function(){
			var page=parseInt($('input[@name="jump"]').val());
			document.location.href='show.html?type='+type+'&id='+page;
		}
	);
	$('input[@name="jump"]').keydown(function(e) {
		var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
		if(key==13){
			$('input[@name="op"]').trigger("click");
		}
		}
	);
}
function gen_pagging(){
	if(id==1){
		var prev=1;
		var next=2;
	}else{
		var prev=id-1;
		var next=id+1;
	}
	var str='<a href="show.html?type='+type+'&id='+prev+'">上一份</a><br/><a href="show.html?type='+type+'&id='+next+'">下一份</a>';
	$('.pagging').html(str);
	//共幾頁、及在第幾頁的資訊
	switch(type){
		case 4000:
		var all_page=260;
		break;
		case 2000:
		var all_page=84;
		break;
		case 1000:
		var all_page=43;
		break;
		default:
		var all_page=260;
		break;
	}
	var page_info='目前第'+id+'份單字 共'+all_page+'份';
	$('#page_info').html(page_info);
}