﻿//**************************************************************************
//	Project:			a special school for beauty search site system
//	Project Version:	1.0.0												
//	Module information														
//		Type:			[Javascript]										
//		Name:			lib.js											
//		Author:			takashi tomidokoro									
//		Date:			2009/04/05 (Sun)									
//		Version:		1.0.0												
//		Description:	javascripts for windows
//		<Edit History>														
//			2009/04/05		New Create			Takashi Tomidokoro			
//																			
//**************************************************************************

//	function: 		フォームボタン押下時の処理						
//	Author:			Takashi Tomidokoro								
//	Making Date:	2009/04/05(Sun)									
//	Version:		1.0.0											
//	Description:	このJavascriptを使用するには事前にHTMLファイル内で"jsdef.js"
//					を合わせて読み込むことが必要となります。

//	ウインドウ別表示関数
function open_window(func_param, name, width, height)
{
	var obj;

	obj = eval('window.open("' + func_param + '", "' + name + '", "width=' + width + ',height=' + height + ', SCROLLBARS=YES,resizable=yes,style=slave")');
	obj.focus();

	return false;
}

//	ウインドウを閉じる (確認メッセージ付き)
function window_close(message)
{
	if (message != "")
	{
		if (confirm(message))
		{
			window.close();
		}
	}
	else
	{
		window.close();
	}
}

//	ログインページへリダイレクトする
function redirect(url, flg)
{
	if (flg == return_error)
	{
		alert('ログインIDもしくはパスワードが正しくないため、ログイン出来ませんでした。\n再度入力内容を確認の上でログインしてください。');
		top.location.href = url;
	}
	return false;
}

//	ログインページへリダイレクトする(メッセージ付き)
function redirect_message(url, flg, msg)
{
	if (msg != "")
	{
		alert(msg);
	}

	if (flg == return_error)
	{
		alert('ログインIDもしくはパスワードが正しくないため、ログイン出来ませんでした。\n再度入力内容を確認の上でログインしてください。');
		top.location.href = url;
	}
	return false;
}

//	確認メッセージ付き画面移動
function change_window_msg(url, message)
{
	if (confirm(message))
	{
		top.location.href = url;
	}

	return false;
}

//	画面移動
function change(url)
{
	top.location.href	= url;

	return false;
}

//	ヒストリを消す
function init_hisotry()
{
	history.go((history.length * -1) + 1);
}

//	戻るボタン押下時の処理
function back_go()
{
	alert('戻るボタン／ブラウザの戻るボタンは、\n現在、フレーム間の動機がずれるので、使用しないでください。\n戻る際は、一番下の要件一覧ボタン（全件／担当）か、\nツリー表示ボタンを押してください');
}

function _logout()
{
	if (confirm('管理画面をログアウトします。\nよろしいですか？'))
	{
		top.location.href = './index.php';
	}
}

//	テキストの長さを計り、指定以上なら警告を出す
function _check_strlen(frm, target, length)
{
	target_txt	= eval('frm.' + target);

	if (target_txt.value.length > length)
	{
		alert('申し訳ございませんが、入力は全角／半角を含めて' + length + '文字以内でお願いします');
	}
}

//	画面のポップアップ
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//	問合せ確認・問合せフォームへリンク(トップページのみ)
function callback_checkquote_top(obj)
{
	//	phpからのデータ受信
	var	response	= obj.responseText;

	//	受信データを表示
	check_result	= false;
	if (response != '' && response > 0)
	{
		check_result	= true;
	}

	if (check_result)
	{
		if (confirm('選択された学校に対して資料請求・説明会予約を依頼します。\nよろしいですか？'))
		{
			location.href		= sys_folder + gw_quote_entry;
		}
	}
	else
	{
		alert('希望の学校が選択されていません。\n目的別検索にて希望の学校にチェックをしてから、資料請求・説明会予約を行ってください');
	}
}

//	問合せ確認・問合せフォームへリンク(サブページ専用)
function callback_checkquote_sub(obj)
{
	//	phpからのデータ受信
	var	response	= obj.responseText;

	//	受信データを表示
	check_result	= false;
	if (response != '' && response > 0)
	{
		check_result	= true;
	}

	if (check_result)
	{
		if (confirm('選択された学校に対して資料請求・説明会予約を依頼します。\nよろしいですか？'))
		{
			location.href		= "." + sys_folder + gw_quote_entry;
		}
	}
	else
	{
		alert('希望の学校が選択されていません。\n目的別検索にて希望の学校にチェックをしてから、資料請求・説明会予約を行ってください');
	}
}

