var param_category          = [{ds_RowID:0, maker_code:''}];
var dsCategoryConfig        = new Spry.Data.DataSet();
dsCategoryConfig.data       = param_category;
dsCategoryConfig.dataHash   = param_category;
dsCategoryConfig.loadData();

var param_series            = [{ds_RowID:0, maker_code:'', category_code:''}];
var dsSeriesConfig          = new Spry.Data.DataSet();
dsSeriesConfig.data         = param_series;
dsSeriesConfig.dataHash     = param_series;
dsSeriesConfig.loadData();

function change_maker(MakerCode, MakerName)
{
	strIdOn = 'm_' + MakerCode;
	document.getElementById('m_' + MakerCode).src = '/img/top/maker/' + MakerCode + '_on.jpg';
	if(document.fm_search.sel_maker.value != '')
	{
		strIdOff = 'm_' + document.fm_search.sel_maker.value;
		document.getElementById('m_' + document.fm_search.sel_maker.value).src = '/img/top/maker/' + document.fm_search.sel_maker.value + '.jpg';
	}
	document.fm_search.sel_maker.value    = MakerCode;
	document.fm_search.sel_category.value = '';
	document.fm_search.sel_series.value   = '';
	param_category             = [{ds_RowID: 0 ,maker_code: MakerCode}];
	dsCategoryConfig.data      = param_category;
	dsCategoryConfig.dataHash  = param_category;
	dsCategoryConfig.loadData();

	param_series               = [{ds_RowID:0, maker_code:'', category_code:''}];
	dsSeriesConfig.data        = param_series;
	dsSeriesConfig.dataHash    = param_series;
	dsSeriesConfig.loadData();
	document.getElementById('MakerSelect').innerHTML    = MakerName;
	document.getElementById('CategorySelect').innerHTML = '';
}

function change_category(CategoryCode, CategoryName)
{
	var category_maker = document.fm_search.sel_maker.value;
	document.fm_search.sel_category.value = CategoryCode;
	param_series             = [{ds_RowID: 0 ,maker_code:category_maker, category_code:CategoryCode}];
	dsSeriesConfig.data      = param_series;
	dsSeriesConfig.dataHash  = param_series;
	dsSeriesConfig.loadData();
	document.getElementById('CategorySelect').innerHTML = CategoryName;
}

function select_series(SeriesCode)
{
	document.fm_search.sel_series.value = SeriesCode;
	/*
	alert(document.fm_search.sel_maker.value);
	alert(document.fm_search.sel_category.value);
	alert(document.fm_search.sel_series.value);
	*/
	document.fm_search.submit();
}

function freeword_submit()
{
	if (document.fm_search.txt_free_word.value == '')
	{
		alert('フリーワードを入力して下さい。');
	}
	else
	{
		document.fm_search.sel_maker.value    = '';
		document.fm_search.sel_category.value = '';
		document.fm_search.sel_series.value   = '';
		document.fm_search.submit();
	}
}

function pickup_submit(maker, category, series, product)
{
	document.fm_search_pickup.txt_free_word.value     = product;
	document.fm_search_pickup.sel_maker.value         = maker;
	document.fm_search_pickup.sel_category.value      = category;
	document.fm_search_pickup.sel_series.value        = series;
	document.fm_search_pickup.submit();
}

var url_cate             = '../search/ajax_category_data.cfm';
var url_cate_param       = '?maker_code={dsCategoryConfig::maker_code}';
var url_cate_str         = url_cate + url_cate_param;

var url_seri             = '../search/ajax_series_data.cfm';
var url_seri_param       = '?maker_code={dsSeriesConfig::maker_code}&category_code={dsSeriesConfig::category_code}';
var url_seri_str         = url_seri + url_seri_param;

var xmlCategory    = new Spry.Data.XMLDataSet(url_cate_str, "param/maker/category", {useCache: false});
var xmlSeries      = new Spry.Data.XMLDataSet(url_seri_str, "param/maker/category/series", {useCache: false});


function makerImg_Mouseover(id, img){
	document.getElementById(id).src = img;
}

function makerImg_Mouseout(id, img){
	tmpStr = 'm_' + document.fm_search.sel_maker.value;
	if(tmpStr != id)
	{
		document.getElementById(id).src = img;
	}
}

