

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



// フォームの入力チェック
// id   = チェックするフォームのID
// mode = 1:数字のみ　2:数字とカンマ　3:メールアドレス
// len  = 入力可能な文字数

function onKeyDownCheck(id,mode,len){

	if( mode == 1 ){

		if( !((event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 46) ||
			(((48 <= event.keyCode && event.keyCode <= 57) || (96 <= event.keyCode && event.keyCode <= 105) || event.keyCode == 189 || event.keyCode == 109) && $F(id).length < len)) ){

			Event.stop(event);
		}
	}
	else if( mode == 2 ){
		if( !((event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 46) ||
			(((48 <= event.keyCode && event.keyCode <= 57) || (96 <= event.keyCode && event.keyCode <= 105) || event.keyCode == 188 || event.keyCode == 189 || event.keyCode == 109 ) && $F(id).length < len)) ){

			Event.stop(event);
		}
	}
	else if( mode == 3 ){

		if( !((event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 46) ||
			  (event.shiftKey == false && event.keyCode == 190) || 
			  (event.shiftKey == false && event.keyCode == 192) || 
			  (event.keyCode == 109) || 
			  (event.shiftKey == true && event.keyCode == 226) || 
			  (event.shiftKey == false && event.keyCode == 189) ||
			  (65 <= event.keyCode && event.keyCode <= 90) ||
			(((48 <= event.keyCode && event.keyCode <= 57) || (96 <= event.keyCode && event.keyCode <= 105) || event.keyCode == 188 ) )) ){

			Event.stop(event);
		}
	}
}

//都道府県
function select_pref(){

	var arr = new Array("北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県");

	document.write("<select class='pref' id='pref' name='pref'><option value='' selected></option>");

	for( var i=0;i<arr.length;i++ ){
		document.write("<option value='" + arr[i] + "'>" + arr[i] + "</option>");
	}
	document.write("</select>");
}

// トピックスを別ウィンドウで開く
function openNews(id){
	window.open("news_detail.php?id=" + id,"","width=640,height=606,scrollbars=yes,status=yes");
}

// WORKSを別ウィンドウで開く
function openWorkDetail(id){
	window.open("work_detail.php?id=" + id,"","width=720,height=495,scrollbars=yes,status=yes");
}

// 地図を別ウィンドウで開く
function openMap(){
	window.open("map.html","","width=640,height=443,scrollbars=no,status=yes");
}


// ***************************************************************
//  ウィンドウサイズの変更にともない、コンテンツ表示領域を変更する
// ***************************************************************

function onWindowResize(){


	if( document.documentElement.clientHeight ){
		var height = document.documentElement.clientHeight;
	}
	height2 = height - (110+40+30);
//	$("rightCol").style.height = height2 + "px";


	height2 = height - 110;
	$("contentsCol").style.height = height2 + "px";
}

function onWindowResize2(){
	if( document.documentElement.clientHeight ){
		var height = document.documentElement.clientHeight;
	}
	height -= 110+40+40;
//	height -= 110+40+30+40;

	$("contentsCol").style.height = height + "px";
//	$("rightCol").style.height = height + "px";

}

function onWindowResizeTop(){
	if( document.documentElement.clientHeight ){
		var height = document.documentElement.clientHeight;
	}
	else{
		var height = window.innerHeight;
	}

	height -= 140;

	if( height > 0 ){
		$("headBLK").style.height = height + "px";
	}

	margin_top = (height - 330) / 2;
	if( margin_top > 20 ){
		$("company_logo").style.marginTop = ((height - 330) / 2) + "px";
	}
}

function onMenu(){
	$("pmenu01").style.display = "block";
}

function offMenu(){
	$("pmenu01").style.display = "none";
}


// パラメータの取得

function get_para(){

	var para = unescape(window.location.search);
	para = para.substr(1);
	var a = para.split("&");

//	arg = new Array();

	for( var i=0;i<a.length;i++ ){
		var b = a[i].split("=");
		var key = b[0];
		arg[key] = b[1];
	}
}

