
	// クッキーのチェック
	setCookie('cookiecheck','1');

	if(getCookie('cookiecheck')=='1'){
	}else{
//		document.location.href = '/office/seps/mailform/order_form/form_err.html';
	}

	//┏━━━━━━━━━━━━━━━━━━━━━━━━┓
	//┃                                                ┃
	//┃ 下記関数                                       ┃
	//┃                                                ┃
	//┗━━━━━━━━━━━━━━━━━━━━━━━━┛

	function setCookie(key,val){

		document.cookie = key + "=" + escape(val) + ";expires=Fri, 31-Dec-2030 23:59:59;path=/;";

	}

	function getCookie(key){

		var tmp_c = document.cookie;

		if(tmp_c){
			var tmp_arr = tmp_c.split(";");
			var tmp_count = tmp_arr.length;
			var i=0;
			for(i=0;i<tmp_count;i++){
				var tmp_data = tmp_arr[i];

				if(tmp_data){

					var tmp_para_arr = tmp_data.split("=");
					if(tmp_para_arr.length){

						var tmp_para = tmp_para_arr[0];
						tmp_para = tmp_para.replace(/(^\s+)|(\s+$)/g,"");

						if(tmp_para == key){
							return unescape(tmp_para_arr[1]);
						}
					}

				}
			}

		}

		return("");

	}

	function clearCookie(key){
		document.cookie = key + "=" + "xx; expires=Tue, 1-Jan-1980 00:00:00;path=/;";
	}

	//┌─────────────────────┐
	//│ 「カートに商品が存在するかチェック」     │
	//└─────────────────────┘
	function existsCart(){

		var tmp_cnos = getCookie("cnos");

		var data_count = 0;

		if(tmp_cnos){

			var tmp_cnos_arr = tmp_cnos.split("_");

			var tmp_count = tmp_cnos_arr.length;

			var i=0;
			for(i=0;i<tmp_count;i++){
				var tmp_sales_data = tmp_cnos_arr[i];
				var tmp_data = getCookie(tmp_sales_data);

				if(tmp_data){
					if(tmp_data){
						data_count++;
					}
				}
			}
		}

		if(data_count==0){
			return false;
		}else{
			return true;
		}

	}

	//┌─────────────────────┐
	//│ 「一括削除」                             │
	//└─────────────────────┘
	function allDel(){

		if(existsCart()){


			var tmp_cnos = getCookie("cnos");
			var tmp_para = "";
			var data_count = 0;

			if(tmp_cnos){

				var tmp_cnos_arr = tmp_cnos.split("_");

				var tmp_count = tmp_cnos_arr.length;

				var i=0;
				for(i=0;i<tmp_count;i++){
					var tmp_sales_data = tmp_cnos_arr[i];
					var tmp_data = getCookie(tmp_sales_data);

					if(tmp_data){
						if(tmp_para){
							tmp_para = tmp_para + ','+tmp_sales_data;
						}else{
							tmp_para = tmp_sales_data;
						}
					}
				}
			}


			jConfirm('一括削除しますか？','確認',function(r){
				if(r){
					var tmp_cnos = getCookie("cnos");
					var data_count = 0;

					if(tmp_cnos){

						var tmp_cnos_arr = tmp_cnos.split("_");

						var tmp_count = tmp_cnos_arr.length;

						var i=0;
						for(i=0;i<tmp_count;i++){
							var tmp_sales_data = tmp_cnos_arr[i];
							var tmp_data = getCookie(tmp_sales_data);
							if(tmp_data){
								clearCookie(tmp_sales_data);
							}
						}
					}
					clearCookie("cnos");
					loadCartMenu();

					return false;
				}
				});

		}else{
			jAlert('請求する資料が選択されていません','一括削除エラー');
		}
	}

	//┌─────────────────────┐
	//│ 「注文する遷移」                         │
	//└─────────────────────┘
	function toConf(){

		if(existsCart()){


			var tmp_cnos = getCookie("cnos");
			var tmp_para = "";
			var data_count = 0;

			if(tmp_cnos){

				var tmp_cnos_arr = tmp_cnos.split("_");

				var tmp_count = tmp_cnos_arr.length;

				var i=0;
				for(i=0;i<tmp_count;i++){
					var tmp_sales_data = tmp_cnos_arr[i];
					var tmp_data = getCookie(tmp_sales_data);

					if(tmp_data){
						if(tmp_para){
							tmp_para = tmp_para + ','+tmp_sales_data;
						}else{
							tmp_para = tmp_sales_data;
						}
					}
				}
			}


			jConfirm('資料を請求しますか？一旦、追加された資料はクリアされます。','確認',function(r){
				if(r){
//					var tmp_url = '/cl/?url='+escape('http://www.gakkou.co.jp/cart/specific/?sc='+tmp_para);
//					var tmp_url = 'https://www.gakkou.co.jp/cart/specific/?sc='+escape(tmp_para);
//					var tmp_url = 'https://www.gakkou.co.jp/cart/specific/?sc='+tmp_para;
//					var tmp_url = '/cl/'+encodeURI(escape('http://www.gakkou.co.jp/cart/specific/?sc='+tmp_para));
					var tmp_url = '/clg/'+tmp_para+'/';

					var tmp_cnos = getCookie("cnos");
					var data_count = 0;

					if(tmp_cnos){

						var tmp_cnos_arr = tmp_cnos.split("_");

						var tmp_count = tmp_cnos_arr.length;

						var i=0;
						for(i=0;i<tmp_count;i++){
							var tmp_sales_data = tmp_cnos_arr[i];
							var tmp_data = getCookie(tmp_sales_data);
							if(tmp_data){
								clearCookie(tmp_sales_data);
							}
						}
					}
					clearCookie("cnos");
					loadCartMenu();

//QQQ:別ウィンドウからレイヤーウィンドウに変更 start
//					window.open(tmp_url, '_blank', 'width=900,height=800,resizable=yes');

					var date = new Date();
					var tmp_id_name = date.getFullYear()  +  date.getMonth() + date.getDate() + date.getHours()  + date.getMinutes() + date.getSeconds();

					var tmpObj = document.getElementById("ItemList");
					tmpObj.innerHTML = tmpObj.innerHTML
						 + '<div id="Firefoxapp'+ tmp_id_name +'" style="display: none;">'
						 + '<iframe src="' + tmp_url + '" width="100%" height="100%" style="border: 0px;" frameborder="0" id="iframe_bak"></iframe>'
						 + '<div id="iframeHelper"></div>'
						 + '</div>'
						;
//alert(tmpObj.innerHTML);

//					document.getElementById('iframe_bak').src=tmp_url;

					$('#Firefoxapp'+tmp_id_name).AeroWindow({
						WindowTitle:          '',
//						WindowPositionTop:    100,
						WindowPositionTop:    'center',
						WindowPositionLeft:   'center',
						WindowWidth:          900,
//						WindowHeight:         500,
						WindowHeight:         200,
						WindowAnimation:      'easeOutCubic'
					});


//QQQ:別ウィンドウからレイヤーウィンドウに変更 end

					return false;
				}
				});

		}else{
			jAlert('請求する資料が選択されていません','資料請求エラー');
		}
	}

	//┌─────────────────────┐
	//│ 「選択する」                             │
	//└─────────────────────┘
	function selectSale(cno,name){
		addNum(cno,1,name);
	}

	//┌─────────────────────┐
	//│ 「カートの表示をリフレッシュ」           │
	//└─────────────────────┘
	function loadCartMenu(){

		var tmp_cnos = getCookie("cnos");

		var tmp_tag = "";

		if(tmp_cnos){
			var tmp_cnos_arr = tmp_cnos.split("_");

			var tmp_count = tmp_cnos_arr.length;


			var i=0;
			for(i=0;i<tmp_count;i++){

				var tmp_sales_no = tmp_cnos_arr[i];

				if(tmp_sales_no){
					var tmp_name = getCookie(tmp_sales_no);
					if(tmp_name){
						tmp_tag = tmp_tag + '<li><a class="school-name" href="/scl/'+tmp_sales_no+'.html">' + tmp_name + '</a><a class="delete" href="#" onClick="delCno(\'' + tmp_sales_no + '\');loadCartMenu();return false;"><img alt="削除" src="/common/images/common/btn_del.gif" /></a></li>';
					}
				}
			}


		}

		var tmpObj = document.getElementById("ItemList");
		tmpObj.innerHTML = tmp_tag;

	}

	//┌─────────────────────┐
	//│ 削除                                     │
	//└─────────────────────┘
	function delCno(cno){
		clearCookie(cno);
		loadCartMenu();
	}

	//┌─────────────────────┐
	//│ ▲ボタン押下時（数量加算）               │
	//└─────────────────────┘
	function upNum(cno,name){
		var tmp_obj = document.getElementById(cno);
		addNum(cno,1,name);
		tmp_obj.value = getCookie(cno);
	}

	//┌─────────────────────┐
	//│ ▼ボタン押下時（数量減算）               │
	//└─────────────────────┘
	function downNum(cno){
		var tmp_obj = document.getElementById(cno);
		subNum(cno,1);
		tmp_obj.value = getCookie(cno);
	}

	//┌─────────────────────┐
	//│ テキストエリアの数値変更時               │
	//└─────────────────────┘
	function changeTxtNum(cno){

		var tmp_obj = document.getElementById(cno);
		var tmp_num = tmp_obj.value;

		var sales_datas_tmp = getItemSalesData(cno);

		if(sales_datas_tmp[3] < tmp_num){
			tmp_obj.value = sales_datas_tmp[3];
			setCookie(cno,sales_datas_tmp[3]);
//もしくは初期値
		}else{
			setCookie(cno,tmp_num);
		}

	}

	//┌─────────────────────┐
	//│ 「数量」を加算                           │
	//└─────────────────────┘
	function addNum(cno,num,name){

		var tmp_cnos = getCookie("cnos");

		var chkcount = 0;
		var chkcount2 = 0;
		var all_count = 0;

		var set_arr = new Array();

		if(tmp_cnos){
			var tmp_arr = tmp_cnos.split("_");
			var tmp_count = tmp_arr.length;

			var i=0;
			for(i=0;i<tmp_count;i++){
				if(getCookie(tmp_arr[i])){
					set_arr[all_count] = tmp_arr[i];
					all_count++;
					if(tmp_arr[i]==cno){
						chkcount++;
					}
				}

				if(tmp_arr[i]==cno){
					chkcount2++;
				}
			}
		}

		// 32以上は追加できない
		if(all_count > 32){
			jAlert('３２以上の資料は請求できません。','資料追加エラー');
			return;
		}

		var set_cnos = "";
		if(chkcount){
			jAlert('すでに資料は追加されています','資料追加エラー');
			return;
		}else{
			setCookie(cno,name);
		}

		if(chkcount2==0){

			if(tmp_cnos){

				var tmp_count = set_arr.length;
				var i=0;
				for(i=0;i<tmp_count;i++){
					set_cnos = set_cnos + set_arr[i] + "_";
				}
				set_cnos = set_cnos + cno;
			}else{
				set_cnos = cno;
			}
		}

		if(set_cnos){
			setCookie("cnos",set_cnos);
		}

		jAlert('資料を追加しました','資料追加');

	}

	//┌─────────────────────┐
	//│ 「数量」を減算                           │
	//└─────────────────────┘
	function subNum(cno,num){

		var cno_num = getCookie(cno);
		var tmp_num = 0;


		if((parseInt(cno_num) - parseInt(num)) >= 0){
			cno_num = parseInt(cno_num) - parseInt(num);
		}else{
			cno_num = 0;
		}

		setCookie(cno,cno_num);

	}

