/*  form_submit.js, version 1.0.0
*  Seiji Yamaguchi
/*--------------------------------------------------------------------------*/
Element.observe(window, 'load', function(){
    new formSubmit();
});
var formSubmit = Class.create();
formSubmit.prototype = {
    initialize: function() {
        this.button = document.getElementsByClassName('form_submit');
        this.form = document.getElementsByTagName('form');
        this.button.invoke('observe', 'click', this.go.bindAsEventListener(this));
    },
    go: function(event) {
        Event.stop(event);
        var elem = Event.element(event);
		var elemId = elem.id;
        var classes = Element.classNames(elem);
        classes = new String(classes);
        var clsParts = classes.split(" ");

        this.form[0].method = 'post';
		if (elemId.indexOf('cartBtn') == -1) {
			this.form[0].target = '_top';
		} else {
			this.form[0].target = 'upload_iframe';
			if (elemId != 'cartBtn') {
				var targetId = elemId.replace(/cartBtn/, '');
				$('variation_id').value = $('category' + targetId).value;
				$('inputQty').value = $('inputQty' + targetId).value;
				$('inputQty' + targetId).value = '';
			}
		}
        if(clsParts[2]){
			if (clsParts[2] == 'upload_iframe') {
		        this.form[0].target = 'upload_iframe';
			}
		}
        //アクション先指定
        var go = true;
        //if(clsParts[2]){
        //    eval('var go = '+clsParts[2]+'();');
        //}
        if(go == true){
            var thisAction = clsParts[1] + ".php";
            thisAction = new String(thisAction);
            this.form[0].action = thisAction;
            this.form[0].submit();
        }
    }
}

var blankFunk = function() {
    return true;
}