function addCart(formNum){
	var new_data;
	var err_flg=0;
	var old_data=GetCookie("cartitem");

	var formNum=formNum;
	if(formNum == undefined){
		var id=document.getElementById("id").value;
		var count=document.getElementById("count").value;
	}else{
		var id_name="id"+formNum;
		var count_name="count"+formNum;
		var id=document.getElementById(id_name).value;
		var count=document.getElementById(count_name).value;
	}

//	var id=document.getElementById("id").value;
//	var count=document.getElementById("count").value;
	id.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
	count.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
	var opt1="";
	var opt2="";
	var opt3="";
	var opt4="";
	if(id == "2005"){
		var opt1_name="opt1"+formNum;
		var opt2_name="opt2"+formNum;
		opt1=document.getElementById(opt1_name).value;
		opt2=document.getElementById(opt2_name).value;
		if((opt1 == "") || (opt2 == "")){
			window.alert("フレーバーを選択してください。");
			err_flg=1;
		}
	}else if(id == "5005"){
		var opt1_name="opt1"+formNum;
		opt1=document.getElementById(opt1_name).value;
		if(opt1 == ""){
			window.alert("カラーを選択してください。");
			err_flg=1;
		}
	}
	if(count.match(/[^0-9]+/)){
		window.alert("数量には半角数字を入力してください。");
		err_flg=1;
//		return false;
//	}else{
	}
	if(err_flg != 1){
		var a = new Array();
		split(old_data, "_and_", a);
		var b = new Array();
		var new_count;
		var new_datas="";
		var new_cookie="";
		var bflg=0;
		for(var i=0;i<a.length;i++){
			split(a[i],"_v_",b);
			var o_id=b[0];
			var o_count=b[1];
			var o_opt1=b[2];
			var o_opt2=b[3];
			var o_opt3=b[4];
			var o_opt4=b[5];
			if((id == o_id) && (opt1 == o_opt1) && (opt2 == o_opt2) && (opt3 == o_opt3) && (opt4 == o_opt4)){
				new_count=parseInt(o_count)+parseInt(count);
				new_datas=id+"_v_"+new_count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
				bflg=1;
			}else{
				new_datas=o_id+"_v_"+o_count+"_v_"+o_opt1+"_v_"+o_opt2+"_v_"+o_opt3+"_v_"+o_opt4;
			}
			if(new_cookie == ""){
				new_cookie=new_datas;
			}else{
				new_cookie=new_cookie+"_and_"+new_datas;
			}
		}
		if(bflg == 0){
			new_cookie=new_cookie+"_and_"+id+"_v_"+count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
		}
		SetCookie("cartitem", new_cookie);
		location.href="/cart/index.html";
	}
}

function addCart2(){
	var item1_name=document.getElementById("item1").value;
	var item1_count=document.getElementById("item1_count").value;
	var item2_name=document.getElementById("item2").value;
	var item2_count=document.getElementById("item2_count").value;
	var item3_name=document.getElementById("item3").value;
	var item3_count=document.getElementById("item3_count").value;
	var item4_name=document.getElementById("item4").value;
	var item4_count=document.getElementById("item4_count").value;
	var item5_name=document.getElementById("item5").value;
	var item5_count=document.getElementById("item5_count").value;
	item1_count.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
	item2_count.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
	item3_count.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
	item4_count.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
	item5_count.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
	if(item1_name != ""){
		if(item1_count.match(/[^0-9]+/)){
			window.alert("数量には半角数字を入力してください。");
		}else{
			var new_data;
			var old_data=GetCookie("cartitem");

			var id="7001";
			var count=item1_count;

			var opt1=item1_name;
			var opt2="";
			var opt3="";
			var opt4="";

			var a = new Array();
			split(old_data, "_and_", a);
			var b = new Array();
			var new_count;
			var new_datas="";
			var new_cookie="";
			var bflg=0;
			for(var i=0;i<a.length;i++){
				split(a[i],"_v_",b);
				var o_id=b[0];
				var o_count=b[1];
				var o_opt1=b[2];
				var o_opt2=b[3];
				var o_opt3=b[4];
				var o_opt4=b[5];
				if(id == o_id && opt1 == o_opt1){
					new_count=parseInt(o_count)+parseInt(count);
					new_datas=id+"_v_"+new_count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
					bflg=1;
				}else{
					new_datas=o_id+"_v_"+o_count+"_v_"+o_opt1+"_v_"+o_opt2+"_v_"+o_opt3+"_v_"+o_opt4;
				}
				if(new_cookie == ""){
					new_cookie=new_datas;
				}else{
					new_cookie=new_cookie+"_and_"+new_datas;
				}
			}
			if(bflg == 0){
				new_cookie=new_cookie+"_and_"+id+"_v_"+count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
			}
			SetCookie("cartitem", new_cookie);
		}
	}
	if(item2_name != ""){
		if(item2_count.match(/[^0-9]+/)){
			window.alert("数量には半角数字を入力してください。");
		}else{
			var new_data;
			var old_data=GetCookie("cartitem");

			var id="7001";
			var count=item2_count;

			var opt1=item2_name;
			var opt2="";
			var opt3="";
			var opt4="";

			var a = new Array();
			split(old_data, "_and_", a);
			var b = new Array();
			var new_count;
			var new_datas="";
			var new_cookie="";
			var bflg=0;
			for(var i=0;i<a.length;i++){
				split(a[i],"_v_",b);
				var o_id=b[0];
				var o_count=b[1];
				var o_opt1=b[2];
				var o_opt2=b[3];
				var o_opt3=b[4];
				var o_opt4=b[5];
				if(id == o_id && opt1 == o_opt1){
					new_count=parseInt(o_count)+parseInt(count);
					new_datas=id+"_v_"+new_count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
					bflg=1;
				}else{
					new_datas=o_id+"_v_"+o_count+"_v_"+o_opt1+"_v_"+o_opt2+"_v_"+o_opt3+"_v_"+o_opt4;
				}
				if(new_cookie == ""){
					new_cookie=new_datas;
				}else{
					new_cookie=new_cookie+"_and_"+new_datas;
				}
			}
			if(bflg == 0){
				new_cookie=new_cookie+"_and_"+id+"_v_"+count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
			}
			SetCookie("cartitem", new_cookie);
		}
	}
	if(item3_name != ""){
		if(item3_count.match(/[^0-9]+/)){
			window.alert("数量には半角数字を入力してください。");
		}else{
			var new_data;
			var old_data=GetCookie("cartitem");

			var id="7001";
			var count=item3_count;

			var opt1=item3_name;
			var opt2="";
			var opt3="";
			var opt4="";

			var a = new Array();
			split(old_data, "_and_", a);
			var b = new Array();
			var new_count;
			var new_datas="";
			var new_cookie="";
			var bflg=0;
			for(var i=0;i<a.length;i++){
				split(a[i],"_v_",b);
				var o_id=b[0];
				var o_count=b[1];
				var o_opt1=b[2];
				var o_opt2=b[3];
				var o_opt3=b[4];
				var o_opt4=b[5];
				if(id == o_id && opt1 == o_opt1){
					new_count=parseInt(o_count)+parseInt(count);
					new_datas=id+"_v_"+new_count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
					bflg=1;
				}else{
					new_datas=o_id+"_v_"+o_count+"_v_"+o_opt1+"_v_"+o_opt2+"_v_"+o_opt3+"_v_"+o_opt4;
				}
				if(new_cookie == ""){
					new_cookie=new_datas;
				}else{
					new_cookie=new_cookie+"_and_"+new_datas;
				}
			}
			if(bflg == 0){
				new_cookie=new_cookie+"_and_"+id+"_v_"+count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
			}
			SetCookie("cartitem", new_cookie);
		}
	}
	if(item4_name != ""){
		if(item4_count.match(/[^0-9]+/)){
			window.alert("数量には半角数字を入力してください。");
		}else{
			var new_data;
			var old_data=GetCookie("cartitem");

			var id="7001";
			var count=item4_count;

			var opt1=item4_name;
			var opt2="";
			var opt3="";
			var opt4="";

			var a = new Array();
			split(old_data, "_and_", a);
			var b = new Array();
			var new_count;
			var new_datas="";
			var new_cookie="";
			var bflg=0;
			for(var i=0;i<a.length;i++){
				split(a[i],"_v_",b);
				var o_id=b[0];
				var o_count=b[1];
				var o_opt1=b[2];
				var o_opt2=b[3];
				var o_opt3=b[4];
				var o_opt4=b[5];
				if(id == o_id && opt1 == o_opt1){
					new_count=parseInt(o_count)+parseInt(count);
					new_datas=id+"_v_"+new_count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
					bflg=1;
				}else{
					new_datas=o_id+"_v_"+o_count+"_v_"+o_opt1+"_v_"+o_opt2+"_v_"+o_opt3+"_v_"+o_opt4;
				}
				if(new_cookie == ""){
					new_cookie=new_datas;
				}else{
					new_cookie=new_cookie+"_and_"+new_datas;
				}
			}
			if(bflg == 0){
				new_cookie=new_cookie+"_and_"+id+"_v_"+count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
			}
			SetCookie("cartitem", new_cookie);
		}
	}
	if(item5_name != ""){
		if(item5_count.match(/[^0-9]+/)){
			window.alert("数量には半角数字を入力してください。");
		}else{
			var new_data;
			var old_data=GetCookie("cartitem");

			var id="7001";
			var count=item5_count;

			var opt1=item5_name;
			var opt2="";
			var opt3="";
			var opt4="";

			var a = new Array();
			split(old_data, "_and_", a);
			var b = new Array();
			var new_count;
			var new_datas="";
			var new_cookie="";
			var bflg=0;
			for(var i=0;i<a.length;i++){
				split(a[i],"_v_",b);
				var o_id=b[0];
				var o_count=b[1];
				var o_opt1=b[2];
				var o_opt2=b[3];
				var o_opt3=b[4];
				var o_opt4=b[5];
				if(id == o_id && opt1 == o_opt1){
					new_count=parseInt(o_count)+parseInt(count);
					new_datas=id+"_v_"+new_count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
					bflg=1;
				}else{
					new_datas=o_id+"_v_"+o_count+"_v_"+o_opt1+"_v_"+o_opt2+"_v_"+o_opt3+"_v_"+o_opt4;
				}
				if(new_cookie == ""){
					new_cookie=new_datas;
				}else{
					new_cookie=new_cookie+"_and_"+new_datas;
				}
			}
			if(bflg == 0){
				new_cookie=new_cookie+"_and_"+id+"_v_"+count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
			}
			SetCookie("cartitem", new_cookie);
		}
	}
	location.href="/cart/index.html";
}

function addCart3(formNum){
	var formNum=formNum;
	var new_data;
	var err_flg=0;
	var old_data=GetCookie("cartitem");

	var id_name="id"+formNum;
	var count_name="count"+formNum;
	var id=document.getElementById(id_name).value;
	var count=document.getElementById(count_name).value;
	id.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
	count.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
	var opt1="";
	var opt2="";
	var opt3="";
	var opt4="";
	if(count.match(/[^0-9]+/)){
		window.alert("数量には半角数字を入力してください。");
		err_flg=1;
	}
	if(err_flg != 1){
		var a = new Array();
		split(old_data, "_and_", a);
		var b = new Array();
		var new_count;
		var new_datas="";
		var new_cookie="";
		var bflg=0;
		for(var i=0;i<a.length;i++){
			split(a[i],"_v_",b);
			var o_id=b[0];
			var o_count=b[1];
			var o_opt1=b[2];
			var o_opt2=b[3];
			var o_opt3=b[4];
			var o_opt4=b[5];
			if((id == o_id) && (opt1 == o_opt1) && (opt2 == o_opt2) && (opt3 == o_opt3) && (opt4 == o_opt4)){
				new_count=parseInt(o_count)+parseInt(count);
				new_datas=id+"_v_"+new_count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
				bflg=1;
			}else{
				new_datas=o_id+"_v_"+o_count+"_v_"+o_opt1+"_v_"+o_opt2+"_v_"+o_opt3+"_v_"+o_opt4;
			}
			if(new_cookie == ""){
				new_cookie=new_datas;
			}else{
				new_cookie=new_cookie+"_and_"+new_datas;
			}
		}
		if(bflg == 0){
			new_cookie=new_cookie+"_and_"+id+"_v_"+count+"_v_"+opt1+"_v_"+opt2+"_v_"+opt3+"_v_"+opt4;
		}
		SetCookie("cartitem", new_cookie);
		location.href="/cart/index.html";
	}
}

function delCart(){
	var key="cartitem";
	document.cookie = key + "=; path=/; expires=-1";
}

function split(str, deli, arr) {
	var prepos = 0;
	var index = 0;
	var deli_length = deli.length;

	while((pos = str.indexOf(deli, prepos)) != -1) {
		arr[index++] = str.substring(prepos, pos);
		prepos = pos + deli_length;
	}
	arr[index] = str.substring(prepos);
}

function GetCookie(key){
	var tmp = document.cookie + ";";
	var index1 = tmp.indexOf(key, 0);
	if(index1 != -1){
		tmp = tmp.substring(index1,tmp.length);
		var index2 = tmp.indexOf("=",0) + 1;
		var index3 = tmp.indexOf(";",index2);
		return(unescape(tmp.substring(index2,index3)));
	}
	return("");
}

function SetCookie(key, val){
	var exp=new Date();
	exp.setTime(exp.getTime()+1000*60*60*24*1);
	document.cookie = key + "=" + escape(val) + ";" + " path=/; expires=" + exp.toGMTString();
}



function addComma(str){
	var num = new String(str).replace(/,/g, '');
	while(num != (num = num.replace(/^(-?\d+)(\d{3})/, '$1,$2')));
	return num;
}
