/*********************************************************************
 *
 */

/*
 *沿線チェック
 */
function check_ens( ff )
{
	var cnt = 0;
	var errmsg="";

	for( ii=0 ; ii < ff["ENS[]"].length ; ii++ ){
		if( ff["ENS[]"].options[ii].selected )
			cnt++;
	}

	if( cnt == 0 )
		errmsg = '\n\n\n　沿線を１つ以上選択してください。　　　\n\n\n';
	if( cnt > 5 )
		errmsg = '\n\n\n　沿線が６つ以上選択されています。　　　\n\n\n';


	if( errmsg != "" ){
		window.alert( errmsg );
		return false;
	}
	return true;
}

/*
 *駅チェック
 */
function check_eki( ff )
{
	var cnt = 0;
	var errmsg="";

	for( ii=0 ; ii < ff["EKI[]"].length ; ii++ ){
		if( ff["EKI[]"].options[ii].selected )
			cnt++;
	}

	if( cnt == 0 )
		errmsg = '\n\n\n　駅を１つ以上選択してください。　　　\n\n\n';
	if( cnt > 10 )
		errmsg = '\n\n\n　駅が１１以上選択されています。　　　\n\n\n';


	if( errmsg != "" ){
		window.alert( errmsg );
		return false;
	}
	return true;
}

/*
 *物件数チェック
 */
function check_cda( ff )
{
	var cnt = 0;
	var errmsg="";

	for( ii=0 ; ii < ff.length ; ii++ ){
		if( ff.elements[ii].name.indexOf('CDA') == -1 )
			continue;
		if( ff.elements[ii].checked )
			cnt++;
	}

	if( cnt == 0 )
		errmsg = '\n\n\n　物件を１つ以上選択してください。　　　\n\n\n';
	if( cnt > 10 )
		errmsg = '\n\n\n　物件が１１以上選択されています。　　　\n\n\n';

	if( errmsg != "" ){
		window.alert( errmsg );
		return false;
	}
	return true;
}

/*
 *ボタンが押された（phase1）
 */
function formMove1( fnam )
{
	ff = document.phase1;

	switch( fnam )
	{
	case	'EKI_SEL':
		//沿線選択から駅選択
		ret = check_ens( ff );
		if( ret == false )	return;

		ff.action = 'rentsearch.php';
		break;
	case	'ENS':
		//沿線選択から一覧
		ret = check_ens( ff );
		if( ret == false )	return;

		ff.action = 'rentlist.php';
		break;
	case	'EKI':
		//駅選択から一覧
		ret = check_eki( ff );
		if( ret == false )	return;

		ff.action = 'rentlist.php';
		break;
	default:
		return;
	}

	ff.mode.value = fnam;
	ff.submit();
}

/*
 *ボタンが押された（phase2 or phase3）
 */
function formMove2( fnam,code )
{

	switch( fnam )
	{
	case	'ONE':
		//１件表示
		ff = document.phase2;
		ff.CDS.value = code;
		ff.action = 'rentdetail.php';
		break;

	case	'BAT':
		//一括表示
		ff = document.phase2;
		ret = check_cda( ff );
		if( ret == false )	return;
		ff.action = 'rentdetail.php';
		break;

	case	'REQ':
		//問合せ
		ff = document.phase3;
		ret = check_cda( ff );
		if( ret == false )	return;
		ff.action = 'rentrequest.php';
		break;

	default:
		return;
	}

	ff.mode.value = fnam;
	ff.submit();
}

/*
 *ズズズ
 */
function zzz()
{
	;
}

/*********************************************************************
 *
 */


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_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_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); 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];}
}

/*********************************************************************
 *
 */

