function limitChange(obj){
    var limitKey = obj.options[obj.selectedIndex].value;
    // ? を削除
    var query = location.search.substring(1, location.search.length);
    if(query.match(/page=/i)){
        var keys = query.split("&");
        for (var i = 0; i < keys.length; i++){
            if(keys[i].match(/^page=/i)){
                keys[i] = keys[i].match(/^page=/i) + 1;
            }
        }
	    query = '';
	    query = keys.join('&');
    }
    if(query.match(/limit=/i)){
	    var keys = query.split("&");
	    for (var i = 0; i < keys.length; i++){
	        if(keys[i].match(/^limit=/i)){
	            keys[i] = keys[i].match(/^limit=/i) + limitKey;
	        }
	    }
        // query再生成
	    query = '';
	    query = keys.join('&');
    }else{
        query += '&limit=' + limitKey
    }
    location.href = location.protocol + '//' + location.host + location.pathname + '?' + query;
}
