//common.jsはユーザディレクトリのルート直下に配置します。

if(!navigator.cookieEnabled)alert("クッキーの書き込みができません。ブラウザの設定を変更してくだい。");

var ua     = navigator.userAgent.toLowerCase();
var isMSIE = false;
var isFF   = false;
var isNN   = false;
var isOP   = false;
if((ua.indexOf('msie 5\.5') != -1) || (ua.indexOf('msie 6') != -1) || (ua.indexOf('msie 7') != -1)){
	isMSIE = true;
} else if(ua.indexOf('firefox') != -1){
	isFF   = true;
} else if(ua.indexOf('netscape') != -1){
	isNN   = true;
} else if(ua.indexOf('opera') != -1){
	isOP   = true;
}

function MM_openBrWindow(theURL,winName,features){ //v2.0
	window.open(theURL,winName,features);
}

function CloseWin(){
	window.close();
}

function MM_goToURL(){ //v3.0
	var i,args = MM_goToURL.arguments;
	document.MM_returnValue = false;
	for(i = 0 ; i < (args.length-1) ; i += 2) eval(args[i]+".location = '"+args[i+1]+"'");
}

function changeButton(type){
	document.user_data.submit.value = type;
}

function viewButton(){
	document.settlement.go.style.display = 'block'
}

function allReplace(text,sText,rText){

	// 無限ループ。
	while (true) {

		dummy = text;

		// 置換。
		text  = dummy.replace(sText, rText);

		if(text == dummy){
			// 置換しても変化しなければループを抜ける。
			break;
		}

	}

	return text;

}

var plugin = 0;
function checkPlugin(version,swfName,width,height){
	plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
	if(plugin){
		plugin = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >= 6;
	}else if(navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)){
		document.write('<scr' + 'ipt language=VBScript'+'> \n');
		document.write('on error resume next \n');
		document.write('plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")))\n');
		document.write('if ( plugin <= 0 ) then plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7")))\n');
		document.write('if ( plugin <= 0 ) then plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8")))\n');
		document.write('<'+'/scr' + 'ipt'+'> \n');
	}
	if(plugin){
		var swfTag;
		if(width.length != 0 && height.length != 0){
			swfTag = '<embed src="'+swfName+'" width='+width+' height='+height+'></embed>';
		}else if(width.length == 0 && height.length != 0){
			swfTag = '<embed src="'+swfName+'" height='+height+'></embed>';
		}else if(width.length != 0 && height.length == 0){
			swfTag = '<embed src="'+swfName+'" width='+width+'></embed>';
		}else if(width.length == 0 && height.length == 0){
			swfTag = '<embed src="'+swfName+'"></embed>';
		}
		document.write(swfTag);
	}else{
		document.write("<font size=\"-1\" color=\"red\">Flashプラグインが存在しない為、Flashを表示することが出来ません。</font>");
	}
}

function selectData(name_data,type){

	if(isMSIE){

		//////////////////////////////////////////////////
		// 比較変数初期化
		//////////////////////////////////////////////////
		var flg = 0;
		//////////////////////////////////////////////////
		// 商品クッキー取得
		//////////////////////////////////////////////////
		var theData   = "";
		var theName   = "COMMODITY=";
		var theCookie = document.cookie+";";
		var start     = theCookie.indexOf(theName);

		if (start != -1){
			var end = theCookie.indexOf(";",start);
			theData = unescape(theCookie.substring(start+theName.length,end));
		}

		var data = theData.split(",");
		//////////////////////////////////////////////////
		// カテゴリーID
		//////////////////////////////////////////////////
		var category = document.getElementById(name_data).category.value;
		//////////////////////////////////////////////////
		// ページID
		//////////////////////////////////////////////////
		var page = document.getElementById(name_data).page.value;
		//////////////////////////////////////////////////
		// 商品ID
		//////////////////////////////////////////////////
		var id = document.getElementById(name_data).id.value;
		//////////////////////////////////////////////////
		// 選択支1
		//////////////////////////////////////////////////
		// 項目番号
		var data11 = '';
		if(document.getElementById(name_data).unit_price 
		&& document.getElementById(name_data).unit_price.options){
			data11 = document.getElementById(name_data).unit_price.selectedIndex;
		}else if(document.getElementById(name_data).unit_price_data){
			data11 = 0;
		}
		// 項目データ
		var data12 = '';
		if(document.getElementById(name_data).unit_price 
		&& document.getElementById(name_data).unit_price.options){
			data12 = document.getElementById(name_data).unit_price.options[data11].text;
		}else if(document.getElementById(name_data).unit_price_data){
			data12 = document.getElementById(name_data).unit_price_data.value;
		}
		// 項目データを半角スペースで分離
		var data130 = '';
		var data131 = '';
		if(data12.search(/ /i) != -1){
			var data13 = data12.split(" ");
			data130    = data13[0];
			data131    = data13[1];
		}else{
			data130 = data12;
		}
		// カンマを削除
		data130  = allReplace(data130,"\,","");
		// 円を削除
		data130  = allReplace(data130,"円","");
		//////////////////////////////////////////////////
		// 選択支2
		//////////////////////////////////////////////////
		// 項目番号
		var data21 = '';
		if(document.getElementById(name_data).other1 
		&& document.getElementById(name_data).other1.options){
			data21 = document.getElementById(name_data).other1.selectedIndex;
		}else if(document.getElementById(name_data).other1_data){
			data21 = 0;
		}
		// 項目データ
		var data22 = '';
		if(document.getElementById(name_data).other1 
		&& document.getElementById(name_data).other1.options){
			data22 = document.getElementById(name_data).other1.options[data21].text;
		}else if(document.getElementById(name_data).other1_data){
			data22 = document.getElementById(name_data).other1_data.value;
		}
		//////////////////////////////////////////////////
		// 選択支3
		//////////////////////////////////////////////////
		// 項目番号
		var data31 = '';
		if(document.getElementById(name_data).other2 
		&& document.getElementById(name_data).other2.options){
			data31 = document.getElementById(name_data).other2.selectedIndex;
		}else if(document.getElementById(name_data).other2_data){
			data31 = 0;
		}
		// 項目データ
		var data32 = '';
		if(document.getElementById(name_data).other2 
		&& document.getElementById(name_data).other2.options){
			data32 = document.getElementById(name_data).other2.options[data31].text;
		}else if(document.getElementById(name_data).other2_data){
			data32 = document.getElementById(name_data).other2_data.value;
		}
		//////////////////////////////////////////////////
		// 在庫数取得
		//////////////////////////////////////////////////
		var param = data130 + ',' + data131 + ',' + data22 + ',' + data32;
		//////////////////////////////////////////////////
		// 在庫数精査
		//////////////////////////////////////////////////
		if(document.getElementById(name_data)(param)){

			//////////////////////////////////////////////////
			// 商品クッキー精査
			// category:page:code:id:unit:unit_price:other1:other2
			//////////////////////////////////////////////////
			var param_data = document.getElementById(name_data)(param).value;

			if(param_data != ''){

				if(param_data <= 0){

					flg = 1;

				}else{

					if((data.length - 1) >= 1){

						data11 = data11 + 1;
						data21 = data21 + 1;
						data31 = data31 + 1;

						if(isNaN(data11)){
							data11 = 0;
						}

						if(isNaN(data21)){
							data21 = 0;
						}

						if(isNaN(data31)){
							data31 = 0;
						}

						for(var i = 0 ; i < data.length - 1 ; i++){

							var temp_data = data[i].split(":");

							if(temp_data[0] == category 
							&& temp_data[1] == page 
							&& temp_data[3] == id 
							&& temp_data[5] == data11 
							&& temp_data[6] == data21 
							&& temp_data[7] == data31){

								if(parseFloat(param_data) <= 0){

									flg = 1;

								}else{

									if(parseFloat(temp_data[4]) >= parseFloat(param_data)){

										flg = 1;

									}

								}

							}

						}

					}

				}

			}
			//////////////////////////////////////////////////
			// ボタン状態変更
			//////////////////////////////////////////////////
			var pageType = document.getElementById(name_data).pageType.value;

			if(pageType == 'shop1'){

				if(document.getElementById(name_data).submit.value){

					if(param_data == ""){

						if(flg == 0){
							var submit_data = document.getElementById(name_data).submit_data.value;
							document.getElementById(name_data).submit.disabled = false;
							document.getElementById(name_data).submit.value    = submit_data;
						}else{
							var zaiko_data = document.getElementById(name_data).zaiko_data.value;
							document.getElementById(name_data).submit.disabled = true;
							document.getElementById(name_data).submit.value    = zaiko_data;
						}

					}else if(param_data == 0){

						var zaiko_data = document.getElementById(name_data).zaiko_data.value;
						document.getElementById(name_data).submit.disabled = true;
						document.getElementById(name_data).submit.value    = zaiko_data;

					}else{

						if(flg == 0){
							var submit_data = document.getElementById(name_data).submit_data.value;
							document.getElementById(name_data).submit.disabled = false;
							document.getElementById(name_data).submit.value    = submit_data;
						}else{
							var zaiko_data = document.getElementById(name_data).zaiko_data.value;
							document.getElementById(name_data).submit.disabled = true;
							document.getElementById(name_data).submit.value    = zaiko_data;
						}

					}

				}

			}else if(pageType == 'shop2'){

				if(document.getElementById('data_submit')){

					if(param_data == ""){

						if(flg == 0){
							var submit_data = document.getElementById(name_data).submit_data.value;
							document.getElementById('data_submit').disabled = false;
							document.getElementById('data_submit').value    = submit_data;
						}else{
							var zaiko_data = document.getElementById(name_data).zaiko_data.value;
							document.getElementById('data_submit').disabled = true;
							document.getElementById('data_submit').value    = zaiko_data;
						}

					}else if(param_data == 0){

						var zaiko_data = document.getElementById(name_data).zaiko_data.value;
						document.getElementById('data_submit').disabled = true;
						document.getElementById('data_submit').value    = zaiko_data;

					}else{

						if(flg == 0){
							var submit_data = document.getElementById(name_data).submit_data.value;
							document.getElementById('data_submit').disabled = false;
							document.getElementById('data_submit').value    = submit_data;
						}else{
							var zaiko_data = document.getElementById(name_data).zaiko_data.value;
							document.getElementById('data_submit').disabled = true;
							document.getElementById('data_submit').value    = zaiko_data;
						}

					}

				}

			}

		}else{

			if(document.getElementById(name_data).pageType){

				var pageType = document.getElementById(name_data).pageType.value;

				if(pageType == 'shop1'){

					if(document.getElementById(name_data).submit.value){
						var submit_data = document.getElementById(name_data).submit_data.value;
						document.getElementById(name_data).submit.disabled = false;
						document.getElementById(name_data).submit.value    = submit_data;
					}

				}else if(pageType == 'shop2'){
					if(document.getElementById('data_submit')){
						var submit_data = document.getElementById(name_data).submit_data.value;
						document.getElementById('data_submit').disabled = false;
						document.getElementById('data_submit').value    = submit_data;
					}
				}

			}

		}
		//////////////////////////////////////////////////

	}else if(isFF || isOP){

		//////////////////////////////////////////////////
		// 比較変数初期化
		//////////////////////////////////////////////////
		var flg = 0;
		//////////////////////////////////////////////////
		// 商品クッキー取得
		//////////////////////////////////////////////////
		var theData   = "";
		var theName   = "COMMODITY=";
		var theCookie = document.cookie+";";
		var start     = theCookie.indexOf(theName);

		if (start != -1){
			var end = theCookie.indexOf(";",start);
			theData = unescape(theCookie.substring(start+theName.length,end));
		}

		var data = theData.split(",");
		//////////////////////////////////////////////////
		// カテゴリーID
		//////////////////////////////////////////////////
		var category = document.forms[name_data].category.value;
		//////////////////////////////////////////////////
		// ページID
		//////////////////////////////////////////////////
		var page = document.forms[name_data].page.value;
		//////////////////////////////////////////////////
		// 商品ID
		//////////////////////////////////////////////////
		var id = document.forms[name_data].id.value;
		//////////////////////////////////////////////////
		// 選択支1
		//////////////////////////////////////////////////
		// 項目番号
		var data11 = '';
		if(document.forms[name_data].unit_price 
		&& document.forms[name_data].unit_price.options){
			data11 = document.forms[name_data].unit_price.selectedIndex;
		}else if(document.forms[name_data].unit_price_data){
			data11 = 0;
		}
		// 項目データ
		var data12 = '';
		if(document.forms[name_data].unit_price 
		&& document.forms[name_data].unit_price.options){
			data12 = document.forms[name_data].unit_price.options[data11].text;
		}else if(document.forms[name_data].unit_price_data){
			data12 = document.forms[name_data].unit_price_data.value;
		}
		// 項目データを半角スペースで分離
		var data130 = '';
		var data131 = '';
		if(data12.search(/ /i) != -1){
			var data13 = data12.split(" ");
			data130    = data13[0];
			data131    = data13[1];
		}else{
			data130 = data12;
		}
		// カンマを削除
		data130  = allReplace(data130,"\,","");
		// 円を削除
		data130  = allReplace(data130,"円","");
		//////////////////////////////////////////////////
		// 選択支2
		//////////////////////////////////////////////////
		// 項目番号
		var data21 = '';
		if(document.forms[name_data].other1 
		&& document.forms[name_data].other1.options){
			data21 = document.forms[name_data].other1.selectedIndex;
		}else if(document.forms[name_data].other1_data){
			data21 = 0;
		}
		// 項目データ
		var data22 = '';
		if(document.forms[name_data].other1 
		&& document.forms[name_data].other1.options){
			data22 = document.forms[name_data].other1.options[data21].text;
		}else if(document.forms[name_data].other1_data){
			data22 = document.forms[name_data].other1_data.value;
		}
		//////////////////////////////////////////////////
		// 選択支3
		//////////////////////////////////////////////////
		// 項目番号
		var data31 = '';
		if(document.forms[name_data].other2 
		&& document.forms[name_data].other2.options){
			data31 = document.forms[name_data].other2.selectedIndex;
		}else if(document.forms[name_data].other2_data){
			data31 = 0;
		}
		// 項目データ
		var data32 = '';
		if(document.forms[name_data].other2 
		&& document.forms[name_data].other2.options){
			data32 = document.forms[name_data].other2.options[data31].text;
		}else if(document.forms[name_data].other2_data){
			data32 = document.forms[name_data].other2_data.value;
		}
		//////////////////////////////////////////////////
		// 在庫数取得
		//////////////////////////////////////////////////
		var param = data130 + ',' + data131 + ',' + data22 + ',' + data32;
		//////////////////////////////////////////////////
		// 在庫数精査
		//////////////////////////////////////////////////
		var hidden_data = document.forms[name_data];

		var param_flg = 0;

		var param_data = '';

		for (var i = 0 ; i < hidden_data.length ; i++){

			if(hidden_data[i].name == param){

				param_flg = 1;

				param_data = hidden_data[i].value;

			}

		}

		if(param_flg == 1){

			//////////////////////////////////////////////////
			// 商品クッキー精査
			// category:page:code:id:unit:unit_price:other1:other2
			//////////////////////////////////////////////////
			if(param_data != ''){

				if(param_data <= 0){

					flg = 1;

				}else{

					if((data.length - 1) >= 1){

						data11 = data11 + 1;
						data21 = data21 + 1;
						data31 = data31 + 1;

						if(isNaN(data11)){
							data11 = 0;
						}

						if(isNaN(data21)){
							data21 = 0;
						}

						if(isNaN(data31)){
							data31 = 0;
						}

						for(var i = 0 ; i < data.length - 1 ; i++){

							var temp_data = data[i].split(":");

							if(temp_data[0] == category 
							&& temp_data[1] == page 
							&& temp_data[3] == id 
							&& temp_data[5] == data11 
							&& temp_data[6] == data21 
							&& temp_data[7] == data31){

								if(parseFloat(param_data) <= 0){

									flg = 1;

								}else{

									if(parseFloat(temp_data[4]) >= parseFloat(param_data)){

										flg = 1;

									}

								}

							}

						}

					}

				}

			}
			//////////////////////////////////////////////////
			// ボタン状態変更
			//////////////////////////////////////////////////
			var pageType = document.forms[name_data].pageType.value;

			if(pageType == 'shop1'){

				if(document.forms[name_data].submit.value){

					if(param_data == ""){

						if(flg == 0){
							var submit_data = document.forms[name_data].submit_data.value;
							document.forms[name_data].submit.disabled = false;
							document.forms[name_data].submit.value    = submit_data;
						}else{
							var zaiko_data = document.forms[name_data].zaiko_data.value;
							document.forms[name_data].submit.disabled = true;
							document.forms[name_data].submit.value    = zaiko_data;
						}

					}else if(param_data == 0){

						var zaiko_data = document.forms[name_data].zaiko_data.value;
						document.forms[name_data].submit.disabled = true;
						document.forms[name_data].submit.value    = zaiko_data;

					}else{

						if(flg == 0){
							var submit_data = document.forms[name_data].submit_data.value;
							document.forms[name_data].submit.disabled = false;
							document.forms[name_data].submit.value    = submit_data;
						}else{
							var zaiko_data = document.forms[name_data].zaiko_data.value;
							document.forms[name_data].submit.disabled = true;
							document.forms[name_data].submit.value    = zaiko_data;
						}

					}

				}

			}else if(pageType == 'shop2'){

				if(document.getElementById('data_submit')){

					if(param_data == ""){

						if(flg == 0){
							var submit_data = document.forms[name_data].submit_data.value;
							document.getElementById('data_submit').disabled = false;
							document.getElementById('data_submit').value    = submit_data;
						}else{
							var zaiko_data = document.forms[name_data].zaiko_data.value;
							document.getElementById('data_submit').disabled = true;
							document.getElementById('data_submit').value    = zaiko_data;
						}

					}else if(param_data == 0){

						var zaiko_data = document.forms[name_data].zaiko_data.value;
						document.getElementById('data_submit').disabled = true;
						document.getElementById('data_submit').value    = zaiko_data;

					}else{

						if(flg == 0){
							var submit_data = document.forms[name_data].submit_data.value;
							document.getElementById('data_submit').disabled = false;
							document.getElementById('data_submit').value    = submit_data;
						}else{
							var zaiko_data = document.forms[name_data].zaiko_data.value;
							document.getElementById('data_submit').disabled = true;
							document.getElementById('data_submit').value    = zaiko_data;
						}

					}

				}

			}

		}else{

			if(document.forms[name_data].pageType){

				var pageType = document.forms[name_data].pageType.value;

				if(pageType == 'shop1'){

					if(document.forms[name_data].submit.value){
						var submit_data = document.forms[name_data].submit_data.value;
						document.forms[name_data].submit.disabled = false;
						document.forms[name_data].submit.value    = submit_data;
					}

				}else if(pageType == 'shop2'){
					if(document.getElementById('data_submit')){
						var submit_data = document.forms[name_data].submit_data.value;
						document.getElementById('data_submit').disabled = false;
						document.getElementById('data_submit').value    = submit_data;
					}
				}

			}

		}
		//////////////////////////////////////////////////

	}else{

		if(document.getElementById(name_data).pageType){

			var pageType = document.getElementById(name_data).pageType.value;

			if(pageType == 'shop1'){

				if(document.getElementById(name_data).submit.value){
					var submit_data = document.getElementById(name_data).submit_data.value;
					document.getElementById(name_data).submit.disabled = false;
					document.getElementById(name_data).submit.value    = submit_data;
				}

			}else if(pageType == 'shop2'){
				if(document.getElementById('data_submit')){
					var submit_data = document.getElementById(name_data).submit_data.value;
					document.getElementById('data_submit').disabled = false;
					document.getElementById('data_submit').value    = submit_data;
				}
			}

		}

	}

}

window.onload = init;

function init(){

	var forms_length = document.forms.length;

	for(no = 0 ; no <= forms_length ; no++){

		if(document.forms[no]){

			if((document.forms[no].pageType) && (document.forms[no].cart) && (document.forms[no].submit)){

				var pageType = document.forms[no].pageType.value;
				var cart     = document.forms[no].cart.value;

				if((pageType == 'shop1') && (cart == 'select')){

					selectData(document.forms[no].name,pageType);

				}else if((pageType == 'shop2') && (cart == 'select')){

					selectData('item_1',pageType);

				}

			}

		}

	}

	if(isMSIE){

		if(document.getElementById('page_end') && document.getElementById('page_end').address_go){

			document.cookie = "COMMODITY=;";

			var address_go = document.getElementById('page_end').address_go.value;

			if(address_go == 'other'){

				if(document.getElementById('page_end').address_save_go){

					var address_save_go = document.getElementById('page_end').address_save_go.value;

					//配送先を保存しない場合。
					if(address_save_go == ''){

						//クッキーを設定。
						document.cookie = "DELIVERY1=;";

						//クッキーを設定。
						document.cookie = "DELIVERY2=;";

						//クッキーを設定。
						document.cookie = "DELIVERY3=;";

					}else{

						var item1 = 'DELIVERY1';
						var item2 = 'DELIVERY2';
						var item3 = 'DELIVERY3';

						var d        = new Date();
						var previsit = d.toGMTString();
						d.setTime(d.getTime() + 365*24*60*60*1000);
						var expire   = d.toGMTString();

						var arr = document.cookie.split(";");

						for(var i = 0; i < arr.length; i++) {

							var index = arr[i].indexOf("=");

							if(arr[i].substring(0, index) == item1 || arr[i].substring(0, index) == " " + item1){

								var temp = arr[i].substring(index + 1);

								temp = allReplace(temp,"&quot;","&quot");
								temp = allReplace(temp,"&lt;","&lt");
								temp = allReplace(temp,"&gt;","&gt");
								temp = allReplace(temp,"&#44;","&#44");

								//address_saveが「on」の場合は、日付付きでクッキーを設定。
								document.cookie = "DELIVERY1=" + temp + "; expires=" + expire + ";";

							}else if(arr[i].substring(0, index) == item2 || arr[i].substring(0, index) == " " + item2){

								var temp = arr[i].substring(index + 1);

								temp = allReplace(temp,"&quot;","&quot");
								temp = allReplace(temp,"&lt;","&lt");
								temp = allReplace(temp,"&gt;","&gt");
								temp = allReplace(temp,"&#44;","&#44");

								//address_saveが「on」の場合は、日付付きでクッキーを設定。
								document.cookie = "DELIVERY2=" + temp + "; expires=" + expire + ";";

							}else if(arr[i].substring(0, index) == item3 || arr[i].substring(0, index) == " " + item3){

								var temp = arr[i].substring(index + 1);

								temp = allReplace(temp,"&quot;","&quot");
								temp = allReplace(temp,"&lt;","&lt");
								temp = allReplace(temp,"&gt;","&gt");
								temp = allReplace(temp,"&#44;","&#44");

								//address_saveが「on」の場合は、日付付きでクッキーを設定。
								document.cookie = "DELIVERY2=" + temp + "; expires=" + expire + ";";

							}

						}

					}

				}

			}

		}

	}else if(isFF || isOP){

		if(document.forms['page_end'] && document.forms['page_end'].address_go){

			document.cookie = "COMMODITY=;";

			var address_go = document.forms['page_end'].address_go.value;

			if(address_go == 'other'){

				if(document.forms['page_end'].address_save_go){

					var address_save_go = document.forms['page_end'].address_save_go.value;

					//配送先を保存しない場合。
					if(address_save_go == ''){

						//クッキーを設定。
						document.cookie = "DELIVERY1=;";

						//クッキーを設定。
						document.cookie = "DELIVERY2=;";

						//クッキーを設定。
						document.cookie = "DELIVERY3=;";

					}else{

						var item1 = 'DELIVERY1';
						var item2 = 'DELIVERY2';
						var item3 = 'DELIVERY3';

						var d        = new Date();
						var previsit = d.toGMTString();
						d.setTime(d.getTime() + 365*24*60*60*1000);
						var expire   = d.toGMTString();

						var arr = document.cookie.split(";");

						for(var i = 0; i < arr.length; i++) {

							var index = arr[i].indexOf("=");

							if(arr[i].substring(0, index) == item1 || arr[i].substring(0, index) == " " + item1){

								var temp = arr[i].substring(index + 1);

								temp = allReplace(temp,"&quot;","&quot");
								temp = allReplace(temp,"&lt;","&lt");
								temp = allReplace(temp,"&gt;","&gt");
								temp = allReplace(temp,"&#44;","&#44");

								//address_saveが「on」の場合は、日付付きでクッキーを設定。
								document.cookie = "DELIVERY1=" + temp + "; expires=" + expire + ";";

							}else if(arr[i].substring(0, index) == item2 || arr[i].substring(0, index) == " " + item2){

								var temp = arr[i].substring(index + 1);

								temp = allReplace(temp,"&quot;","&quot");
								temp = allReplace(temp,"&lt;","&lt");
								temp = allReplace(temp,"&gt;","&gt");
								temp = allReplace(temp,"&#44;","&#44");

								//address_saveが「on」の場合は、日付付きでクッキーを設定。
								document.cookie = "DELIVERY2=" + temp + "; expires=" + expire + ";";

							}else if(arr[i].substring(0, index) == item3 || arr[i].substring(0, index) == " " + item3){

								var temp = arr[i].substring(index + 1);

								temp = allReplace(temp,"&quot;","&quot");
								temp = allReplace(temp,"&lt;","&lt");
								temp = allReplace(temp,"&gt;","&gt");
								temp = allReplace(temp,"&#44;","&#44");

								//address_saveが「on」の場合は、日付付きでクッキーを設定。
								document.cookie = "DELIVERY2=" + temp + "; expires=" + expire + ";";

							}

						}

					}

				}

			}

		}

	}else{

		if(document.getElementById('page_end') && document.getElementById('page_end').address_go){

			document.cookie = "COMMODITY=;";

			var address_go = document.getElementById('page_end').address_go.value;

			if(address_go == 'other'){

				if(document.getElementById('page_end').address_save_go){

					var address_save_go = document.getElementById('page_end').address_save_go.value;

					//配送先を保存しない場合。
					if(address_save_go == ''){

						//クッキーを設定。
						document.cookie = "DELIVERY1=;";

						//クッキーを設定。
						document.cookie = "DELIVERY2=;";

						//クッキーを設定。
						document.cookie = "DELIVERY3=;";

					}else{

						var item1 = 'DELIVERY1';
						var item2 = 'DELIVERY2';
						var item3 = 'DELIVERY3';

						var d        = new Date();
						var previsit = d.toGMTString();
						d.setTime(d.getTime() + 365*24*60*60*1000);
						var expire   = d.toGMTString();

						var arr = document.cookie.split(";");

						for(var i = 0; i < arr.length; i++) {

							var index = arr[i].indexOf("=");

							if(arr[i].substring(0, index) == item1 || arr[i].substring(0, index) == " " + item1){

								var temp = arr[i].substring(index + 1);

								temp = allReplace(temp,"&quot;","&quot");
								temp = allReplace(temp,"&lt;","&lt");
								temp = allReplace(temp,"&gt;","&gt");
								temp = allReplace(temp,"&#44;","&#44");

								//address_saveが「on」の場合は、日付付きでクッキーを設定。
								document.cookie = "DELIVERY1=" + temp + "; expires=" + expire + ";";

							}else if(arr[i].substring(0, index) == item2 || arr[i].substring(0, index) == " " + item2){

								var temp = arr[i].substring(index + 1);

								temp = allReplace(temp,"&quot;","&quot");
								temp = allReplace(temp,"&lt;","&lt");
								temp = allReplace(temp,"&gt;","&gt");
								temp = allReplace(temp,"&#44;","&#44");

								//address_saveが「on」の場合は、日付付きでクッキーを設定。
								document.cookie = "DELIVERY2=" + temp + "; expires=" + expire + ";";

							}else if(arr[i].substring(0, index) == item3 || arr[i].substring(0, index) == " " + item3){

								var temp = arr[i].substring(index + 1);

								temp = allReplace(temp,"&quot;","&quot");
								temp = allReplace(temp,"&lt;","&lt");
								temp = allReplace(temp,"&gt;","&gt");
								temp = allReplace(temp,"&#44;","&#44");

								//address_saveが「on」の場合は、日付付きでクッキーを設定。
								document.cookie = "DELIVERY2=" + temp + "; expires=" + expire + ";";

							}

						}

					}

				}

			}

		}

	}

}

