$(document).ready(function(){ }); $(window).load(function(){ setInit(); }); function setInit() { setZoom(); setGrid(); //モバイル画像 if ( $('#fullsize_h1').length > 0 ) $('#right_area').prepend( '

' + $('#fullsize_h1').html() + '' ); } function setZoom() { $(".zoom").colorbox({ href: function() { var href = $(this).attr('href'); return href; }, maxWidth: "90%", maxHeight: "90%", initialWidth: "100px", initialHeight: "100px", transition:'elastic', fixed: 'true', opacity:0.58 }); } function setGrid() { $("#grid_content").vgrid({ easeing: "easeOutQuint", useLoadImageEvent: true, time: 400, delay: 20, fadeIn: { time: 500, delay: 50 } }); } function showFukidashi() { $('#fukidashi').animate({opacity:'show'},{duration:850}); } function hideFukidashi() { $('#fukidashi').animate({opacity:'hide'},{duration:400}); } function changeMenu(tp,nm) { $('#grid_content').fadeOut(100,function(){$('#grid_content').html('');}); $('#count_area').html(''); $('#url_area').html("このページを直接開くURL:http://kir016424.kir.jp/yoshiki/mc_index_ct_"+tp+"_no_"+nm+".html"); $.post('get_list.php', { ct : tp, no : nm }, function (request) { $('#grid_content').html(request); setInit(); }); } //メールフォーム function clearFormAll() { for (var i=0; i'); if ( tmp[0] == 'err' ) { $('#error_message').html(tmp[1]); } else if ( tmp[0] == 'check' ) { if ( tmp[1] == '1' ) { $('#img2').css('display','none'); $('#img1').css('display','block'); } else { $('#img1').css('display','none'); $('#img2').css('display','block'); } $('#mail2').html(tmp[2]); $('#mail1').fadeOut(); $('#mail2').fadeIn(); $('#error_message').html(''); } else if ( tmp[0] == 'send' ) { $('#mail2').fadeOut().html(tmp[1]).fadeIn(); } } function form_back() { $('#mail2').fadeOut(); $('#mail1').fadeIn(); } function delImg() { $('#img1').css('display','none'); $('#img2').html(' jpgまたはpngファイル'); $('#img2').css('display','block'); $('#delete_img').val('on'); $('#del_img').removeAttr('checked') } // UTF-8 /** * scrollsmoothly.js * Copyright (c) 2008 KAZUMiX * http://d.hatena.ne.jp/KAZUMiX/20080418/scrollsmoothly * Licensed under the MIT License: * http://www.opensource.org/licenses/mit-license.php * * 更新履歴 * 2009/02/12 * スクロール先が画面左上にならない場合の挙動を修正 * 2008/04/18 * 公開 * */ var ss_easing = 0.25; var ss_interval = 20; var ss_d = document; var ss_targetX = 0; var ss_targetY = 0; var ss_targetHash = ''; var ss_scrolling = false; var ss_splitHref = location.href.split('#'); var ss_currentHref_WOHash = ss_splitHref[0]; var ss_incomingHash = ss_splitHref[1]; var ss_prevX = null; var ss_prevY = null; // ドキュメント読み込み完了時にss_init()を実行する ss_addEvent(window, 'load', ss_init); // ドキュメント読み込み完了時の処理 function ss_init(){ // ページ内リンクにイベントを設定する ss_setOnClickHandler(); // 外部からページ内リンク付きで呼び出された場合 if(ss_incomingHash){ if(window.attachEvent && !window.opera){ // IEの場合はちょっと待ってからスクロール setTimeout(function(){scrollTo(0,0);ss_setScroll('#'+ss_incomingHash);},50); }else{ // IE以外はそのままGO scrollTo(0, 0); ss_setScroll('#'+ss_incomingHash); } } } // イベントを追加する関数 function ss_addEvent(eventTarget, eventName, func){ if(eventTarget.addEventListener){ // モダンブラウザ eventTarget.addEventListener(eventName, func, false); }else if(window.attachEvent){ // IE eventTarget.attachEvent('on'+eventName, function(){func.apply(eventTarget);}); } } function ss_setOnClickHandler(){ var links = ss_d.links; for(var i=0; i= _max) break; if(_mtx[i][1]-_mtx[i][0] >= width) { return [_mtx[i][0], _mtx[i][2]]; } } return [0, _max]; }; function updateAttachArea(mtx, point, size) { var _mtx = mtx.concat().sort(matrixSortDepth); var _cell = [point[0], point[0]+size[0], point[1]+size[1]]; for(var i=0,imax=_mtx.length; i b[0]) || a[2] > b[2]) ? 1 : -1; }; function matrixSortX(a, b) { if(!a || !b) return 0; return (a[0] > b[0]) ? 1 : -1; }; function matrixJoin(mtx, cell) { var _mtx = mtx.concat([cell]).sort(matrixSortX); var _mtx_join = []; for(var i=0,imax=_mtx.length; i 0 && _mtx_join[_mtx_join.length-1][1] == _mtx[i][0] && _mtx_join[_mtx_join.length-1][2] == _mtx[i][2]) { _mtx_join[_mtx_join.length-1][1] = _mtx[i][1]; } else { _mtx_join.push(_mtx[i]); } } return _mtx_join; }; function matrixTrimWidth(a, b) { if(a[0] >= b[0] && a[0] < b[1] || a[1] >= b[0] && a[1] < b[1]) { if(a[0] >= b[0] && a[0] < b[1]) { a[0] = b[1]; } else { a[1] = b[0]; } } return a; }; function getSize(child) { var _w = child.width(); var _h = child.height(); _w += Number(child.css("margin-left").replace('px', '')) +Number(child.css("padding-left").replace('px', '')) +Number(child.get(0).style.borderLeftWidth.replace('px', '')) +Number(child.css("margin-right").replace('px', '')) +Number(child.css("padding-right").replace('px', '')) +Number(child.get(0).style.borderRightWidth.replace('px', '')); _h += Number(child.css("margin-top").replace('px', '')) +Number(child.css("padding-top").replace('px', '')) +Number(child.get(0).style.borderTopWidth.replace('px', '')) +Number(child.css("margin-bottom").replace('px', '')) +Number(child.css("padding-bottom").replace('px', '')) +Number(child.get(0).style.borderBottomWidth.replace('px', '')); return [_w, _h]; }; function heightTo(self) { var _self = self; var _delay = _self.data("_vgchild").length * (_self.data("_vgopt").delay || 0) + _self.data("_vgopt").time || 500; _self.stop(); if(_self.height() < _self.data("_vgwrapheight")) { if($.browser.msie) { _self.height(_self.data("_vgwrapheight")); } else { _self.animate( { height: _self.data("_vgwrapheight")+"px" }, (_self.data("_vgopt").time || 500), "easeOutQuart" ); } } else { clearTimeout(_self.data("_vgwraptimeout")); _self.data("_vgwraptimeout", setTimeout(function(){ if($.browser.msie) { _self.height(_self.data("_vgwrapheight")); } else { _self.animate( { height: _self.data("_vgwrapheight")+"px" }, (_self.data("_vgopt").time || 500), "easeOutQuart" ); } }, _delay)); } }; function moveTo(childs) { var _c; childs.each(function(i) { _c = $(this); _c.css("left", _c.data("_vgleft")+"px"); _c.css("top", _c.data("_vgtop")+"px"); }); }; function animateTo(childs, easing, time, delay) { var _self = $(childs).parent(); var isMove = false; var imax = childs.length; var i,_c,_pos; for(i=0; i") .text(" ") .attr("id", "_vgridspan") .hide() .appendTo("body"); s.data("size", s.css("font-size")); s.data("timer", setInterval(function(){ if(s.css("font-size") != s.data("size")) { s.data("size", s.css("font-size")); func(self); } }, 1000)); }; function setImgLoadEvent(self, func) { if(!self.data("vgrid-image-event-added")){ self.data("vgrid-image-event-added", 1); self.bind("vgrid-added", function(){ self.find("img").each(function(){ var img = $(this); if(!img.data("vgrid-image-handler")){ img.data("vgrid-image-handler", 1); img.bind("load", function(){ func(self); }); } }); }); } self.trigger("vgrid-added"); var _append = self.append; var _prepend = self.prepend; self.append = function(){ _append.apply(self, arguments); self.trigger("vgrid-added"); }; self.prepend = function(){ _prepend.apply(self, arguments); self.trigger("vgrid-added"); }; }; $.fn.extend({ vgrid: function(option) { var _target = $(this); var _opt = option || {}; if (_opt.easeing) { _opt.easing = _opt.easeing; } _target.each(function(){ var _self = $(this); _self.data("_vgopt", _opt); _self.data("_vgchild", _self.find("> *")); _self.data("_vgdefchild", _self.data("_vgchild")); _self.css({ "position": "relative", "width": "auto" }); _self.data("_vgchild").css("position", "absolute"); makePos(_self); moveTo(_self.data("_vgchild")); if(_self.data("_vgopt").fadeIn) { var _prop = (typeof(_self.data("_vgopt").fadeIn)=='object') ? _self.data("_vgopt").fadeIn : {time: _self.data("_vgopt").fadeIn} ; _self.data("_vgchild").each(function(i) { var _c = $(this); if(_c.css("display") == "none"){ return true; } _c.stop().fadeTo(0, 0); setTimeout(function(){ _c.stop().fadeTo(_prop.time || 250, 1); }, i * (_prop.delay || 0)); }); } $(window).resize(function(e) { refleshHandler(_self); }); if(_opt.useLoadImageEvent) setImgLoadEvent(_self, refleshHandler); if(_opt.useFontSizeListener) setFontSizeListener(_self, refleshHandler); }); return _target; }, vgrefresh: function(easing, time, delay, func) { var _target = $(this); _target.each(function(){ var _obj = $(this); var _opt = _obj.data("_vgopt") || {}; if(_obj.data("_vgchild")) { _obj.data("_vgchild", _obj.find("> *")); _obj.data("_vgchild").css("position", "absolute"); makePos(_obj); time = typeof(time)=="number" ? time : _obj.data("_vgopt").time || 500; delay = typeof(delay)=="number" ? delay : _obj.data("_vgopt").delay || 0; animateTo( _obj.data("_vgchild"), easing || _obj.data("_vgopt").easing || "linear", time, delay ); if(typeof(func)=='function') { setTimeout( func, _obj.data("_vgchild").length * delay + time ); } } if(_opt.useLoadImageEvent) setImgLoadEvent(_obj, refleshHandler); }); return _target; }, vgsort: function(func, easing, time, delay) { var _target = $(this); _target.each(function(){ var _obj = $(this); if(_obj.data("_vgchild")) { _obj.data("_vgchild", _obj.data("_vgchild").sort(func)); _obj.data("_vgchild").each(function(num){ $(this).appendTo(_obj); }); makePos(_obj); animateTo( _obj.data("_vgchild"), easing || _obj.data("_vgopt").easing || "linear", typeof(time)=="number" ? time : _obj.data("_vgopt").time || 500, typeof(delay)=="number" ? delay : _obj.data("_vgopt").delay || 0 ); } }); return _target; } }); })(jQuery);