$(document).ready(function(){ myprj.models.onload(); myprj.events.onload(); }); myprj = { models : { onload : function () { // 日本全国旅だより情報一覧取得 myprj.models.Index.getIndexRssList({offset:0}); swfobject.embedSWF("/images/flash/chizususu_logo.swf", "chizususu_logo", "750", "275", "8.0.0"); }, // 日本全国旅だより取得 Index : { getIndexRssList : function (param) { $.ajax({ type : "post", url : "/ajax/Index/RssList.php", data : {mode: 'list', offset: ((parseInt(param.offset) > 0) ? parseInt(param.offset) : 0)}, success : function(result){ var AjaxResult = undefined; eval(result); // データ表示 if(AjaxResult == undefined) return false; // 0件の場合 if(AjaxResult.status == 5){ $('#TabiDayori').empty(); return; } // HTML表示 $('#TabiDayori').empty(); $('#TabiDayori').html(decodeURIComponent(AjaxResult.html)); } }); } }, SearchSpot : { chkKeyword : function (keyword, inputText) { if (keyword == undefined || keyword == '') { alert(inputText + 'を入力してください。'); return false; } else if (keyword.replace(' ', ' ').split(' ').length > 5) { alert(inputText + 'は5つまで指定可能です。'); return false; } return true; }, RouteSelect : function (keywordFrom, keywordTo) { // キーワードチェック if (!this.chkKeyword(keywordFrom, '出発地')) { return; } if (!this.chkKeyword(keywordTo, '目的地')) { return; } $('#frmSearchRoute').submit(); }, IndexSelect : function (keyword) { // キーワードチェック if (!this.chkKeyword(keyword, '検索キーワード')) { return; } $('#frmSearchSpot').submit(); } } }, // Model End events : { onload : function () { $('#BtnSearchSpot').bind('click', function(){ myprj.models.SearchSpot.IndexSelect($('#spot_keyword').val()); }); $('#BtnSearchRoute').bind('click', function(){ myprj.models.SearchSpot.RouteSelect($('#route_keyword_start').val(), $('#route_keyword_end').val()); }); $('#TvSearchSelectArea').popupwindow(); } } // Event End } // All End