// onLoadイベント
Element.observe(window, 'load', function(){
    var targetInputs = document.getElementsByClassName('quantity_txt');
    if (targetInputs) {
		for (var i = 0; i < targetInputs.length; i++) {
			new addCart(targetInputs[i]);
		}
    }
    var targetBtns = document.getElementsByClassName('cart_btn');
    if (targetBtns) {
        for (var i = 0; i < targetBtns.length; i++) {
            new addCart(targetBtns[i]);
		}
    }
});
var addCart = Class.create();
addCart.prototype = {
    // コンストラクタ
    initialize: function(e) {
        this.elem = e;
        Element.observe(this.elem, 'focus', this.set.bindAsEventListener(this));
		Element.observe(this.elem, 'blur', this.unset.bindAsEventListener(this));
    },
    set: function(){
        Element.observe(window.document, 'keypress', this.keypress);
    },
    unset: function(){
	    Element.stopObserving(window.document, 'keypress', this.keypress);
	},
    keypress : function(event){
        if(event.keyCode==13){
            var elem = Event.element(event);
			Event.stop(event);
			var form = document.getElementsByTagName('form')
            var thisAction = "cartAdd.php";
            thisAction = new String(thisAction);
			form[0].target = 'upload_iframe';
            form[0].action = thisAction;
			$('variation_id').value = $('variation_id').value;
			$('inputQty').value = $('inputQty').value;
            form[0].submit();
			$('inputQty').value = '';
        }
    }
}
