/* update: 2007/11/16

=1 スムース・スクロール
=3 文字サイズ変更
=4 お気に入りに追加
=5 小窓を表示
=6 新規ウィンドウで開く
=7	メニュー選択後ジャンプ
=8 フォーム関連
	入力中の枠線の色を変更
	フォーム内の文字をクリア
	ボタン無効化
	２重送信防止
	チェックボックスでボタンを有効/無効
=9 ファイル呼び出し
*/

/*
=1 ▼スムース・スクロール
	http://www.dezinerfolio.com/2007/08/08/df-javascript-smooth-scroll
	<div name="middle"></div>
	<a name="middle" id="middle" href="#middle">GO TO TOP</a>
*/
eval((function(){a="Scroller={speed:10,8dC.;d.while(dC.+C.}} J8N;d=5;&&M4M}d&&dM4dM}%4%} 0J8a,F4(F,fa@7a.4a.LP+F7Jend8e66.cancelBubble=true;6.Value=fa@;}&&(E(7J8di=Hner3||5.G3;hN.3;a=(Ed>ah-d>i7e@{-(h-d)7}e@{a=a+(d-a}To(0,aEa==a}=aJHit8KwHdow,A,A7,A82P;l=9;d=locatiP;D&&D.HdexOfL#)!=-1&&(l/+l=C)Kl,Gck,endEl.PGck=2l=this.hash.substr(1E9.name==l;i=setILL+(9)+),107}}}}}};Hit()",b=48;while(b>=0)a=a.replace(new RegExp("%23456789@ACDEFGHJKLMNP".charAt(b),"g"),("\042Scroller.entfunction(offsetParscrollwindow.returndocumattachEvntervala=.getElemsByTagName(a);if(offsetTop){for(i=0;i<a.length;i++.pathnamea+=Math.ceil((d-ae.stopPropagationTopa.addEvListenerbody)/speede.prevDefaultclearI(i)pageYOffsetend(this);Height .Elemev)}:a[i]lseload=dl.href);b,dcliin},((.=.=C||on".split(""))[b--]);return a})())


/*
=3 ▼文字サイズ変更
	<p><a href="javascript:FontChange('body',1)"><img src="font_large.gif" alt="フォントを大きくする"></a>
	<a href="javascript:FontChange('body',-1)"><img src="font_small.gif" alt="フォントを小さくする"></a></p>
*/
var Default=2;var tags=new Array('div','td','tr');var sizing=new Array('xx-small','x-small','small','medium','large','x-large','xx-large');function FontChange(a,b){if(!document.getElementById)return var c=document,tarS=null,fontSize=Default,value,su,cTags;fontSize+=b;if(fontSize<0)fontSize=0;if(fontSize>6)fontSize=6;Default=fontSize;if(!(tarS=c.getElementById(a)))tarS=c.getElementsByTagName(a)[0];tarS.style.fontSize=sizing[fontSize];for(value=0;value<tags.length;value++){cTags=tarS.getElementsByTagName(tags[value]);for(su=0;su<cTags.length;su++)cTags[su].style.fontSize=sizing[fontSize]}}window.onload=FontChange;


/*
=4 ▼お気に入りに追加
	<INPUT type="button" value="お気に入りに登録" onClick="bookMark()">
*/
function bookMark(){window.external.addFavorite('http://xxxx.com/','サイト名');}


/*
=5 ▼小窓を表示
*/
function OpenWindowRepre(){var a;a=window.open("remainder.html","window","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=0,Width=400,Height=240");a.focus();a.window.moveTo(0,0)}



/*
=6	▼新規ウィンドウで開く
	<a href="URL" rel="new">
*/
function externalLinks(){if(!document.getElementsByTagName)return;var a=document.getElementsByTagName("a");for(var i=0;i<a.length;i++){var b=a[i];if(b.getAttribute("href")&&b.getAttribute("rel")=="new")b.target="_blank"}}window.onload=externalLinks;


/*
=7 ▼メニュー選択後ジャンプ
*/
function optionMenu(a){location.href=a.options[a.selectedIndex].value}
function optionMenu(){location.href=jmp.elements['conts'].options[jmp.elements['conts'].selectedIndex].value}


/*
=8 ▼フォーム関連
*/
// □　入力中の枠線の色を変更
function msOverB(i){fname2.elements[i].style.borderColor='#ff00ff'}
function msOutB(i){fname2.elements[i].style.borderColor='#cccccc'}

// □　フォーム内の文字をクリア
function cleartext(){document.search.query.value=""}

// □　ボタン無効化
var disabledFlag=0;var isIE=(document.documentElement.getAttribute("style")==document.documentElement.style);function addFormAttribute(a){isIE?a.setAttribute("onsubmit",new Function("if (this.bakecookie.checked) rememberMe(this);disableSubmit(this);")):a.setAttribute('onsubmit','if (this.bakecookie.checked) rememberMe(this);disableSubmit(this);');var b=a.elements;for(var i=0;i<b.length;i++){if(b[i].type=='submit'&&b[i].getAttribute('name')=='post'){isIE?b[i].setAttribute("onclick",new Function("setHiddenValue(this);")):b[i].setAttribute('onclick','setHiddenValue(this)')}}}function disableSubmit(a){if(!disabledFlag){return}var b=a.elements;for(var i=0;i<b.length;i++){if(b[i].type=='submit'||b[i].type=='button'){b[i].disabled=true}}}function setHiddenValue(a){if(a.name){var q=document.createElement('input');q.type='hidden';q.name=a.name;q.value=a.value;a.form.appendChild(q);disabledFlag=1}}

// □２重送信防止
// <form action="" method="post" onsubmit="returnformCheck()">
function formCheck(){if(getCookie()){confirm("sousinzumi");return false}else{setCookie();return true}}function getCookie(){str=document.cookie;return str.split("frmSubmit=")[1]}function setCookie(){document.cookie="frmSubmit=on"}

// □チェックボックスでボタンを有効/無効
function consent_check(){if(document.disatest.consent[0].checked==true)document.disatest.btn.disabled=false;else document.disatest.btn.disabled=true}



/*
=9 ▼ファイル呼び出し
	Sprinkle Javascript Library
	http://www.sprinklejs.com/
*/
function csiExec(a,b){var c=a.attributes;var i;if(c){switch(a.tagName.toLowerCase()){case"span":case"div":case"textarea":case"input":var j,d;for(i=0;i<c.length;i++){if(c[i].name=="src"){d=false;for(j=0;j<c.length;j++){if(c[j].name=="csiLoadStatus"&&(c[j].value=="loading"||c[j].value=="loaded")){d=true;break}}if(!d){csiLoad(a,c[i].value)}}}break}}if(b){for(i=0;i<a.childNodes.length;i++){csiExec(a.childNodes[i],b)}}}function csiFindElementByCsiId(a,b){return findElementByAttributePair(a,"csiid",b)}function findElementByAttributePair(a,b,c){var d=el.attributes;var i;if(d){for(i=0;i<d.length;i++){if(d[i].name==b&&d[i].value==c){return el}}}if(el.childNodes){for(i=0;i<el.childNodes.length;i++){var e=findElementByAttributePair(el.childNodes[i],b,c);if(e)return e}}return null}function csiLoad(d,f){d.attributes.setNamedItem(csiMakeAttribute("csiLoadStatus","loading"));var g;var h=csiGetAntiCacheMethod(d);if(h=="querystring"){var i=new Date();var j=""+i.getFullYear()+i.getMonth()+i.getDate()+i.getHours()+i.getMinutes()+i.getSeconds();if(f.indexOf("?")==-1)f+="?nocachetimestamp="+j;else f+="&nocachetimestamp="+j}if(window.XMLHttpRequest){g=new XMLHttpRequest();if(g.overrideMimeType){g.overrideMimeType("text/plain")}}else if(window.ActiveXObject){try{g=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{g=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}}if(!g){}else{g.onreadystatechange=function(){if(g.readyState==4&&g.status==200){var a=g.responseText;var b=csiGetCropBody(d);if(b)a=csiGetInnerHtmlOfTag(a,"body");var c=csiGetInjectProp(d);switch(c){case"innerHTML":case"inner":case"contents":case"content":d.innerHTML=a;break;case"value":d.value=a;break;case"outerHTML":case"outer":case"replace":d=csiReplaceHtml(d,a);break}csiExec(d,true)}}}g.open("GET",f,true);g.send("");d.attributes.setNamedItem(csiMakeAttribute("csiLoadStatus","loaded"))}function csiGetCropBody(b){var c="on";var a;var d=b.attributes;if(!d)return false;for(a=0;a<d.length;a++){if(d[a].name.toLowerCase()=="cropbody"){return d[a].value.toLowerCase()=="on"||d[a].value.toLowerCase()=="yes"||d[a].value.toLowerCase()=="true"||d[a].value.toLowerCase()=="1"}}return c=="on"}function csiGetAntiCacheMethod(b){var c="disabled";if(b.tagName.toLowerCase()=="input")c="querystring";var a;var d=b.attributes;if(!d)return false;for(a=0;a<d.length;a++){if(d[a].name.toLowerCase()=="anticache"){return d[a].value.toLowerCase()}}return c}function csiGetInjectProp(b){var c="innerHTML";if(b.tagName.toLowerCase()=="input")c="none";var a;var d=b.attributes;if(!d)return"outerHTML";for(a=0;a<d.length;a++){if(d[a].name.toLowerCase()=="apply"){return d[a].value}}return c}function csiGetInnerHtmlOfTag(a,b){if(a.toLowerCase().indexOf("<"+b)>-1&&a.toLowerCase().indexOf("</"+b+">",a.toLowerCase().indexOf("<"+b))>-1){var c=a.toLowerCase().indexOf("<"+b);var d=a.indexOf(">",c);var e=a.toLowerCase().indexOf("</"+b,d);var f=a.substring(d+1,e-1);return f}else return a}function csiMakeAttribute(a,b){var c=document.createAttribute(a);c.value=b;return c}function dtdExtensionsCleanup(){if((document.body.innerHTML.replace(/ /g,'').replace(/\n/g,"").substr(0,5)=="]&gt;")||(document.body.innerHTML.substr(0,11)=="<!--ATTLIST"||document.body.innerHTML.substr(0,11)=="<!--ELEMENT")){var a=document.body.innerHTML.indexOf("&gt;",document.body.innerHTML.indexOf("]"));var b=document.body.innerHTML.substring(a+4);document.body.innerHTML=b}else{}}function csiAutoExec(){dtdExtensionsCleanup();csiExec(document.documentElement,true)}function csiReplaceHtml(a,b,c){if(!c)c=false;var d=(typeof a==="string"?document.getElementById(a):a);var e=d.nodeName;if(a.attributes&&a.attributes["wraptag"])e=a.attributes["wraptag"].value;var f=document.createElement(e);f.id=d.id;f.className=d.className;f.innerHTML=b;d.parentNode.replaceChild(f,d);return f.parentNode};function csiAttachEvent(a,b,c,d){if(!d)d=false;if(a.addEventListener){a.addEventListener(b,c,d);return true}else if(a.attachEvent)return a.attachEvent("on"+b,c);else{csiNsAttachEvent(a,b,c);a['on'+b]=function(){csiFireEvent(a,b)}}}function csiNsAttachEvent(a,b,c){if(!a.myEvents)a.myEvents={};if(!a.myEvents[b])a.myEvents[b]=[];var d=a.myEvents[b];d[d.length]=c}function csiFireEvent(a,b){if(!a||!a.myEvents||!a.myEvents[b])return;var c=a.myEvents[b];for(var i=0,len=c.length;i<len;i++)c[i]()}csiAttachEvent(window,"load",csiAutoExec,false);
