
function numOnly() {

	code = event.keyCode;
	key = String.fromCharCode(code);
	
	if (code == 46 || code == 37 || code == 39) {
		return true ;
	}

	if("abcdefghi`0123456789\d\b".indexOf(key, 0) < 0) {
		return false;
	}
	
	return true;
}

function repaintPrice(productKbnCd, orderKbn)
{	
	var grouped = '1';
	if (false == $('#maker_grouped').attr('checked')) {
		grouped = '0';
	}	
	var params = {
		'product_kbn' : productKbnCd,
		'maker_grouped' : grouped,
		'order_kbn' : orderKbn
	};
	$.post($('#site_url').val() + '/productinfo/price/?ajax=1', params, callback_repaintPrice);
} 

function callback_repaintPrice(response)
{
	$('#price_frame').html(response);
}

function repaintOrder(productKbnCd, columnNo, orderKbn)
{
	$('#order_column_no').val(columnNo);
	$('#order_kbn').val(orderKbn);
	repaintSpec(productKbnCd);
}
function repaintSpec(productKbnCd)
{	
	var params = new Object();
	params['product_kbn'] = productKbnCd;
	var childs = $('#spec_form').children('input,select').get();
	for (var i = 0; i < childs.length; i++) {
		var child = $(childs[i]);
		if ('undefined' == child.attr('name') || 0 > child.attr('name').indexOf('spec_cond')) {
			continue;
		}
		var name = child.attr('name').replace('spec_cond[', '').replace(']', '');
		params[name] = child.val();
	}
	$.post($('#site_url').val() + '/productinfo/spec/?ajax=1', params, callback_repaintSpec);
}

function callback_repaintSpec(response)
{
	$('#spec_frame').html(response);
}

