// JavaScript Document

//----flash IE対応-----
/*
function wrt(){
	document.write('');
}
*/

//-----trim-----
String.prototype.trim = function() {
    return this.replace(/^[ ]+|^[　]+|[ ]+$|[　]+$/g, '');
}
//-----Browser check-----
var UA=navigator.userAgent.toLowerCase();

//イメージプリロード
var m_img=new Image();
m_img.src="img/arrow1.gif";
//-----menu img hover function-----
var aniOn=new Image();
aniOn.src="img/bar_ani_j.jpg";
var aniOff=new Image();
aniOff.src="img/bar_ani.jpg";
var dtOn=new Image();
dtOn.src="img/bar_dc_j.jpg";
var dtOff=new Image();
dtOff.src="img/bar_dc.jpg";
var phOn=new Image();
phOn.src="img/bar_pt_j.jpg";
var phOff=new Image();
phOff.src="img/bar_pt.jpg";
var txOn=new Image();
txOn.src="img/bar_tx_j.jpg";
var txOff=new Image();
txOff.src="img/bar_tx.jpg";
var wpOn=new Image();
wpOn.src="img/bar_wp_j.jpg";
var wpOff=new Image();
wpOff.src="img/bar_wp.jpg";
var bbOn=new Image();
bbOn.src="img/bar_bb_j.jpg";
var bbOff=new Image();
bbOff.src="img/bar_bb.jpg";
var grOn=new Image();
grOn.src="img/bar_gr_j.jpg";
var grOff=new Image();
grOff.src="img/bar_gr.jpg";
var nwOn=new Image();
nwOn.src="img/bar_new_j.jpg";
var nwOff=new Image();
nwOff.src="img/bar_new.jpg";

function rOverOn(imgName){
	if(document.images){
		document.images[imgName].src=eval(imgName+'On').src;
	}
}
function rOverOff(imgName){
	if(document.images){
		document.images[imgName].src=eval(imgName+'Off').src;
	}
}

//-----tools map function-----
//h_x---高さ s_tp---ステップ//---h_x-->IE260safari285その他270
var ID, h_x, h_m=5, sz=0, t_m=50, s_tp=20; flg=0;
if(UA.indexOf('msie')+1){
	h_x=260;
}else if(UA.indexOf('safari')+1){
	h_x=285;
}else{
	h_x=270;
}

function init(){
//	document.getElementById("t_map").style.height=0;
//	document.getElementById("t_map").style.display="none";
	//-*-他のページからのリクエスト（お問い合わせ）-*-//
	var data = location.href.split("?")[1];
	if (data){
		adL('frm');
	}
}
var tmp=0;//マップオープン：ダブルクリック防止
function expnd(){
	if(flg==0 && tmp==0){
		tmp=1;
		flg=1;
		document.getElementById("t_map").style.display="block";
		ID=setInterval("mx()",t_m);
	}else if(flg==1 && tmp==0){
		tmp=1;
		flg=0;
		ID=setInterval("ms()",t_m);
	}
}
function mx(){
	sz+=s_tp;
		if(sz >=h_x){
			document.getElementById("t_map").style.height=h_x+'px';
			clearInterval(ID);tmp=0;
			document.getElementById('tag').innerHTML='ツールマップを閉じる';
			document.getElementById('tag').style.backgroundPosition='0 -17px';
	}
	document.getElementById("t_map").style.height=sz+'px';
}
function ms(){
	sz-=s_tp;
		if(sz <=h_m){
		clearInterval(ID);tmp=0;
		document.getElementById("t_map").style.display="none";
		document.getElementById('tag').innerHTML='ツールマップを開く';
		document.getElementById('tag').style.backgroundPosition='0 0';
	}
	document.getElementById("t_map").style.height=sz+'px';
}
function udrln(){
	document.getElementById('tag').style.color='green';
}
function n_udrln(){
	document.getElementById('tag').style.color='#fff';
}

//-----add layer function-----
function adL(layer){
	var obj = document.createElement('div');
	obj.id = 'fid';   
	/*---CSSでいくつか設定---*/

//--------------------------------------------------------------
	obj.style.height = document.body.scrollHeight + 80 + "px";
	obj.style.width  = "100%";

//--------------------------------------------------------------

	document.body.appendChild(obj);
	
	var fm=document.getElementById(layer);//変数
	fm.style.visibility='visible';
	fm.style.display='block';
	/*---CSSでいくつか設定---*/
	
	window.scrollTo(0,0);

}
function rm_adL(layer){
	var id=document.getElementById('fid');
	document.body.removeChild(id);
	var fm=document.getElementById(layer);//変数
	fm.style.visibility='hidden';
	fm.style.display='none';
	location.href='index.htm';
}
//-----form confirmation-----
function f_cnf_ep(){
	if(document.forms["opi"].elements["opinion"].value.trim()==''){
		//alert('no text');
		var cfst=document.getElementById("cnfm");
		cfst.style.display='block';
		cfst.innerHTML='※ご意見・ご感想欄に入力しないと送信できません。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" name="b1" value="×" style="font-size:10px;background-color:#333;color:#fff;" onClick="document.getElementById(\'cnfm\').style.display=\'none\';document.forms[\'opi\'].elements[\'opinion\'].focus();" />';
		return false;
	}
	return true;
}
		