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

	var formNum=formNum;
	if(formNum == undefined){
		var id=document.form1.id.value;
		var count=document.getElementById("count").value;
		if(document.form1.opt1){
			opt1=document.form1.opt1.value;
		}
	}else{
		var id_name="id"+formNum;
		var count_name="count"+formNum;
		var id=document.getElementById(id_name).value;
		var opt_name="opt1"+formNum;
		var count=document.getElementById(count_name).value;
		if(document.getElementById(opt_name)){
			opt1=document.getElementById(opt_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;");
	opt1.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");
//	var opt1="";
//	if(document.form1.opt1){
//		var opt1=document.form1.opt1.value;
//	}
	var opt2="";
	var opt3="";
	var opt4="";
	if(id == "1004"){
		if(opt1 == ""){
			window.alert("マイクを選択してください。");
			err_flg=1;
		}
	}
	if(id == "13001"){
		if(opt1 == ""){
			window.alert("カラーを選択してください。");
			err_flg=1;
		}
	}
	if(id == "13002"){
		if(opt1 == ""){
			window.alert("カラーを選択してください。");
			err_flg=1;
		}
	}
	if(id == "13013"){
		if(opt1 == ""){
			window.alert("カラーを選択してください。");
			err_flg=1;
		}
	}
	if(id == "13014"){
		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;
		}
		var adds_id=id;
		SetCookie("adds_id", adds_id);
		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) + ";" + " domain=onkyorental.net; 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;
}



function NewOpen(URL,pWidth,pHeight) {
	var newWin1=window.open(URL,"","width="+pWidth+",height="+pHeight+",scrollbars=1,toolbar=0,resizable=1");
	newWin1.focus();
}
