if (typeof itsmo == 'undefined') { var itsmo = {}; } if (typeof itsmo.vars == 'undefined') { itsmo.vars = {}; } itsmo.layout = {}; itsmo.vars.g_agt = navigator.userAgent.toLowerCase(); itsmo.vars.g_contentH = null; itsmo.vars.MIN_WIDTH = 950; //min-width itsmo.vars.MIN_HEIGHT = 540; //min-height itsmo.vars.HEADER_H = 87; //ヘッダ itsmo.vars.TAB_H = 0; //tab+擬似iframe余白上+余白下 itsmo.vars.g_d = document; // 未使用 itsmo.layout.resize = function() { // Get Client-Height if(itsmo.vars.g_agt.indexOf("opera") != -1 ) { ClientH = itsmo.vars.g_d.body.clientHeight; } else if(itsmo.vars.g_agt.indexOf("applewebkit") > 0) { ClientH = window.innerHeight; } else { ClientH=itsmo.vars.g_d.documentElement.clientHeight; } // compare min-width for IE6 itsmo.layout.MinWidth(); // compare min-height if(ClientH < itsmo.vars.MIN_HEIGHT) { itsmo.vars.g_contentH = itsmo.vars.MIN_HEIGHT -itsmo.vars.HEADER_H; } else { itsmo.vars.g_contentH = ClientH - itsmo.vars.HEADER_H; } // set BoxHeight // 20080225追加↓ itsmo.vars.g_d.getElementById("screen-wrap").style.height = itsmo.vars.g_d.getElementById("sc").style.height; // 20080225追加↑ // いつもガイド&サンヨー itsmo.vars.g_d.getElementById("wrap-map").style.height = itsmo.vars.g_contentH - 20 +"px"; itsmo.layout.ResizeScroll(); return false; }; // 未使用(itsmo.layout.resize からの call のみ) itsmo.layout.ResizeScroll = function() { itsmo.vars.g_d.getElementById("scrollable").style.height = itsmo.vars.g_contentH -itsmo.vars.TAB_H +"px"; }; /*------------------------------------------------------------------ minwidth ------------------------------------------------------------------*/ // 未使用(itsmo.layout.resize からの call のみ) itsmo.layout.MinWidth = function() { if(typeof itsmo.vars.g_d.body.style.maxHeight == "undefined"){ if(itsmo.vars.g_d.documentElement.clientWidth >= itsmo.vars.MIN_WIDTH) { itsmo.vars.g_d.body.style.width = "auto"; } else { itsmo.vars.g_d.body.style.width = itsmo.vars.MIN_WIDTH +"px"; }; }; }; /*------------------------------------------------------------------ scrollreset for IE6 ------------------------------------------------------------------*/ // 未使用 itsmo.layout.ScrollReset = function() { if(itsmo.vars.g_agt.indexOf("msie")){ itsmo.vars.g_d.getElementById("scrollable").style.overflow='hidden'; itsmo.vars.g_d.getElementById("scrollable").style.overflow='auto'; }; }; /*------------------------------------------------------------------ map-menu-PakaPaka ------------------------------------------------------------------*/ itsmo.layout.exMenu = function(tName, tId) { var tid=itsmo.vars.g_d.getElementById(tId); if(tid != null){ if(tid.className=='obi-ic-hov'){ tid.className = 'obi-ic-hov3'; } else { tid.className = 'obi-ic-hov'; } } tMenu = itsmo.vars.g_d.getElementById(tName).style; $(".icon-arrow").css('background-position','-429px -1575px'); if (tMenu.display == 'none') { $('.map-gunre-midle').hide(); tMenu.display = "block"; $('#'+tName).closest('li').find('.icon-arrow').css('background-position','-448px -1575px'); } else { tMenu.display = "none"; $('#'+tName).closest('li').find('.icon-arrow').css('background-position','-429px -1575px'); } }; // 未使用 itsmo.layout.map_ajax_class = function(name,cl) { var obj = itsmo.vars.g_d.getElementById(name); if(obj != null) obj.className = cl; }; // 未使用 itsmo.layout.pakaA = function(dis1A) { dis1B = itsmo.vars.g_d.getElementById(dis1A); if (dis1B.className == 'dis1-bl') dis1B.className = "dis1-none"; else dis1B.className = "dis1-bl"; }; // 未使用 itsmo.layout.pakaB = function(dis2A) { dis2B = itsmo.vars.g_d.getElementById(dis2A); if (dis2B.className == 'dis2-bl') dis2B.className = "dis2-none"; else dis2B.className = "dis2-bl"; }; /*------------------------------------------------------------------ BoxUnchecked ------------------------------------------------------------------*/ // 未使用 itsmo.layout.BoxUnchecked = function(start,end) { var count; for(count = start; count < end ; count++){ itsmo.vars.g_d.getElementById("folder"+ count).checked = false; } }; /*------------------------------------------------------------------ freeword ------------------------------------------------------------------*/ itsmo.vars.g_freeWordComment = new Array(); itsmo.vars.g_freeWordComment["df"] = "住所、駅、施設名、〒"; itsmo.layout.freewordOnload = function(cat) { //alert(cat); var mye = itsmo.vars.g_d.getElementById("freewd"); mye.blur(); mye.value=itsmo.vars.g_freeWordComment[cat]; itsmo.layout.freewordBlur("freewd",cat); }; itsmo.layout.freewordBlur = function(eid,cat) { var mye = itsmo.vars.g_d.getElementById(eid); var comment = itsmo.vars.g_freeWordComment[cat]; if (mye.value=="" && (false == $(mye).is(":focus"))) { mye.style.color="#6f6f6f"; mye.value=comment; } else if (mye.value != comment) { mye.style.color="#000"; //リロードした時に文字色が灰色になるのを防止 } else { mye.style.color="#6f6f6f"; } }; itsmo.layout.freewordFocus = function(eid,cat) { var comment = itsmo.vars.g_freeWordComment[cat]; var mye = itsmo.vars.g_d.getElementById(eid); if (mye.value==comment) { mye.style.color='#000' mye.value=''; } }; // 未使用 itsmo.layout.checkWord = function(eid,cat) { var comment = itsmo.vars.g_freeWordComment[cat]; var mye= itsmo.vars.g_d.getElementById(eid); if (mye.value==comment) { mye.style.color='#000'; mye.value=''; } //alert(mye.value); }; /*------------------------------------------------------------------ urlSelect ------------------------------------------------------------------*/ // 未使用 itsmo.layout.UrlSelect = function() { itsmo.vars.g_d.formurl.texturl.focus(); //テキストエリアをフォーカスする itsmo.vars.g_d.formurl.texturl.select(); //テキストエリアを全選択する }; /*------------------------------------------------------------------ controller change background ------------------------------------------------------------------*/ itsmo.layout.chg_bg_top = function() { $('#map_ctr_bg').attr('class','ctr-all map-ctr-north'); }; itsmo.layout.chg_bg_left = function() { $('#map_ctr_bg').attr('class','ctr-all map-ctr-west'); }; itsmo.layout.chg_bg_home = function() { $('#map_ctr_bg').attr('class','ctr-all map-ctr-home'); }; itsmo.layout.chg_bg_right = function() { $('#map_ctr_bg').attr('class','ctr-all map-ctr-east'); }; itsmo.layout.chg_bg_bottom = function() { $('#map_ctr_bg').attr('class','ctr-all map-ctr-south'); }; itsmo.layout.chg_bg_normal = function() { $('#map_ctr_bg').attr('class','ctr-all map-ctr-normal'); };