var shopDataList = new Array(); var shopDataCount = 0; var shopDataConnectError = false; var pageType = 'free_word'; var menu_element = '.footer_menu'; var lastY = 0; /* 画面ごとの初期設定 */ $(document).ready( function(){ insertHeader(); insertMenu(); offSelectMenu('search'); dbDataSetting(); settingViews(); settingViews_map(); tabChange(); setCategorySelect(); //タブをクリックすると $("#tab_area a").click(function(){ // 現在のcurrentクラスを削除 $(".current").removeClass("current"); // 選択されたタブ(自分自身)にcurrentクラスを追加 $(this).addClass("current"); tabChange(); }); $(".drawer").drawer(); }); // 画面設定 function settingViews() { scrollAreaHeightSetting(); searcResultAreaSetting(); var ua = navigator.userAgent; if( ua.search(/Android 2.3/) != -1 ){ if (!resizeFlg) { $('#search_result_margin').css({ height:$('#search_result_margin').height() + 20 }); resizeFlg = true; } $('#search_result_for_free_word').flickSimple({ snap: '', vertical: true, horizontal: false, lock: true }); } } // 画面設定 function settingViews_map() { $('#map_baloon').width($('body').width() - ($('#map_kuruppa').width() + 5 * 2)); scrollAreaHeightSetting(); $('#map').height($('#search_result_for_free_word').height()); $('#info_area').css( { bottom:$('#each_menu').outerHeight() + $('#copyright').outerHeight() } ); $('#map_kuruppa').css( { bottom:$('#each_menu').outerHeight() + $('#copyright').outerHeight() } ); } function tabChange(){ var currentTab = ''; $(".current").each(function() { currentTab = $(this).attr("id"); }); // 一度全てのコンテンツを非表示にする $("#search_result_for_free_word div").hide(); // 次に選択されたコンテンツを再表示する if (currentTab == "t1") { $('#tab1').show(); $('#tab1 div').show(); } else { $('#tab2').show(); $('#tab2 div').show(); //検索結果があるときだけ地図再表示 if($('#search_result_margin').hasClass('finded')){ google.maps.event.trigger(map,'resize'); initMap(); settingViews_map(); } } } // 検索結果の高さ調整 function searcResultAreaSetting(){ $('#search_result_for_free_word').outerHeight($('#main_contents').height()- $('#search').outerHeight() - $('.current').outerHeight()); } // 検索の実行 function goSearch() { if ($('#input_category').val() != "" || ( $('#input_keyword').val() != "" && !$('#input_keyword').val().match(/^[  \r\n\t]*$/))) { var f = document.forms['search_keyword']; f.method = 'POST'; f.action = '13_search.html'; f.submit(); return true; } };