var gTypeMode = "PREF"; // 県別検索モード（上のエリアが出ない場合は「QUERY」です）
var gHeightOffset = 0; // IEとそれ以外で若干補正値をつける
var gCategoryMiniMessageHash = {
    "直営":"四谷大塚が首都圏に展開する直営校舎。" ,
    "四谷大塚NET":"四谷大塚が全国に展開する加盟塾。" ,
    "四谷大塚YTnet":"四谷大塚YTnet提携塾。" ,
    "公認会場":"全国統一小学生テストの会場として認定された塾。 " ,
    "公認会場*":"全国統一小学生テストの会場として認定された塾。 "
    };

// cookieによる表示状態の記憶
function init() {
	resizeMe();
}

// 県別リストの表示
function disp( pPref , pArea ) {
	aPref = encodeURI( pPref );
	window.location.href = "result.php?pref=" + aPref ;
}

function resizeMe() {
	var h=0;
	var h2=0;
	var b=0;
	var f=0;
	var m=0;
	
	if ( IECheck() == true) {
		h = $( 'h' ).offsetHeight + $( 'h2' ).offsetHeight;
		f = $( 'f' ).offsetHeight;
		b = $( 'bdy').offsetHeight;
		b = document.documentElement.clientHeight;
	} else {
		h = $( 'h' ).clientHeight + $( 'h2' ).clientHeight;
		f = $( 'f' ).clientHeight;
		b = $( 'bdy').clientHeight;
	}

	m = 5;
	$('m').style.height = ( b - h - f - m ) + "px";
}

// 画像設定
function setPlace( pSchoolcode , pClasscode , pKubun , pName , pAddress , pTel , pHogosha , pTaisaku , pMinaoshi , pMap , p2nen ) {
	$('popup_map_area').setOpacity( 0.9 );
	
	if ( pMap == 1 ) {
		aFileName = "./map/" + pSchoolcode + pClasscode + ".jpeg";
		$( 'map_img' ).src = aFileName;
		$( 'mapref' ).href = aFileName;
		$( 'p_map' ).style.display = "block";
		$( 'popup_map_area' ).style.display = "block";
	} else {
		aFileName = "./image/none.gif";
		$( 'map_img' ).src = aFileName;
		$( 'mapref' ).href = "";
		$( 'p_map' ).style.display = "none";
		$( 'popup_map_area' ).style.display = "block";
	}

	// 住所を表示
	aAddress = pAddress;
	$( 'p_name' ).innerHTML = "【" + pKubun + "】" + pName + "<br /><span class=\"category_notice\">" + gCategoryMiniMessageHash[ pKubun ] + "</span>";
	$( 'p_address' ).innerHTML = aAddress;
	$( 'p_tel' ).innerHTML = "電話番号:" + pTel;
	
	if ( p2nen == 1 ) {
		$( 'p_2nen' ).className = "p_2nen";
	} else {
		$( 'p_2nen' ).className = "da";
	}
	
	
	// アイコンを表示
	if ( pHogosha == 1 ) {
		$( 'p_hogosha' ).className = "p_hogosha";
	} else {
		$( 'p_hogosha' ).className = "da";
	}
	
	if ( pMinaoshi == 1 ) {
		$( 'p_minaoshi' ).className = "p_minaoshi";
	} else {
		$( 'p_minaoshi' ).className = "da";
	}
	
	if ( pTaisaku == 1 ) {
		$( 'p_taisaku' ).className = "p_taisaku";
	} else {
		$( 'p_taisaku' ).className = "da";
	}
}

function hidePlace( pSchoolcode , pClasscode , pKubun , pName , pAddress , pTel , pHogosha , pTaisaku , pMinaoshi , pMap ) {
	$( 'popup_map_area' ).style.display = "none";
}

function highlight( pTarget , pValue ) {
	if ( pValue == 1 ) {
		$( pTarget ).style.background = "#FFFF99";
	} else {
		$( pTarget ).style.background = "none";
	}
}

// フォームに移動する
function gotoForm( pSchoolcode , pClasscode , pKubun , pName , pAddress , pTel , pHogosha , pTaisaku , pMinaoshi , pMap ) {
	window.location.href = "form.php?jukucode=" + pSchoolcode + "&classcode=" + pClasscode ;
}

// 地図表示
function popupMap( pMap ) {
	a = window.open( "./map/" + pMap + '.jpeg',pMap,'width=430,height=380');
}


function IECheck() {
    if(navigator.appName.indexOf('Microsoft Internet Explorer') >= 0) {
        return true;
    } else {
        return false;
    }
}

function selectTbl( pTarget ) {
	pTarget.className = "selectedTbl";
}

function unSelectTbl( pTarget,pClassName ) {
	pTarget.className = pClassName;
}

function dispAreaList( pName , pType ) {
	if ( pType == 1 ) {
		$( pName ).className = "arealist_area_open";
	} else {
		$( pName ).className = "arealist_area";
	}
}

function openWin(url,width,height) {
    
    if(!width) width = 520;
    if(!height) height = 700;
    
    name = "subwin";
    features = [
        "width=" + width,
        "height=" + height,
        "left=20",
        "top=20",
        "scrollbars=yes",
        "resizable=yes",
        "locationbar=no",
        "status=0",
        "toolbar=0"
    ].join(",");
    
    //	aWin = window.open(url,name,features).focus();
    aWin = window.open(url,'sub',features);
}