﻿google.load("feeds", "1");


App = function(arg) {

	this.tabs   = arg.tab_ui_elem;
	this.rgameFeed ='http://www.dmm.co.jp/mono/pcgame/-/list/=/rss=create/_jloff=1/' 

	this.list_cache  = []; 
	this.feednum=28;
	this.reservePage=1;
	this.newPage=1;
	this.rankingPage=1;
	this.id_cache;
	this.makerList =[
	{idx:"あ",mb:[{id:"30824",mk:"Ark Shell"},
		{id:"30104",mk:"アージュ"},
		{id:"30622",mk:"Artel"},
		{id:"30553",mk:"アーベルソフトウェア"},
		{id:"30448",mk:"r."},
		{id:"30472",mk:"ivory"},
		{id:"30103",mk:"あいりゅ"},
		{id:"30042",mk:"アイル"},
		{id:"30790",mk:"アイル【チーム・SOIF】"},
		{id:"30852",mk:"アイル【チーム・Fan2】"},
		{id:"30818",mk:"アイル【チーム・ラヴリス】"},
		{id:"30301",mk:"アイン"},
		{id:"30433",mk:"Acaciasoft"},
		{id:"30763",mk:"アカベェソフトツゥ"},
		{id:"30054",mk:"アクアハウス"},
		{id:"30713",mk:"AXL"},
		{id:"30105",mk:"アクトレス"},
		{id:"30560",mk:"AQNOS"},
		{id:"30456",mk:"Acme R"},
		{id:"30044",mk:"アクアプラス"},
		{id:"30827",mk:"Asa Project"},
		{id:"30026",mk:"アセンブラージュ"},
		{id:"30836",mk:"あっぷりけ"},
		{id:"30041",mk:"アップルパイ"},
		{id:"30708",mk:"あてゅ・わぁくす"},
		{id:"30043",mk:"アトリエかぐや"},
		{id:"30751",mk:"アトリエD"},
		{id:"30526",mk:"AniSeed"},
		{id:"30522",mk:"Anim"},
		{id:"30756",mk:"あねせん"},
		{id:"30731",mk:"A.S.S"},
		{id:"30779",mk:"ABELIA"},
		{id:"30830",mk:"あまなっとう ぱふぇ"},
		{id:"30788",mk:"アメデオ"},
		{id:"30868",mk:"ARIA"},
		{id:"30018",mk:"アリエルーフ"},
		{id:"30005",mk:"アリスソフト"},
		{id:"30279",mk:"アリスブルー"},
		{id:"30424",mk:"Alcot"},
		{id:"30147",mk:"ALTACIA"},
		{id:"30710",mk:"alpha"},
		{id:"30784",mk:"Arpeggio"},
		{id:"30705",mk:"aromarie"},
		{id:"30133",mk:"あんく"},
		{id:"30277",mk:"アンダームーン"},
		{id:"30848",mk:"アンダーリップ"},
		{id:"30454",mk:"アンチェイン"},
		{id:"30563",mk:"An*tique"},
		{id:"30867",mk:"UNDEAD"},
		{id:"30800",mk:"UnDel."}
	]},
	{idx:"い",mb:[{id:"30797",mk:"Enfini"},
		{id:"30369",mk:"E.G.O"},
		{id:"30859",mk:"イエローピッグ"},
		{id:"30598",mk:"IXIA"},
		{id:"30484",mk:"Innocence"},
		{id:"30764",mk:"InnocentGrey"},
		{id:"30440",mk:"IMAGE"},
		{id:"30012",mk:"イリュージョン"},
		{id:"30807",mk:"インスパイア"},
		{id:"30014",mk:"インターハート"}
	]},
	{idx:"う",mb:[{id:"30760",mk:"ヴァナヘイム"},
		{id:"30072",mk:"WIZ"},
		{id:"30067",mk:"Witch"},
		{id:"30352",mk:"うぃんどみる"},
		{id:"30102",mk:"WINTERS"},
		{id:"30730",mk:"ういんどみるOasis"},
		{id:"30175",mk:"west vision"},
		{id:"30816",mk:"WendyBell"},
		{id:"30002",mk:"ウラン"}
	]},
	{idx:"え",mb:[{id:"30269",mk:"エイアンドワイ"},
		{id:"30504",mk:"エイチソフト"},
		{id:"30135",mk:"エウシュリー"},
		{id:"30449",mk:"S.M.L"},
		{id:"30820",mk:"S・O・F・T"},
		{id:"30552",mk:"エスクード"},
		{id:"30534",mk:"etude"},
		{id:"30825",mk:"EDGE"},
		{id:"30518",mk:"N43Project"},
		{id:"30004",mk:"エフアンドシー"},
		{id:"30780",mk:"F＆C FC02"},
		{id:"30772",mk:"F＆C FC01"},
		{id:"30535",mk:"エフジー"},
		{id:"30551",mk:"emu"},
		{id:"30536",mk:"M no Violet"},
		{id:"30425",mk:"M de Pink"},
		{id:"30088",mk:"MBSトゥルース"},
		{id:"30310",mk:"エルコム"},
		{id:"30009",mk:"エルフ"},
		{id:"30451",mk:"Erogos"},
		{id:"30743",mk:"Eroro"},
		{id:"30572",mk:"Empress"}
	]},
	{idx:"お",mb:[{id:"30401",mk:"オーガスト"},
		{id:"30030",mk:"オーサリングヘヴン"},
		{id:"30752",mk:"OVERDRIVE"},
		{id:"30132",mk:"オーバーフロー"},
		{id:"30625",mk:"OLE"},
		{id:"30610",mk:"桜月"},
		{id:"30443",mk:"大熊猫（ジャイアントパンダ）"},
		{id:"30181O",mk:"PTiM"},
		{id:"30306",mk:"オプト"},
		{id:"30362",mk:"オペラハウス"},
		{id:"30129",mk:"オムニ舎"}
	]},
	{idx:"か",mb:[{id:"30538",mk:"Cain"},
		{id:"30055",mk:"カクテルソフト"},
		{id:"30747",mk:"柏党"},
		{id:"30594",mk:"Catear"},
		{id:"30627",mk:"CATTLEYA"},
		{id:"30847",mk:"CUFFS"},
		{id:"30494",mk:"CALIGULA"},
		{id:"30860",mk:"CARMINE"},
		{id:"30872",mk:"可憐ソフト"},
		{id:"30128",mk:"ガールズソフトウェア"},
		{id:"30037",mk:"GAIA"},
		{id:"30856",mk:"Gash"}
	]},
	{idx:"き",mb:[{id:"30541",mk:"KEY"},
		{id:"30208",mk:"KISS"},
		{id:"30347",mk:"鱚"},
		{id:"30350",mk:"KIT"},
		{id:"30580",mk:"catwalk"},
		{id:"30728",mk:"catwalkNERO"},
		{id:"30303",mk:"キャラメルBOX"},
		{id:"30289",mk:"キャンディソフト"},
		{id:"30725",mk:"Q-X"},
		{id:"30806",mk:"キューティーソフト"},
		{id:"30476",mk:"CURIOUS"},
		{id:"30087",mk:"戯画"},
		{id:"30304",mk:"ギャバン"},
		{id:"30757",mk:"Guilty"},
		{id:"30475",mk:"Guilty N<"},
		{id:"30821",mk:"Guilty Plus"},
		{id:"30661",mk:"銀時計"},
		{id:"30409",mk:"KLEINシロップ"}
	]},
	{idx:"く",mb:[{id:"30036",mk:"クラウド"},
		{id:"30707",mk:"クリーミートリップス"},
		{id:"30431",mk:"CLOVER"},
		{id:"30098",mk:"クロスネット"},
		{id:"30467",mk:"Crossnet-Pie"},
		{id:"30354",mk:"クロックアップ"},
		{id:"30736",mk:"黒雛"},
		{id:"30782",mk:"黒姫"},
		{id:"30815",mk:"Grooming"},
		{id:"30376",mk:"グローヴ"},
		{id:"30482",mk:"GROOVER"}
	]},
	{idx:"こ",mb:[{id:"30045",mk:"ケイアンドエムセイルネットワーク"},
		{id:"30312",mk:"戯作座"},
		{id:"30069",mk:"ケロキュウ"},
		{id:"30453",mk:"Gage"},
		{id:"30606",mk:"月下氷人"},
		{id:"30605",mk:"月面基地前"},
		{id:"3032",mk:"CODEPINK"},
		{id:"30734",mk:"CORE-DUSK"},
		{id:"30505",mk:"CoreMoreco"},
		{id:"30817",mk:"コットンソフト"},
		{id:"30771",mk:"CONCEPT"},
		{id:"30117",mk:"コンプリーツ"}
	]},
	{idx:"さ",mb:[{id:"30086",mk:"サーカス"},
		{id:"30773",mk:"cyon"},
		{id:"30385",mk:"サイク"},
		{id:"30441",mk:"Psy-Chs"},
		{id:"30724",mk:"サイクスJ"},
		{id:"30793",mk:"PSYCHO"},
		{id:"30364",mk:"SAGA PLANETS"},
		{id:"30213",mk:"Saphir"},
		{id:"30540",mk:"サプリエンタテイメント"},
		{id:"30418",mk:"サンダルダッシュ"},
		{id:"30796",mk:"サンライト"},
		{id:"30812",mk:"ザウス"},
		{id:"30514",mk:"That’s"}
	]},
	{idx:"し",mb:[{id:"30366",mk:"シークレットガーデン"},
		{id:"30776",mk:"C-side"},
		{id:"30416",mk:"G.J？"},
		{id:"30006",mk:"C’s ware"},
		{id:"30290",mk:"シーディーブロス"},
		{id:"30814",mk:"C:drive "},
		{id:"30205",mk:"Sheep"},
		{id:"30714",mk:"Chien"},
		{id:"30614",mk:"SIESTA"},
		{id:"30038",mk:"Ciel"},
		{id:"30039",mk:"シフォン"},
		{id:"30871",mk:"しゃんぐりら"},
		{id:"30775",mk:"しらたま"},
		{id:"30432",mk:"シリウス"},
		{id:"30509",mk:"Silhouette"},
		{id:"30237",mk:"シルキーズ "},
		{id:"30426",mk:"Singing Canary"},
		{id:"30576",mk:"Symphony "},
		{id:"30783",mk:"G-CAT"},
		{id:"30722",mk:"じぃすぽっと"},
		{id:"30100",mk:"ジェイド"},
		{id:"30568",mk:"JELLYBEAN<"},
		{id:"30003",mk:"ジックス"},
		{id:"30874",mk:"自転車創業"},
		{id:"30357",mk:"ジプシー"},
		{id:"30022",mk:"ジャニス"},
		{id:"30311",mk:"13cm"},
		{id:"30876",mk:"13cc "},
		{id:"30239",mk:"ジュエリー"}
	]},
	{idx:"す",mb:[{id:"30108",mk:"SOUP"},
		{id:"30828",mk:"Sky-High feat 戯画"},
		{id:"30789",mk:"スカイフィッシュ"},
		{id:"30701",mk:"Sukaradog"},
		{id:"30762",mk:"SKUNKWORKS"},
		{id:"30365",mk:"SQUADRA  D"},
		{id:"30033",mk:"ScooP"},
		{id:"30387",mk:"SQUEEZ"},
		{id:"30529",mk:"SCORE"},
		{id:"30849",mk:"スコット"},
		{id:"30233",mk:"スターリンク"},
		{id:"30545",mk:"Studio  Ring"},
		{id:"30419",mk:"Studio Ebisu"},
		{id:"30434",mk:"STUDIO  KINKY"},
		{id:"30137",mk:"すたじお実験室"},
		{id:"30738",mk:"STUDIO邪恋"},
		{id:"30141",mk:"スタジオズー"},
		{id:"30220",mk:"スタジオブルーム"},
		{id:"30231",mk:"すたじおみりす"},
		{id:"30242",mk:"スタジオメビウス"},
		{id:"30229",mk:"すたじお緑茶"},
		{id:"30340",mk:"STUDIOB-ROOM"},
		{id:"30837",mk:"STELLAR"},
		{id:"30007",mk:"ストーンヘッズ"},
		{id:"30798",mk:"ストライクス"},
		{id:"30031",mk:"SPEED"},
		{id:"30706",mk:"SPRAY"},
		{id:"30588",mk:"smart"},
		{id:"30834",mk:"SMEE"},
		{id:"30770",mk:"すみっこ"},
		{id:"30791",mk:"スワン"},
		{id:"30879",mk:"スワンアイ"},
		{id:"30804",mk:"スワンマニア"}
	]},
	{idx:"せ",mb:[{id:"30473",mk:"せきらら"},
		{id:"30358",mk:"セレネ"},
		{id:"30029",mk:"セレン"},
		{id:"30388",mk:"セレンアドバンス"},
		{id:"30393",mk:"ZERO"}
	]},
	{idx:"そ",mb:[{id:"30394",mk:"ソシエッタ"},
		{id:"30377",mk:"Sogna"},
		{id:"30222",mk:"ソフトウェアハウスぱせり"},
		{id:"30343",mk:"ソフトハウスキャラ"}
	]},
	{idx:"た",mb:[{id:"30435",mk:"TYPE  MOON"},
		{id:"30840",mk:"TYRELL LAB."},
		{id:"30474",mk:"高屋敷開発"},
		{id:"30085",mk:"Tactics"},
		{id:"30150",mk:"たっちー"},
		{id:"30317",mk:"TOUCHABLE"},
		{id:"30374",mk:"Tablet"},
		{id:"30483",mk:"Tam’s"},
		{id:"30341",mk:"Talisman"},
		{id:"30371",mk:"Tarte"},
		{id:"30819",mk:"ダークスワン"}
	]},
	{idx:"ち",mb:[{id:"30262",mk:"チーム暗黒媒体"},
		{id:"30360",mk:"千世"},
		{id:"30549",mk:"チュアブルソフト"}
	]},
	{idx:"て",mb:[{id:"30442",mk:"deeper"},
		{id:"30157",mk:"TeaProject"},
		{id:"30754",mk:"ティアラモード"},
		{id:"30787",mk:"TJR"},
		{id:"30794",mk:"TEATIME"},
		{id:"30555",mk:"ティラミスヴィラ"},
		{id:"30501",mk:"TinkerBell"},
		{id:"30573",mk:"TAKEOUT"},
		{id:"30801",mk:"テクニカルスタッフ"},
		{id:"30062",mk:"テトラテック"},
		{id:"30159",mk:"TerraLunar"},
		{id:"30243",mk:"テリオス"},
		{id:"30346",mk:"天津堂"},
		{id:"30013",mk:"ディーオー"},
		{id:"30048",mk:"ディーズ"},
		{id:"30140",mk:"DEEP BLUE"},
		{id:"30569",mk:"DUEE"},
		{id:"30593",mk:"ディザベル"},
		{id:"30767",mk:"daisy feat.戯画"},
		{id:"30799",mk:"ディスカバリー"},
		{id:"30570",mk:"DISTORTION"},
		{id:"30554",mk:"でこポン！"},
		{id:"30060",mk:"デジアニメコーポレイション"},
		{id:"30878",mk:"デジターボ"},
		{id:"30256",mk:"デビルズワークス"},
		{id:"30841",mk:"Dual Mage"},
		{id:"30603",mk:"Delta"}
	]},
	{idx:"と",mb:[{id:"30766",mk:"TOP"},
		{id:"30252",mk:"トパーズ"},
		{id:"30579",mk:"TOMATO"},
		{id:"30073",mk:"Triangle"},
		{id:"30372",mk:"TRYSET"},
		{id:"30470",mk:"トラヴュランス"},
		{id:"30477",mk:"TRUST"},
		{id:"30480",mk:"Troy"},
		{id:"30813",mk:"DARXABRE"},
		{id:"30251",mk:"ドラゴニウム"},
		{id:"30481",mk:"DreamSoft"}
	]},
	{idx:"な",mb:[{id:"30250",mk:"ナイトモア"},
		{id:"30758",mk:"ナインテイル"}
	]},
	{idx:"に",mb:[{id:"30466",mk:"nico  "},
		{id:"30379",mk:"ニトロプラス  "},
		{id:"30564",mk:"Nitro+CHiRAL "}
	]},
	{idx:"ね",mb:[{id:"30539",mk:"NEXTON  "},
		{id:"30136",mk:"猫球"},
		{id:"30246",mk:"ねこねこソフト  "},
		{id:"30450",mk:"ネル "},
		{id:"30851",mk:"NOA  "},
		{id:"30531",mk:"NOISE  "},
		{id:"30699",mk:"Notus  "},
		{id:"30530",mk:"Nomad  "},
		{id:"30877",mk:"NOIR "}
	]},
	{idx:"は",mb:[{id:"30557",mk:"ハートブリガン"},
		{id:"30319",mk:"Herb Soft"},
		{id:"30488",mk:"HERMIT"},
		{id:"30459",mk:"ハイクオソフト"},
		{id:"30516",mk:"Highsoft"},
		{id:"30174",mk:"覇王"},
		{id:"30180",mk:"裸足少女"},
		{id:"30582",mk:"HONEY SOFT"},
		{id:"30565",mk:"はにぃぽっと"},
		{id:"30297",mk:"林組"},
		{id:"30744",mk:"BANANA shu-shu"},
		{id:"30034",mk:"バニラ"},
		{id:"30810",mk:"パープルソフトウェア"},
		{id:"30046",mk:"ぱじゃまソフト"},
		{id:"30389",mk:"パティスリー"},
		{id:"30739",mk:"パルミエ"},
		{id:"30274",mk:"ぱれっと"},
		{id:"30257",mk:"PANDAHOUSE"}
	]},
	{idx:"ひ",mb:[{id:"30809",mk:"ひまじん"},
		{id:"30395",mk:"130cm"},
		{id:"30020",mk:"び～にゃん"},
		{id:"30465",mk:"b-works"},
		{id:"30709",mk:"Bianca"},
		{id:"30795",mk:"美少女ゲームOnlinePartners"},
		{id:"30148",mk:"BISHOP"},
		{id:"30138",mk:"ビジネスパートナー"},
		{id:"30001",mk:"ビジュアルアーツ"},
		{id:"30427",mk:"ビタミン"},
		{id:"30403",mk:"ビビットカラー"},
		{id:"30120",mk:"PIL"},
		{id:"30444",mk:"ピースソフト"},
		{id:"30436",mk:"pisckiss"},
		{id:"30561",mk:"Pix"},
		{id:"30838",mk:"Pure Milk"},
		{id:"30716",mk:"PIL/SLASH"},
		{id:"30047",mk:"ピンキィソフト"},
		{id:"30749",mk:"ぴんくはてな"}
	]},
	{idx:"ふ",mb:[{id:"30833",mk:"Fizz"},
		{id:"30547",mk:"フェアリーテール・ハードカバー"},
		{id:"30805",mk:"FAIRYTALE ETHIX"},
		{id:"30496",mk:"ふぇちっしゅ"},
		{id:"30396",mk:"フェレット"},
		{id:"30091",mk:"for"},
		{id:"30521",mk:"FOSTER AGE"},
		{id:"30223",mk:"フォリオ"},
		{id:"30411",mk:"feng"},
		{id:"30831",mk:"Fonte"},
		{id:"30829",mk:"ふくねこ"},
		{id:"30397",mk:"ふくろう"},
		{id:"30596",mk:"HOOK"},
		{id:"30497",mk:"フライングシャイン"},
		{id:"30845",mk:"Fragile"},
		{id:"30802",mk:"Freakshow"},
		{id:"30373",mk:"フローバック"},
		{id:"30412",mk:"フロンティアワークス"},
		{id:"30209",mk:"FrontWing"},
		{id:"30458",mk:"burston"},
		{id:"30839",mk:"boot UP!"},
		{id:"30469",mk:"BLACK GLOBE"},
		{id:"30296",mk:"ブラック・サイク"},
		{id:"30016",mk:"ブラックパッケージ"},
		{id:"30058",mk:"Black Package Try"},
		{id:"30520",mk:"BLACKRAINBOW"},
		{id:"30081",mk:"ブルーゲイル"},
		{id:"30808",mk:"ブルームハンドル"},
		{id:"30792",mk:"ぶる～べり～そふと"},
		{id:"30698",mk:"ブルゲはいぶりっど"},
		{id:"30328",mk:"ブルゲ ON DEMAND"},
		{id:"30591",mk:"武礼堂"},
		{id:"30712",mk:"BunBun"},
		{id:"30755",mk:"ぷちクラウド"},
		{id:"30398",mk:"ぷちぱじゃま"},
		{id:"30228",mk:"ぷちフェレット"},
		{id:"30149",mk:"ぷちゆ～み"},
		{id:"30700",mk:"P+Lass"},
		{id:"30781",mk:"ぷらす+てぃっく"},
		{id:"30375",mk:"プラチナレーベル"},
		{id:"30575",mk:"PULLTOP"},
		{id:"30447",mk:"PLAYM"},
		{id:"30478",mk:"propeller"}
	]},
	{idx:"へ",mb:[{id:"30499",mk:"BaseSon"},
		{id:"30074",mk:"VEGA"},
		{id:"30567",mk:"berkana"},
		{id:"30404",mk:"Valhalla"},
		{id:"30715",mk:"Pekoe"}
	]},
	{idx:"ほ",mb:[{id:"30083",mk:"ホビボックス"},
		{id:"30729",mk:"HOBiRECORDS"},
		{id:"30746",mk:"WHITE CLARITY"},
		{id:"30702",mk:"ホワイトサイク"},
		{id:"30704",mk:"ポアシャラ"}
	]},
	{idx:"ま",mb:[{id:"30337",mk:"MAIKA"},
		{id:"30574",mk:"MAIKA-P"},
		{id:"30271",mk:"マイハーベスト"},
		{id:"30753",mk:"MAGI WHITE"},
		{id:"30717",mk:"枕"},
		{id:"30546",mk:"祭企画"},
		{id:"30748",mk:"MarryBell"},
		{id:"30626",mk:"マリン"},
		{id:"30021",mk:"マリンハート"},
		{id:"30195",mk:"Marron"},
		{id:"30266",mk:"まんほーる"}
	]},
	{idx:"み",mb:[{id:"30457",mk:"みかんばこ"},
		{id:"30759",mk:"Mixed up"},
		{id:"30735",mk:"micro"},
		{id:"30490",mk:"mixwill soft"},
		{id:"30445",mk:"mini"},
		{id:"30822",mk:"mini"},
		{id:"30823",mk:"mini-mam"},
		{id:"30194",mk:"minori"},
		{id:"30719",mk:"美遊"},
		{id:"30438",mk:"ミラージュ"},
		{id:"30413",mk:"美蕾"},
		{id:"30405",mk:"みるくそふと"},
		{id:"30617",mk:"ミルフィーユ"},
		{id:"30010",mk:"ミンク"}
	]},
	{idx:"む",mb:[{id:"30589",mk:"MOON STONE"},
		{id:"30355",mk:"ムーンパロット"}
	]},
	{idx:"め",mb:[{id:"30024",mk:"メイビーソフト"},
		{id:"30077",mk:"MEGAMI"},
		{id:"30769",mk:"メガロマンス"},
		{id:"30464",mk:"メテオ"},
		{id:"40048",mk:"メディアバンク"},
		{id:"30382",mk:"メルクリウス"},
		{id:"30078",mk:"メルロー"}
	]},
	{idx:"も",mb:[{id:"30853",mk:"もーにんぐ"},
		{id:"30608",mk:"萌。"},
		{id:"30468",mk:"萌♂（モエオス）"},
		{id:"30768",mk:"もえたまごソフト"},
		{id:"30492",mk:"もこプロ"},
		{id:"30587",mk:"MOSAIC"},
		{id:"30542",mk:"MONOCEROS"},
		{id:"30732",mk:"ももかん"},
		{id:"30742",mk:"桃雛"}
	]},
	{idx:"ゆ",mb:[{id:"30122",mk:"ユーカリ"},
		{id:"30750",mk:"eufonie"},
		{id:"30106",mk:"ユーミソフト"},
		{id:"30727",mk:"ゆずソフト"},
		{id:"30524",mk:"unicorn-a"},
		{id:"30562",mk:"unicorn-b"},
		{id:"30282",mk:"ユニゾンシフト"},
		{id:"30720",mk:"ユニゾンシフトアクセント"},
		{id:"30624",mk:"ユニゾンシフトブロッサム"},
		{id:"30513",mk:"ユメスタ"}
	]},
	{idx:"ら",mb:[{id:"30320",mk:"ライアーソフト"},
		{id:"30028",mk:"light"},
		{id:"30515",mk:"Rasinban"},
		{id:"30335",mk:"Lass"},
		{id:"30486",mk:"RusK"},
		{id:"30493",mk:"Lusterise"},
		{id:"30721",mk:"らずべり～"},
		{id:"30571",mk:"RaSeN"},
		{id:"30703",mk:"LOVERSOUL"},
		{id:"30854",mk:"らぱぷる"},
		{id:"30604",mk:"lapin"},
		{id:"30786",mk:"LoveDelivery"},
		{id:"30857",mk:"LOVE×TRAX☆Records"},
		{id:"30737",mk:"RAM"},
		{id:"30287",mk:"ラルフ"},
		{id:"30803",mk:"Lump of Sugar"},
		{id:"30778",mk:"郎猫儿"}
	]},
	{idx:"り",mb:[{id:"30363",mk:"リーフ"},
		{id:"30726",mk:"リーベ"},
		{id:"30864",mk:"Rio"},
		{id:"30471",mk:"Liquid"},
		{id:"30188",mk:"Liddell"},
		{id:"30287",mk:"リトルウィッチ"},
		{id:"30844",mk:"libi"},
		{id:"30027",mk:"LIBIDO"},
		{id:"30832",mk:"リボンマジック"},
		{id:"30118",mk:"リメイン"},
		{id:"30439",mk:"LimeLight"},
		{id:"30607",mk:"Lilith"},
		{id:"30383",mk:"LiliM"},
		{id:"30543",mk:"Le.Chocolat"}
	]},
	{idx:"る",mb:[{id:"30843",mk:"ru'f"},
		{id:"30503",mk:"RUNE"},
		{id:"30359",mk:"ルクス"},
		{id:"30512",mk:"るチャ！"},
		{id:"30123",mk:"ルネ"},
		{id:"30618",mk:"ルネ Team Bitters"},
		{id:"30615",mk:"ルネlovesK"},
		{id:"30510",mk:"るんるんそふと"}
	]},
	{idx:"れ",mb:[{id:"30537",mk:"レイチェル"},
		{id:"30370",mk:"RATEBLACK"},
		{id:"30216",mk:"Regrips"},
		{id:"30111",mk:"レッドゾーン"},
		{id:"30415",mk:"レッドレーベル"}
	]},
	{idx:"ろ",mb:[{id:"30506",mk:"ロール"},
		{id:"30846",mk:"LOST SCRIPT"}
	]},
	{idx:"わ",mb:[{id:"30765",mk:"Whirlpool"},
		{id:"30176",mk:"WAFFLE"},
		{id:"30842",mk:"WAYUTA"},
		{id:"30745",mk:"わるきゅ～れ"}
	]}
	]




}

App.prototype.feed_get =
function (url,num ,mode){


	var feed = new google.feeds.Feed(url);
	feed.setNumEntries(num);


	var pageinfo='';

	if (mode =='reserve'){
		var ele = $('result_reserve');
		pageinfo=this.reservePage;
	}
	if (mode =='new'){
		var ele = $('result_new');
		pageinfo=this.newPage;
	}
	if (mode =='ranking'){
		var ele = $('result_ranking');
		pageinfo=this.rankingPage;
	}
	if (mode =='maker'){
		var ele = $('result_maker');
	}




	if (mode!='list'){
		ele.innerHTML ='<p><img src="image/ajax_load_gray.gif" \/> searching...</p>';
	}

	var html='';
	if (mode !='maker'){
			html += '<p>'+pageinfo+'ページを表示中・・・</p>';
	}


	var _instance = this;

	feed.load(

		function(result) {
  			if (!result.error) {
				for (var i = 0; i < result.feed.entries.length; i++) {
      					var entry = result.feed.entries[i];
					var lnk=entry.link.replace(/_jloff=1/g,'gssquare-001');
					var content = entry.content.replace(/a href=/g,'a target="_blank" href=');
					if (mode!='list'){
						html += '<p><h4><a href="' + lnk +'"  target="_blank">'+entry.title+'</a></h4><br/>';
						html += content+'</p>';

					} else {
						html = '<p><h4><a href="' + lnk +'"  target="_blank">'+entry.title+'</a></h4><br/>';
						html += content+'</p>';
						_instance.list_cache[i] = html;
					} 

				}

			} else {

				if (mode=='list'){
					_instance.list_cache[0] = 'error';
				} else 
					html += '取得できませんでした。';
					if (mode=='reserve'){
					html += '<input type="button" value="再検索" onclick="myApp.reserve ({ page :'+_instance.reservePage+'})">';
					}

					if (mode=='new'){
					html += '<input type="button" value="再検索" onclick="myApp.newdate ({ page :'+_instance.newPage+'})">';
					}
					if (mode=='ranking'){
					html += '<input type="button" value="再検索" onclick="myApp.ranking ({ page :'+_instance.rankingPage+'})">';
					}
					if (mode=='maker'){
					html += '<input type="button" value="再検索" onclick="myApp.maker ({ id:'+_instance.id_cache+'})">';
					}

			}

			if (mode!='list'){
				ele.innerHTML=html;
			} 

		}

	);

}


App.prototype.listget250 =
function (){

	var mode = 'list';

	var feedUrl='http://www.dmm.co.jp/mono/pcgame/-/list/=/sort=date/rss=create/_jloff=1/';
	var num =250;
	this.feed_get(feedUrl,num,mode);

}




App.prototype.reserve =
function (param){

	this.tabs.set( 'activeIndex', 1 );

	var mode = 'reserve';
	param.reserve= 'only';
	param.page = this.reservePage;
	param.sort = 'date';

	this.feedset(param,mode);


}

App.prototype.createPager =
function (){
	var div = document.createElement("div");
	div.style.textAlign = 'right';
	var ap = document.createElement("a");
	ap.href='javascript:myApp.reservePrevPage();';
	ap.appendChild(document.createTextNode('≪ 前のページ|'));
	var an = document.createElement("a");
	an.href='javascript:myApp.reserveNextPage();';
	an.appendChild(document.createTextNode('次のページ ≫'));
	div.appendChild(ap);
	div.appendChild(an);
	$("reserve_pager_header").appendChild(div);


	var div2 = document.createElement("div");
	div2.style.textAlign = 'right';
	var ap2 = document.createElement("a");
	ap2.href='javascript:myApp.reservePrevPage();'
	ap2.appendChild(document.createTextNode('≪ 前のページ|'));
	var an2 = document.createElement("a");
	an2.href='javascript:myApp.reserveNextPage();';
	an2.appendChild(document.createTextNode('次のページ ≫'));
	div2.appendChild(ap2);
	div2.appendChild(an2);
	$("reserve_pager_footer").appendChild(div2);

}



App.prototype.reservePrevPage =
function (){
	if(this.reservePage>1) {
		this.reservePage--
	} else this.reservePage=1;

	this.reserve({});
}
App.prototype.reserveNextPage =
function (){
	this.reservePage++
	this.reserve({});
}




App.prototype.newdate =
function (param){

	this.tabs.set( 'activeIndex', 2 );

	var mode = 'new';
	param.page = this.newPage;
	param.sort = 'date';
	this.feedset(param,mode);
	digitalinitialize(mode);

}


App.prototype.createPager2 =
function (){

	var div = document.createElement("div");
	div.style.textAlign = 'right';
	var ap = document.createElement("a");
	ap.href='javascript:myApp.newPrevPage();';
	ap.appendChild(document.createTextNode('≪ 前のページ|'));
	var an = document.createElement("a");
	an.href='javascript:myApp.newNextPage();';
	an.appendChild(document.createTextNode('次のページ ≫'));
	div.appendChild(ap);
	div.appendChild(an);
	$("new_pager_header").appendChild(div);


	var div2 = document.createElement("div");
	div2.style.textAlign = 'right';
	var ap2 = document.createElement("a");
	ap2.href='javascript:myApp.newPrevPage();'
	ap2.appendChild(document.createTextNode('≪ 前のページ|'));
	var an2 = document.createElement("a");
	an2.href='javascript:myApp.newNextPage();';
	an2.appendChild(document.createTextNode('次のページ ≫'));
	div2.appendChild(ap2);
	div2.appendChild(an2);
	$("new_pager_footer").appendChild(div2);

}

App.prototype.newPrevPage =
function (){
	if(this.newPage>1) {
		this.newPage--
	} else this.newPage=1;

	this.newdate({});
}
App.prototype.newNextPage =
function (){
	this.newPage++
	this.newdate({});
}



App.prototype.ranking =
function (param){

	this.tabs.set( 'activeIndex', 3 );

	var mode = 'ranking';
	param.page = this.rankingPage
	param.sort = 'ranking';
	this.feedset(param,mode);
	digitalinitialize(mode);

}

App.prototype.createPager3 =
function (){
	var div = document.createElement("div");
	div.style.textAlign = 'right';
	var ap = document.createElement("a");
	ap.href='javascript:myApp.rankingPrevPage();';
	ap.appendChild(document.createTextNode('≪ 前のページ|'));
	var an = document.createElement("a");
	an.href='javascript:myApp.rankingNextPage();';
	an.appendChild(document.createTextNode('次のページ ≫'));
	div.appendChild(ap);
	div.appendChild(an);
	$("ranking_pager_header").appendChild(div);


	var div2 = document.createElement("div");
	div2.style.textAlign = 'right';
	var ap2 = document.createElement("a");
	ap2.href='javascript:myApp.rankingPrevPage();'
	ap2.appendChild(document.createTextNode('≪ 前のページ|'));
	var an2 = document.createElement("a");
	an2.href='javascript:myApp.rankingNextPage();';
	an2.appendChild(document.createTextNode('次のページ ≫'));
	div2.appendChild(ap2);
	div2.appendChild(an2);
	$("ranking_pager_footer").appendChild(div2);

}



App.prototype.rankingPrevPage =
function (){
	if(this.rankingPage>1) {
		this.rankingPage--;
	} else this.rankingPage=1;

	this.ranking({});
}
App.prototype.rankingNextPage =
function (){
	this.rankingPage++;
	this.ranking({});
}


App.prototype.ListMaker =
function (){

//	this.tabs.set( 'activeIndex', 4 );


    	for (var i = 0; i < this.makerList.length; i++) {

		var a = document.createElement('a');
		a.appendChild(document.createTextNode(this.makerList[i].idx));
		a.href='javascript:myApp.ListView('+i+')';

		$('maker_list').appendChild(a);

	}

}

App.prototype.ListView =
function (p){

	$('listmaker').innerHTML='';
	var s=this.makerList[p].mb;
    	for (var i = 0; i < s.length; i++) {
		var ap = document.createElement('a');
		ap.href='javascript:myApp.maker({id:'+s[i].id+',page:1})';
		ap.appendChild(document.createTextNode(s[i].mk));
		$('listmaker').appendChild(ap)
	}
}




App.prototype.maker =
function (param){

	window.location = '#msearch-top';
	var mode = 'maker';
	param.article='maker'
	param.ch_navi='maker';
	param.sort = 'date';
	this.id_cache=param.id;
	this.feedset(param,mode);


}



App.prototype.feedset =
function (param,mode){

	var feedUrl=this.rgameFeed+dmmquery( param );
	var num =this.feednum;

	this.feed_get(feedUrl,num,mode);

}



App.prototype.title_search=
function (){
	var key= $("tag").value;
	if (key=="") return;

//	alert(this.list_cache.length);

	if(this.list_cache.length>0){

	this.tabs.set( 'activeIndex', 6 );
	var html='';

		for (var i = 0; i < this.list_cache.length; i++) {

			var obj=this.list_cache[i];
			var p = obj.match(key); 
			if(p){

				html+=obj;
			}
		}
		$('result_search').innerHTML=html;
	}


}


function dmmquery( obj ) {
    var list = [];
    for( var key in obj ) {
        var k = encodeURIComponent(key);
        var v = encodeURIComponent(obj[key]);
        list[list.length] = k+'='+v;
    }
    var query = list.join( '/' );
    return query;
}


function digitalinitialize(mode) {

var url = 'http://www.dmm.co.jp/digital/pcgame/-/list/=/sort='+mode+'/rss=create/_jloff=1/';
var digital_feed = new google.feeds.Feed(url);

digital_feed.setResultFormat(google.feeds.Feed.MIXED_FORMAT);
digital_feed.setNumEntries(28);

digital_feed.load(function(result) {


	if (mode =='new'){
		var ele = $('digital_new');
	}
	if (mode =='ranking'){
		var ele = $('digital_ranking');
	}

   var html='';

  if (!result.error) {


    for (var i = 0; i < result.feed.entries.length; i++) {

        var entry = result.feed.entries[i];
  	var packageElement = entry.xmlNode.getElementsByTagName("package")[0];
      	var package = packageElement.firstChild.nodeValue;
        var div = document.createElement("div");

	var lnk=entry.link.replace(/_jloff=1/g,'gssquare-001');

	html += '<table>'
	html += '<tr><td><a href="' + lnk +'"  target="_blank"><img src="'+package+'" border="0"/></a></td>';
	html += '<td><a href="' +lnk +'"  target="_blank">'+entry.title+'</a><br/>';
	html += entry.contentSnippet+'</td></tr></table>';

    }
       div.innerHTML=html;

       ele.appendChild(div);

  } else {

	digitalinitialize(mode);
  }



});

    } 

