/* ページがロードされたときに呼ばれる関数の定義 */
var LoadFunction = Class.create();
LoadFunction.prototype = {
    initialize : function (name) {
    },
    loadHTMLFile : function () {
		var url = "/php/cart/BasketDisp.php";
		var ajax = new Ajax.Request(url, {
			method: 'post',
//			method: 'get', 
			onComplete: function(httpObj) {
				$("shoppingcart").innerHTML = httpObj.responseText;
			}
		});	
    }
}

//	objLoad = new LoadFunction();

//	window.onload=function(){
//		objLoad.loadHTMLFile();
//	}


function NumberCheck(value) 
{
	if( value=="" || value=="0" ) {
		alert("個数を入力して下さい。");
		return false;
	}
	else if( value.match( /[^0-9]+/ ) ) {
		alert("個数は、半角数字のみで入力して下さい。");
		return false;
	}
	return true;
}

/* 買い物かごにセットしたときの関数 */
function addToBasket(name)
{
	var f = eval( 'document.' + name ); 
//alert(f.name);

	var count = f.count.value; //document.F1.count.value;
	var code=f.code.value; //document.F1.code.value;

	if(!NumberCheck(count)){
		f.count.style.backgroundColor='#ffcc66';
		return;
	} 
	else{
		var url = "/php/cart/addBasket.php?goodsno=" + code + "&goodscount=" + count;
		var ajax = new Ajax.Request(url, {
//			method: 'get', 
method: 'post',  //2008.7.18 IEだとpostのほうがよい
			onComplete: function(httpObj) {
				$("shoppingcart").innerHTML = httpObj.responseText;
			}
		});
	}
	f.count.style.backgroundColor='#ffffff';
}

/* 買い物かごの商品の数を増やしたときの関数 */
function ajaxAddProduct(goodsno)
{
	var url = "/php/cart/addProduct.php?goodsno=" + goodsno;
	var ajax = new Ajax.Request(url, {
//		method: 'get', 
method: 'post',  //2008.7.18 IEだとpostのほうがよい
		onComplete: function(httpObj) {
			$("shoppingcart").innerHTML = httpObj.responseText;
		}
	});	
}

/* 買い物かごの商品の数を減らしたときの関数 */
function ajaxDec(goodsno)
{
	var url = "/php/cart/decProduct.php?goodsno=" + goodsno;
	var ajax = new Ajax.Request(url, {
//		method: 'get', 
method: 'post',  //2008.7.18 IEだとpostのほうがよい
		onComplete: function(httpObj) {
			$("shoppingcart").innerHTML = httpObj.responseText;
		}
	});	
}

/* 買い物かごの商品を取りやめたときの関数 */
function ajaxRemove(goodsno)
{
	var url = "/php/cart/removeProduct.php?goodsno=" + goodsno;
	var ajax = new Ajax.Request(url, {
//		method: 'get', 
method: 'post',  //2008.7.18 IEだとpostのほうがよい
		onComplete: function(httpObj) {
			$("shoppingcart").innerHTML = httpObj.responseText;
		}
	});	
}

/*Effect.CartTotalUpdater = Class.create(Effect.Base, {
    initialize: function(element) {
        this.element = $(element);
        var options = Object.extend({
            from: this.element.innerHTML || 0,
            to:   100
        }, arguments[1] || { });
        this.start(options);
    },
    update: function(position) {
        this.element.innerHTML = Math.round(position);
    }
});*/



