/* ページ遷移時のフェード処理 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ページ遷移は、TOPから？それ以外から？ */
function getHikisuu(){
	getHikisuu.data = new Array();
	getHikisuu.string = location.search.substring(1); //?をサプレス
	getHikisuu.string = getHikisuu.string.split('&');
	for(var i = 0; i != getHikisuu.string.length; i++){
		getHikisuu.data[ck_shikibetushi(getHikisuu.string[i].split('=')[0])] 
		= Escape(unescape(getHikisuu.string[i].split('=')[1]));
	}
	function ck_shikibetushi(shiki){ //識別子（プロパティ）の命名チェック
		shiki_TOP = shiki.substring(0,1);
		if(shiki_TOP.match(/[a-zA-Z_$]/g) == null){
		return null;
		}
		else if(shiki.match(/[^a-zA-Z0-9_$]/g) != null){
			return null;
		} 
		return shiki;
		}
	function Escape(str){ //文字参照へ変換 
		str = str.replace( /\&/g, '&amp;' );
		str = str.replace( /</g, '&lt;' ); 
		str = str.replace( />/g, '&gt;' ); 
		str = str.replace( /\"/g, '&quot;' );
		str = str.replace( /\'/g, '&#39;' );
		return str;
		}
	if(getHikisuu.data.modefg == "fb"){ //TOPからのページ遷移
		document.write("<style type='text/css' media='all'>@import '../css/fb.css';</style>");
	}
	else if(getHikisuu.data.modefg != "fb"){ //それ以外からのページ遷移
		document.write("<style type='text/css' media='all'>@import '../css/fw.css';</style>");
	}
}
new getHikisuu();

/* フェード処理 */
window.onload = function() {
	Spry.Effect.AppearFade("wrapInner", { duration: 400, from: 0, to: 100 });
}


/* works.html ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
function setbgcolor(targetObj){
	var elements = document.getElementsByTagName('dd');
	for(var i=0; i<elements.length; i++){
		elements[i].style.background = 'none';
	}
	targetObj.style.background = '#32afbe';
}
function setfontcolor(targetObj){
	var elements = document.getElementsByTagName('a');
	for(var i=0; i<elements.length; i++){
		if (elements[i].title){
		elements[i].style.color = '#5a5a5a';
		}
	}
	targetObj.style.color = '#fff';
}

/* 2007用を作るには、以下の2006年用をコピーして、数字を2007にして下さい */

/* 2006年用 */
function loadHTMLFile2006(fName){
	httpObj = createXMLHttpRequest(displayData2006);
	if (httpObj){
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}
function displayData2006(){
	if ((httpObj.readyState == 4) && (httpObj.status == 200)){
		$("koko2006").innerHTML = httpObj.responseText;
	}else{
		$("koko2006").innerHTML = "<b>Loading...</b>";
	}
}

/* 2005年用 */
function loadHTMLFile2005(fName){
	httpObj = createXMLHttpRequest(displayData2005);
	if (httpObj){
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}
function displayData2005(){
	if ((httpObj.readyState == 4) && (httpObj.status == 200)){
		$("koko2005").innerHTML = httpObj.responseText;
	}else{
		$("koko2005").innerHTML = "<b>Loading...</b>";
	}
}

/* 2004年用 */
function loadHTMLFile2004(fName){
	httpObj = createXMLHttpRequest(displayData2004);
	if (httpObj){
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}
function displayData2004(){
	if ((httpObj.readyState == 4) && (httpObj.status == 200)){
		$("koko2004").innerHTML = httpObj.responseText;
	}else{
		$("koko2004").innerHTML = "<b>Loading...</b>";
	}
}

/* 2003年用 */
function loadHTMLFile2003(fName){
	httpObj = createXMLHttpRequest(displayData2003);
	if (httpObj){
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}
function displayData2003(){
	if ((httpObj.readyState == 4) && (httpObj.status == 200)){
		$("koko2003").innerHTML = httpObj.responseText;
	}else{
		$("koko2003").innerHTML = "<b>Loading...</b>";
	}
}




function submitForm() {
	submitForm = disableButton;
	document.formname.submit();
	return false;
}
function disableButton() {
	alert('処理中です。しばらくお待ち下さい。');
	return false;
}
