// tenpo_syosai.js
//
// 更新履歴
// 2007/02/14 初版
// 2007/03/24 ページ遷移変更
//

// 機　能：ページ移動
// 引数１：uc
// 戻り値：なし
// 備　考：
// page は必ずリセットする．
function ftMovePage( uc )
{
	//オブジェクトチェック
	if ( !document.frmPage ) return;
	if ( !document.frmNcarCatalog ) return;
	if ( !document.frmNcarEstimate ) return;
	
	// ページ初期化
	if ( document.frmPage.page )
	{
		document.frmPage.page.value = "";
	}
	
	//ページ遷移
	switch ( uc )
	{
		case 89 : //カタログ請求
				if ( document.frmNcarCatalog.shasyu_cd.value !="" )
				{
					document.frmNcarCatalog.submit();
				} else
				{
					document.frmPage.uc.value = uc;
					document.frmPage.submit();
				}
			break;
		case 90 : //見積依頼
				if ( document.frmNcarEstimate.shasyu_cd.value !="" )
				{
					document.frmNcarEstimate.submit();
				} else
				{
					document.frmPage.uc.value = uc;
					document.frmPage.submit();
				}
			break;
		case 871 : //イベント情報
					document.frmPage.uc.value = 87;
					document.frmPage.BT1.value = 1;
					document.frmPage.submit();
			break;
		case 872 : //クーポン
					document.frmPage.uc.value = 87;
					document.frmPage.BT1.value = 2;
					document.frmPage.submit();
			break;
		case 873 : //チラシ
					document.frmPage.uc.value = 87;
					document.frmPage.BT1.value = 3;
					document.frmPage.submit();
			break;
		default: //その他
			document.frmPage.uc.value = uc;
			document.frmPage.submit();
	}
}

// 機　能：ページ内の移動
// 引数１：page
// 戻り値：なし
// 備　考：
// 引数なしの場合，page をリセットする．
function ftMoveInnerPage( page )
{
	var frmObj = document.frmPage;
	
	// 初期値設定
	if ( !page )
	{
		page="";
	}
	
	// ページ遷移
	if ( frmObj.page )
	{
		frmObj.page.value = page;
		
		frmObj.submit();
	}
}

// 機　能：イベント・クーポーンページの移動
// 引数１：null=イベント，1=クーポン
// 戻り値：なし
// 備　考：
// 引数なしの場合，page をリセットする．
function ftMoveEventCouponPage( page )
{
	var frmObj = document.frmPage;
	
	// 初期値設定
	if ( !page )
	{
		page="";
	}
	
	// ページ遷移
	if ( frmObj.BT12 )
	{
		frmObj.BT12.value = page;
		
		frmObj.submit();
	}
}

// 機　能：車種選択画面（ネームプレートクリック）
// 引数１：車種コード
// 戻り値：なし
// 備　考：
function SubmitNamePlate( shash_cd )
{
	var frmObj = document.frmPage;
	
	// エラーチェック
	if ( !frmObj.BT2 )
	{
		return;
	}
	
	// エラーチェック
	if ( !frmObj.uc )
	{
		return;
	}
	
	// 初期値設定
	if ( !shash_cd )
	{
		shash_cd="";
	}
	
	// ページ遷移
	switch ( frmObj.uc.value )
	{
		case "88": //試乗申込
				frmObj.BT2.value = shash_cd;
				frmObj.submit();
			break;
		case "89": //カタログ請求
				document.frmNcarCatalog.shasyu_cd.value = shash_cd;
				document.frmNcarCatalog.submit();
			break;
		case "90": //見積依頼
				document.frmNcarEstimate.shasyu_cd.value = shash_cd;
				document.frmNcarEstimate.submit();
			break;
	}
}

// 機　能：車種変更（車種プルダウン用）
// 引数１：車種コード
// 戻り値：
// 備　考：
function ftShashChange( shash_cd )
{
	var frmObj = document.frmPage;
	
	// 初期値設定
	if ( !shash_cd )
	{
		shash_cd="";
	}
	
	// ページ遷移
	if ( frmObj.BT2 )
	{
		frmObj.BT2.value = shash_cd;
		
		frmObj.submit();
	}
}

// 機　能：指定店舗のTOPへ移動
// 引数１：販社コード
// 引数２：店舗コード
// 戻り値：なし
// 備　考：
function ftMoveOtherTenpoTop( hs_cd, tenpo_cd )
{
	var frmObj = document.frmPage;
	
	// ページ遷移
	if ( frmObj )
	{
		if ( frmObj.uc )
		{
			frmObj.uc.value = "83";
		}
		
		if ( frmObj.BT8 )
		{
			frmObj.BT8.value = hs_cd + "," + tenpo_cd;
		}
		
		frmObj.submit();
	}
}

// 機　能：携帯メール送信
// 引数１：grp
// 引数２：BT2
// 引数３：BT8
// 戻り値：なし
// 備　考：
function ftOpenKeitaiMail( grp, BT2, BT8 )
{
	var strUrl = "";
	
	strUrl = "http://map2.nissan.co.jp/c/f/";
	strUrl = strUrl + "?grp=" + grp;
	strUrl = strUrl + "&uc=82";
	strUrl = strUrl + "&BT1=3";
	strUrl = strUrl + "&BT2=" + BT2;
	strUrl = strUrl + "&BT8=" + BT8;
	
	window.open(strUrl,"mail","width=600,height=400,location=no,toolbar=yes,resizable=yes,scrollbars=yes");
}

// 機　能：試乗申込
// 引数１：hansya_cd
// 引数２：store_cd
// 引数３：shasyu_cd
// 引数４：grade_nm
// 引数５：engine_nm
// 引数６：mission_nm
// 引数７：color_nm
// 引数８：kudo_nm
// 戻り値：なし
// 備　考：
function ftTrialRequest( hansya_cd, store_cd, shasyu_cd, grade_nm, engine_nm, mission_nm, color_nm, kudo_nm )
{
	var frmObj = document.frmTrialRequest;
	
	if ( frmObj )
	{
		frmObj.hansya_cd.value  = hansya_cd;
		frmObj.store_cd.value   = store_cd;
		frmObj.shasyu_cd.value  = shasyu_cd;
		frmObj.grade_nm.value   = grade_nm;
		frmObj.engine_nm.value  = engine_nm;
		frmObj.mission_nm.value = mission_nm;
		frmObj.color_nm.value   = color_nm;
		frmObj.kudo_nm.value    = kudo_nm;
		
		frmObj.submit();
	}
}

