var basket = new Array();
var chumon = new Array();
var dsp = new Array();
var items = 0;

cookie2basket();
if(items == 0){
	clearBasket();
	cookie2basket();
}

//-----------------------------------------------------------------------------
// Cookie to Basket
//-----------------------------------------------------------------------------
function cookie2basket(){
var tmp = new Array();
	
	var cok = "" + document.cookie;
	tmp = cok.split("; ");
	basket = Array();
	chumon = Array();
	dsp =	Array();
	
	for(var i = 0; i < tmp.length; i++){
		if(tmp[i].substring(0,3) == "clg"){
			basket = tmp[i].split("/");
			break;
		}
	}
	
	for(var i = 0; i < basket.length; i++){
		tmp =  basket[i].split(":");
		chumon[tmp[0]] = tmp[1];
		dsp[tmp[0]] = i;
	}
	items = basket.length;
}

//-----------------------------------------------------------------------------
// Clear Basket
//-----------------------------------------------------------------------------
function clearBasket(){
	document.cookie	= "clg=; ";
	items = 1;
}

function delAll(){  //init basket
	document.cookie	= "clg=; ";
	self.document.location = "/forms/catalog_order/step2.php";
}

function check2(){ // when check box changed

	cookie2basket(); // update basket contents
	
var ck,vl;
var n, m, i, ii =document.forms['fmItems'].elements.length;

	t=""; n=0; m=0;
	for( i=0; i<ii ;i++){
		if( document.forms['fmItems'].elements[i].name == "tobasket"  ){
			if(	document.forms['fmItems'].elements[i].checked ){
				if(	chumon[document.forms['fmItems'].elements[i].value] ){ ++m;}
				 else { ++n; }
			}
		}
	}
}

function addBasket(no){
	/*
	if(! chumon[no]){
		var n = 0 + basket.length;
		basket[n] = "" + no + ":1";
		chumon[no] = 1;
		items++;
	}
*/
	var frm = document.forms['fmItems'];
	var	cok = "";
	var ii = frm.elements.length;
	for(var i = 0; i < ii; i++){
		if(frm.elements[i].name == "checkbox"){
			var chk = frm.elements[i];
			if( chk.checked){
				var nm = "" + chk.value;
//				var vl = "" + frm.elements["cnt_" + nm].value;
				var vl = 1;
				cok += "/" + nm + ":" + vl;
			}
		}
	}
	document.cookie = "clg=" + cok + "; ";

}

function viewBasket(){ // to basket gamen (check num of items)
	
//	cookie2basket();
//	check2();
	//if(items > 0){
	//	RefreshBasket();
		self.document.location = "/forms/catalog_order/step2.php";
	//}
}

//------------------------------------------------------------------------------
// Basket to Cookie
//------------------------------------------------------------------------------
function RefreshBasket(){
	
	var cok = "";
	for(var i = 1; i < basket.length; i++){
		if(basket[i] != "undefined" && basket[i] != ""){ cok = cok + "/" + basket[i]; }
	}
	cok = "clg=" + cok + "; ";
	document.cookie = cok;
	
	basket = Array();
	basket = cok.split("/");
	items = basket.length;
}

// Delete item from the basket
function delItem(){
	var frm = document.forms['fmItems'];
	var	cok = "";
	var ii = frm.elements.length;
	for(var i = 0; i < ii; i++){
		if(frm.elements[i].name == "check"){
			var chk = frm.elements[i];
			if( !chk.checked){
				var nm = "" + chk.value;
				var vl = "" + frm.elements["cnt_" + nm + "*%"].value;
				cok += "/" + nm + ":" + vl;
			}
		}
	}
	document.cookie = "clg=" + cok + "; ";
}
