// JavaScript Document

//-------------------------------
//	一覧から選択用
//-------------------------------
//クッキー追加
function SetC(MyID){

	if(!ChkCookieNum()){
		alert ("一度に送信出来る資料請求は10件までです。\nリスト追加済みのいずれかを削除するか、一旦送信を行って下さい。");
		location.href='request.php';
		exit;
	}

	$.post('setcookie.php',   
		{
			mode:"set",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID).html(Data);   
		},
		"html"
	);
	CreateTB("add",MyID);
}

//クッキー削除
function DelC(MyID){   
	$.post('setcookie.php',   
		{
			mode:"delete",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID).html(Data);   
		},
		"html"
	);
	CreateTB("delete",MyID);
}

//クッキーチェック
function CheckC(MyID){

	$.post('setcookie.php',   
		{
			mode:"check",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID).html(Data);   
		},
		"html"
	);   
}

//資料請求リストテーブル生成
function CreateTB(MyAct,MyID){
	var Action;
	var GraveID;

	if(MyAct == "add"){
		Action="add";
	}else if(MyAct == "delete"){
		Action="delete";
	}else{
		Action="";
	}
	if(MyID != ""){
		GraveID=MyID;
	}else{
		GraveID="";
	}

	$.post('setcookie.php',   
		{
			mode:"createtb",
			act:Action,
			gid:GraveID
		},   
		function callBack(Data) {
			$('#glist:visible').hide();
			$('#glist').html(Data);   
			$('#glist:hidden').fadeIn('slow');
		},
		"html"
	);   
}

//-------------------------------
//	詳細画面選択用
//-------------------------------
//================
//	詳細
//================
//クッキー追加
function SetC_dt1(MyID){

	if(!ChkCookieNum()){
		alert ("一度に送信出来る資料請求は10件までです。\nリスト追加済みのいずれかを削除するか、一旦送信を行って下さい。");
		location.href='request.php';
		exit;
	}

	$.post('setcookie_dt1.php',   
		{
			mode:"set",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID + '_dt1_01').html(Data);   
		},
		"html"
	);
	$.post('setcookie_dt1.php',   
		{
			mode:"set",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID + '_dt1_02').html(Data);   
		},
		"html"
	);
	CreateTB_dt("add",MyID);
}

//クッキー削除
function DelC_dt1(MyID){   
	$.post('setcookie_dt1.php',   
		{
			mode:"delete",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID + '_dt1_01').html(Data);   
		},
		"html"
	);
	$.post('setcookie_dt1.php',   
		{
			mode:"delete",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID + '_dt1_02').html(Data);   
		},
		"html"
	);

	CreateTB_dt("delete",MyID);
}

//クッキーチェック
function CheckC_dt1(MyID){   
	$.post('setcookie_dt1.php',   
		{
			mode:"check",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID + '_dt1_01').html(Data);   
		},
		"html"
	);   
	$.post('setcookie_dt1.php',   
		{
			mode:"check",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID + '_dt1_02').html(Data);   
		},
		"html"
	);   
}
//================
//	詳細（近隣リスト）
//================
//クッキー追加
function SetC_dt2(MyID){

	if(!ChkCookieNum()){
		alert ("一度に送信出来る資料請求は10件までです。\nリスト追加済みのいずれかを削除するか、一旦送信を行って下さい。");
		location.href='request.php';
		exit;
	}

	$.post('setcookie_dt2.php',   
		{
			mode:"set",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID + '_dt2').html(Data);   
		},
		"html"
	);
	CreateTB_dt("add",MyID);
}

//クッキー削除
function DelC_dt2(MyID){   
	$.post('setcookie_dt2.php',   
		{
			mode:"delete",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID + '_dt2').html(Data);   
		},
		"html"
	);
	CreateTB_dt("delete",MyID);
}

//クッキーチェック
function CheckC_dt2(MyID){   
	$.post('setcookie_dt2.php',   
		{
			mode:"check",
			gid:MyID
		},   
		function callBack(Data) {
			$('#btn_area' + MyID + '_dt2').html(Data);   
		},
		"html"
	);   
}

//================
//	詳細共通
//================
//資料請求リストテーブル生成
function CreateTB_dt(MyAct,MyID){
	var Action;
	var GraveID;

	if(MyAct == "add"){
		Action="add";
	}else if(MyAct == "delete"){
		Action="delete";
	}else{
		Action="";
	}
	if(MyID != ""){
		GraveID=MyID;
	}else{
		GraveID="";
	}

	$.post('setcookie_dt1.php',   
		{
			mode:"createtb",
			act:Action,
			gid:GraveID
		},   
		function callBack(Data) {
			$('#glist:visible').hide();
			$('#glist').html(Data);   
			$('#glist:hidden').fadeIn('slow');
		},
		"html"
	);   
}


//-------------------------------
//	共通関数群
//-------------------------------
//Cookie読み込み関数
function ReadCookie(MyKey) {
	var T_Cookie = document.cookie;
	var T_data = T_Cookie.split(";");
	var T_str = new RegExp(" ", "g");
	MyKey = MyKey.replace(T_str, "");

	var i = 0;
	while (T_data[i]) {
		var T_word = T_data[i].split("=");
		T_word[0] = T_word[0].replace(T_str, "");
		if (MyKey == T_word[0]) return unescape(T_word[1]);
		if (++i >= T_data.length) break;
	}
	return "";
}

//霊園選択数のチェック（10件を超えたらダイアログ）
function ChkCookieNum(){

	var T_arr = new Array();
	var i=0;
	var k=0;

	for(i=0;i<10;i++){
		if(ReadCookie("C_req_grave[" + i + "]") != "undefined" && ReadCookie("C_req_grave[" + i + "]") != "" && ReadCookie("C_req_grave[" + i + "]") != null){
			T_arr[k]=ReadCookie("C_req_grave[" + i + "]");
			k++;
		}
	}

	if(T_arr.length >= 10){
		return false;
	}else{
		return true;
	}
}




//ページジャンプ
function JumpUrl(MyLink)
{ if(MyLink !="") { window.location.href=MyLink;} }


