/* ==================================================

 * gd-1.1.6.js
 *
 * Copyright (c) Global design, Inc.
 * http://www.glode.co.jp/ 
 * Version: 1.1.6
 * Last Modified: 2009/8/17
 * Library&Plugin: jQuery 1.3.2, jQuery.cookie, jQuery.attrrep

----------------------------------------------------

 * $.gd.Uri
 * $.gd.pageScroll
 
 * yuga.js
 * http://kyosuke.jp/yugajs/
 
================================================== */

/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */
jQuery.cookie=function(a,b,c){if(typeof b!='undefined'){c=c||{};if(b===null){b='';c.expires=-1}var d='';if(c.expires&&(typeof c.expires=='number'||c.expires.toUTCString)){var e;if(typeof c.expires=='number'){e=new Date();e.setTime(e.getTime()+(c.expires*24*60*60*1000))}else{e=c.expires}d='; expires='+e.toUTCString()}var f=c.path?'; path='+(c.path):'';var g=c.domain?'; domain='+(c.domain):'';var h=c.secure?'; secure':'';document.cookie=[a,'=',encodeURIComponent(b),d,f,g,h].join('')}else{var j=null;if(document.cookie&&document.cookie!=''){var k=document.cookie.split(';');for(var i=0;i<k.length;i++){var l=jQuery.trim(k[i]);if(l.substring(0,a.length+1)==(a+'=')){j=decodeURIComponent(l.substring(a.length+1));break}}}return j}};

/* ==================================================

 * jquery.attrrep.js
 *
 * Copyright (c) Global design, Inc. All rights reserved.
 * http://www.glode.co.jp/ 
 * Version: 1.0.0
 * Last Modified: 2009/4/4
 * Library&Plugin: jQuery 1.3.2
 
================================================== */
;(function($){var e='attrRep';$.fn[e]=function(a){var c=$.extend({name:'src',ret:'',rep:''},a);var b=this;var d=$(b).attr(c.name);if(d){$(this).data('before',d);d=d.replace(c.ret,c.rep);$(this).data('after',d);$(b).attr(c.name,d)}return this}})(jQuery);

//gd.js
(function($){$.gd={Uri:function(b){var c=this;this.originalPath=b;this.absolutePath=(function(){var e=document.createElement('span');e.innerHTML='<a href="'+b+'" />';return e.firstChild.href})();var d={'schema':2,'username':5,'password':6,'host':7,'path':9,'query':10,'fragment':11};var r=/^((\w+):)?(\/\/)?((\w+):?(\w+)?@)?([^\/\?:]+):?(\d+)?(\/?[^\?#]+)?\??([^#]+)?#?(\w*)/.exec(this.absolutePath);for(var f in d){this[f]=r[d[f]]}this.querys={};if(this.query){$.each(c.query.split('&'),function(){var a=this.split('=');if(a.length==2)c.querys[a[0]]=a[1]})}},wrapperWidth:function(b){var c=$.extend({area:'#tmp_wrapper',defWidth:'100%',maxWidth:1280,minWidth:780},b);var d=c.maxWidth+'px',minWidthSet=c.minWidth+'px',minWidthStyle=$(c.area).css('minWidth');function resiser(){if(!minWidthStyle){var a=$(document.body).width();if(a>c.maxWidth){$(c.area).width(d)}else if(a<c.minWidth){$(c.area).width(minWidthSet)}else{$(c.area).width(c.defWidth)}}}resiser();$(window).resize(function(){resiser()})},searchText:function(b){var c=$.extend({area:'#tmp_query',keyword:'キーワードを入力'},b);$(c.area).each(function(){var a=$(this);a.focus(function(){if($(this).attr('value')==c.keyword){$(this).attr('value','')}}).blur(function(){if($(this).attr('value')==''){$(this).attr('value',c.keyword)}});if(a.val()==''){a.val(c.keyword)}})},googleSearchSetUp:function(a){var c=$.extend({formId:'#tmp_gsearch',resultHtmlPath:'/search/result.html',hiddenBoxId:'#tmp_search_hidden',inputCof:'FORID:9'},a);var b=$(c.formId).attr({action:c.resultHtmlPath});var p=$(c.hiddenBoxId);var d=$('<input>').attr({type:'hidden',name:'cof'}).val(c.inputCof).appendTo(p)},textSize:function(d){var c=$.extend({cookieName:'text_size',cookieValue:{expires:365,path:'/'},sizeUpClass:'.text_size_up',sizeDownClass:'.text_size_down',sizeNormalClass:'.text_size_normal',size:'80%,90%,110%,130%',defaultSize:'90%',smallStr:'これ以上文字を縮小することはできません。',bigStr:'これ以上文字を拡大することはできません。'},d);var e=$.cookie(c.cookieName),body=$(document.body);if(!e){body.css('fontSize',c.defaultSize)}else{body.css('fontSize',e)}var f=c.size.split(',');var g=f[0];var h=f[f.length-1];var j=body.css('fontSize');var k=numSelect(f,j);$(c.sizeUpClass).each(function(){$(this).click(function(){if(j==h){alert(c.bigStr)}else{body.css('fontSize',f[k+1]);j=body.css('fontSize');k++}$.cookie(c.cookieName,body.css('fontSize'),c.cookieValue);return false})});$(c.sizeDownClass).each(function(){$(this).click(function(){if(j==g){alert(c.smallStr)}else{body.css('fontSize',f[k-1]);j=body.css('fontSize');k--}$.cookie(c.cookieName,j,c.cookieValue);return false})});$(c.sizeNormalClass).each(function(){$(this).click(function(){body.css('fontSize',c.defaultSize);j=body.css('fontSize');k=numSelect(f,j);$.cookie(c.cookieName,j,c.cookieValue);return false})});function numSelect(a,b){for(var i=0;i<a.length;i++){if(b==a[i]){var c=i;break}}return c}},changeStyle:function(g){var c=$.extend({switchClass:'changestyle',switchChooseClass:'changestyle_c',switchChooseBtn:'changestyle_c_btn',switchChoosedefBtn:'changestyle_d_btn',defaultLinkName:'default',cookieValue:{expires:365,path:'/'}},g);var h='cookies',cookieNameList=$.cookie(h);$('.'+c.switchClass).each(function(){$(this).click(function(){var a=$(this).attr('id'),changeLink;if(a.indexOf('_'+c.defaultLinkName)>-1){var b=a.replace('_'+c.defaultLinkName,'');a=c.defaultLinkName;changeLink=$('link[title='+a+'][id='+b+']')}else{a=a.replace(/^tmp_(.*)/,'$1');changeLink=$('link[title='+a+']')}var d=changeLink.attr('class');styleSet(a,d,changeLink);return false})});$('.'+c.switchChooseBtn).each(function(){$(this).click(function(){var a=$(this).attr('name'),checked=$('.'+c.switchChooseClass).filter('[name='+a+']').filter(':checked'),styleName=checked.attr('value'),changeLink;if(styleName==c.defaultLinkName){changeLink=$('link[title='+styleName+'][id='+a+']')}else{changeLink=$('link[title='+styleName+']')}styleSet(styleName,a,changeLink);return false})});$('.'+c.switchChoosedefBtn).click(function(){var a=c.defaultLinkName,styleGloup=$(this).attr('name'),defaultInput=$('.'+c.switchChooseClass).filter('[value='+c.defaultLinkName+'][name='+styleGloup+']');if(a==c.defaultLinkName){changeLink=$('link[title='+a+'][id='+styleGloup+']')}else{changeLink=$('link[title='+a+']')}styleSet(a,styleGloup,changeLink);defaultInput.attr('checked',true);return false});function styleSet(a,b,d){var e=d.attr('href'),defaultLink=$('#'+b),defaultLinkHref=defaultLink.attr('href'),defaultLinkPath=$.cookie(b);if((defaultLinkPath)==null){defaultLinkPath=defaultLinkHref+','+a;$.cookie(b,defaultLinkPath,c.cookieValue)}else{var f=$.cookie(b),allCookies=f.split(','),str;allCookies[1]=a;str=allCookies.join(',');$.cookie(b,str,c.cookieValue)}if(d.attr('id')==d.attr('class')){defaultLink.attr('href',allCookies[0])}else{defaultLink.attr('href',e)}if(cookieNameList==null){cookieNameList=b}else if(cookieNameList.indexOf(b)==-1){cookieNameList+=(','+b)}$.cookie(h,cookieNameList,c.cookieValue)}},activeLink:function(d){var c=$.extend({area:'body',level:1,activeClass:'active',activeThisClass:'active_this',referId:'#tmp_pankuzu'},d);var e=new RegExp(/index\..*/),thisPath=new $.gd.Uri(String(window.location.href)),area=$(c.area),href=area.find('a'),referHref=$(c.referId).find('a');thisPath=thisPath.absolutePath.replace('#'+thisPath.fragment,'').replace(e,'');referHref=String(referHref[c.level]).replace(e,'');href.each(function(){this.hrefdata=new $.gd.Uri(this.getAttribute('href'));var a='';if(this.hrefdata.absolutePath.indexOf('#')==-1){a=this.hrefdata.absolutePath.replace(e,'')}var b=$(this).parent();if(b.get(0)&&b.get(0).tagName=='SPAN'){b=$(this).parent().parent()}if(thisPath==a){$(this).addClass(c.activeThisClass);b.addClass(c.activeClass)}if(referHref==a){b.addClass(c.activeClass)}})},rollover:function(b){var c=$.extend({area:'body',onSuffix:'_on.',offSuffix:'_off.',activeSuffix:'_on.',activeClass:'active'},b);$(c.area).each(function(){$(this).find('img').filter('[src*='+c.offSuffix+']').each(function(){var a=$(this).attr('src');this.onImg=new Image();this.activeImg=new Image();this.onImg.src=a.replace(c.offSuffix,c.onSuffix);this.activeImg.src=a.replace(c.offSuffix,c.activeSuffix);if($(this).parent().parent().hasClass(c.activeClass)){this.src=this.activeImg.src;return true}$(this).mouseover(function(){this.src=this.onImg.src}).mouseout(function(){this.src=a})})})},tab:function(f){var c=$.extend({area:'body',type:'normal',easing:'swing',speead:300,naviClass:'tab_menu',activeClass:'active',onName:'_on.',offName:'_off.',cookie:false,cookieValue:{expires:365,path:'/'}},f);$(c.area).find('.'+c.naviClass).each(function(i){var e=$(this).find('a[href^=#],area[href^=#]').not('a[href=#],area[href^=#]'),tabBodyList,activeImg=e.find('img[src*='+c.offName+']'),defaultIdName=new $.gd.Uri(e.filter(':first').attr('href')).fragment,activeMenu=defaultIdName,cookieName=c.naviClass+i,cookieData=$.cookie(cookieName),times=0;e.each(function(){this.hrefdata=new $.gd.Uri(this.getAttribute('href'));var d='#'+this.hrefdata.fragment;if(tabBodyList){tabBodyList=tabBodyList.add(d)}else{tabBodyList=$(d)}$(this).unbind('click').click(function(){$.cookie(cookieName,d,c.cookieValue);var a=$(this).closest('.'+c.naviClass);a.removeClass(activeMenu).addClass(this.hrefdata.fragment);activeMenu=this.hrefdata.fragment;e.parent().removeClass(c.activeClass);$(this).parent().addClass(c.activeClass);activeImg.each(function(){$(this).attrRep({name:'src',ret:c.onName,rep:c.offName})});$(this).find('img[src*='+c.offName+']').each(function(){$(this).attrRep({name:'src',ret:c.offName,rep:c.onName})});var b;if(times==0){b='normal';times++}else{b=c.type}switch(b){case'normal':tabBodyList.hide();$(d).show();break;case'fade':tabBodyList.filter(':visible').fadeOut('slow',function(){$(d).fadeIn('fast')});break;case'slide':tabBodyList.filter(':visible').animate({height:'1px'},c.speed,c.easing,function(){tabBodyList.filter(':visible').css('height','auto');tabBodyList.filter(':visible').hide();$(d).slideDown('fast')});break;default:tabBodyList.filter(':visible').hide();$(d).show();break}return false})});if(c.cookie&&$.cookie(cookieName)){e.filter('[href^='+$.cookie(cookieName)+']').trigger('click')}else{e.filter(':first').trigger('click')}})},switchMenu:function(h){var c=$.extend({area:'body',type:'normal',easing:'swing',speead:300,naviClass:'switch_menu',switchClass:'switch',cntClass:'switch_cnt',activeClass:'active',onName:'_on.',offName:'_off.',onAlt:'メニューを閉じます',offAlt:'メニューを開きます'},h);$(c.area).find('.'+c.naviClass).each(function(){var f=$(this).find('.'+c.activeClass).parent();if(f.hasClass(c.cntClass)){f.addClass(c.activeClass)};$(this).find('.'+c.cntClass).each(function(){if($(this).hasClass(c.activeClass)){$(this).parent().addClass(c.activeClass);return true}else{$(this).hide()}}).end().find('.'+c.activeClass+' .'+c.cntClass).addClass(c.activeClass).show().end().find('.'+c.switchClass).css('cursor','pointer').click(function(){var a=$(this).parent();if(a.get(0)&&a.get(0).tagName=='SPAN'){a=$(this).parent().parent()}var b=a.find('.'+c.cntClass).eq(0),img=$(this).find('img[src*='+c.offName+'],img[src*='+c.onName+']'),src=img.attr('src');a.toggleClass(c.activeClass);b.toggleClass(c.activeClass);switch(c.type){case'normal':b.toggle();break;case'slide':b.filter(':visible').animate({height:'1px'},c.speead,c.easing,function(){b.css('height','auto');b.hide()}).end().filter(':hidden').slideDown("fast");break;default:b.toggle();break}changeImg($(this),src,img);return false}).find('img[src*='+c.offName+']').each(function(){var a=$(this).attr('src');this.preImg=new Image();this.preImg.src=a.replace(c.offName,c.onName)});var g=$(this).find('.'+c.activeClass+' a'),activeImg=g.find('img[src*='+c.offName+']'),activeSrc=activeImg.attr('src');changeImg(g,activeSrc,activeImg);function changeImg(a,b,d){var e=a.parent();if(e.get(0)&&e.get(0).tagName=='SPAN'){e=a.parent().parent()}if(b){if(e.hasClass(c.activeClass)){b=b.replace(c.offName,c.onName);d.attr('alt',c.onAlt)}else{b=b.replace(c.onName,c.offName);d.attr('alt',c.offAlt)}a.find('img[src*='+c.offName+'],img[src*='+c.onName+']').attr('src',b)}}})},labelClickable:function(d){if(!$.browser.msie)return;var c=$.extend({area:'body'},d);$(c.area).find('label:has(img)').each(function(){var a=$(this).attr('for');var b=$('#'+a);$(this).toggle(function(){b.attr('checked',true).select()},function(){if(b.attr('type'=='radio'))return;b.attr('checked',false).select()})})},directoryFlg:function(a){var c=$.extend({directory:'/'},a);var b=new $.gd.Uri(String(window.location.href));var d=b.path.replace(/index\..*/,'');d=d.replace('/cms8341','');var e=false;var f=c.directory.split(',');for(var i=0;i<f.length;i++){if(d.search(f[i])==0){e=true;break}}return e}};var l=$.cookie('cookies');if(l){var m=l.split(',');for(var i=0;i<m.length;i++){var l=$.cookie(m[i]),cookieArray=l.split(','),value=cookieArray[1],href=$('link[title='+value+']').attr('href'),target=$('#'+m[i]);target.attr('href',href)}}})(jQuery);