//	フォントサイズ格納用クッキー名
var cookieKey = "kawashin-font";

//	クッキー保持日数
var expiredays = 30;

/////////////////////////////////////////////////////////////////////
//	初期設定
/////////////////////////////////////////////////////////////////////

var imagePtr = new Array();		//	ロールチェンジ画像配列
var htmlRoot;					//	コンテンツルート
var i;

//	コンテンツルートの取得

htmlRoot = location.href;

i = htmlRoot.indexOf('://');
i = htmlRoot.indexOf('/',i+3);
htmlRoot = htmlRoot.substr(0,i+1);

if( location.href.indexOf('cms/kawashin/html') >= 0 ){
	htmlRoot += 'cms/kawashin/html/';
}

/////////////////////////////////////////////////////////////////////

// 	読み込み時フォントサイズ初期化
function initFont(){

	var fsize = '';
	var scookie = document.cookie + ';';
	var p = scookie.indexOf(cookieKey);

	if( p >= 0 ){
		var p2 = scookie.indexOf(';',p);
		fsize = unescape(scookie.substring(p+cookieKey.length+1, p2));
	}
	if( fsize != 's' && fsize != 'l' ){
		fsize = 'm';
	}

	//	フォントボタン画像
	imagePtr['font_l'] = new Image();
	imagePtr['font_l'].src = htmlRoot + 'img/green/fontsize_l.gif';
	imagePtr['font_l_r'] = new Image();
	imagePtr['font_l_r'].src = htmlRoot + 'img/green/fontsize_l_r.gif';
	imagePtr['font_m'] = new Image();
	imagePtr['font_m'].src = htmlRoot + 'img/green/fontsize_m.gif';
	imagePtr['font_m_r'] = new Image();
	imagePtr['font_m_r'].src = htmlRoot + 'img/green/fontsize_m_r.gif';
	imagePtr['font_s'] = new Image();
	imagePtr['font_s'].src = htmlRoot + 'img/green/fontsize_s.gif';
	imagePtr['font_s_r'] = new Image();
	imagePtr['font_s_r'].src = htmlRoot + 'img/green/fontsize_s_r.gif';

	switchFont(fsize);
}

//	フォントサイズ設定実行部・クッキー保存
function switchFont(fsize){

	var obj = document.getElementById('fontsize');

	var p = obj.href.lastIndexOf('/');
	obj.href = obj.href.substring(0,p+1) + 'fontsize_' + fsize + '.css';

	var sday = new Date();
	sday.setTime(sday.getTime() + expiredays * 1000 * 60 * 60 * 24);
	sday = sday.toGMTString();
	document.cookie = cookieKey + '=' + escape(fsize) + ';expires=' + sday + ';path=/;';

	if( fsize == 'l' ){
		document.btnFontL.src = imagePtr['font_l_r'].src;
		document.btnFontM.src = imagePtr['font_m'].src;
		document.btnFontS.src = imagePtr['font_s'].src;
	} else if( fsize == 's' ){
		document.btnFontL.src = imagePtr['font_l'].src;
		document.btnFontM.src = imagePtr['font_m'].src;
		document.btnFontS.src = imagePtr['font_s_r'].src;
	} else {
		document.btnFontL.src = imagePtr['font_l'].src;
		document.btnFontM.src = imagePtr['font_m_r'].src;
		document.btnFontS.src = imagePtr['font_s'].src;
	}

}

//	htmlRootに https:// を付与
function setHTTPS(htmlRoot){

	if( htmlRoot.substr(0,8) == 'https://' ){
		return( htmlRoot );
	}

	if( htmlRoot.indexOf('www.kawashin.co.jp') >= 0 ){
		return( 'https' + htmlRoot.substr(4) );
	}

	return( htmlRoot );

}

//	検索
function searchDo(){
	if( location.href.indexOf('cms/kawashin/html') >= 0 ){
		document.getElementById("frm_search").action = '/cms/kawashin/wcv/extend/msearch/msearch.cgi';
	} else {
		document.getElementById("frm_search").action = '/cgi-bin/msearch/msearch.cgi';
	}
	return( true );
}

//	印刷
function btn_print(){
	window.print();
}

//	ローンシミュレーション
function simulation(){
	location.href = setHTTPS(htmlRoot) + 'php/simulation/simulation.php';
}

//	お問い合わせフォーム
function contactForm(){
	location.href = setHTTPS(htmlRoot) + 'php/contact/contact.php';
}

//	ローン仮申込みフォーム
function loan_kari(type){
	location.href = setHTTPS(htmlRoot) + 'php/loan_kari/loan_kari.php?type=' + type;
}

//	アンケート
function enq(num){
	location.href = setHTTPS(htmlRoot) + 'php/enq/enquete.php?num=' + num;
}

//	経営相談のご案内フォーム
function soudanForm(){
	location.href = setHTTPS(htmlRoot) + 'php/contact/soudan.php';
}
