/*
 * draweropener.js via jQuery
 *
 * $Copyright tacn $
 * $Date: 2008-11-01 $
 * $Rev: 1 $
 *
 * クエリに指定されているドロワーを開く
 *
 */
$(document).ready(function() {

	var do_shop = $('div.opener span.shop').text();
	var do_l_class = $('div.opener span.l_class').text();
	var do_m_class = $('div.opener span.m_class').text();

	if (do_shop != '') {
		$('li.drawer > ul > li').each(function(i) {
			if ($(this).find('a').text() == do_shop) {
				$(this).parent().prev().addClass('open');
				$(this).addClass('selected');
				$(this).children('a').attr('href', urlSeparator($(this).children('a').attr('href')));
			}
		});
	}

	if (do_l_class != '') {
		$('h2.drawerHandle').each(function(i) {
			if ($(this).find('a').text() == do_l_class) {
				$(this).addClass('open');
				if (do_m_class == '') {
					$(this).addClass('selected');
					$(this).children('a').attr('href', urlSeparator($(this).children('a').attr('href')));
				}
			}
		});
	}
	if (do_m_class != '') {
		$('li.drawer > ul > li').each(function(i) {
			if ($(this).find('a').text() == do_m_class && $(this).parent().prev().hasClass('open')) {
				$(this).addClass('selected');
				$(this).children('a').attr('href', urlSeparator($(this).children('a').attr('href')));
			}
		});
	}

	function urlSeparator(url) {
		var file_body    = url.slice(0, url.indexOf('?') + 1);
		var query_string = url.slice(url.indexOf('?') + 1);
		var params = query_string.split('&');
		var itm;
		var str = '';
		var amp = '';
		for (var i = 0; i < params.length; i++) {
			itm = params[i].split('=');
			if (itm[0] == 'categoryName' || itm[0] == 'middleClass' || itm[0] == 'shopName' || itm[0] == 'priceFrom' || itm[0] == 'priceTo') {
				itm[1] = '';
			}
			params[i] = itm[0] + '=' + itm[1];
			str = str + amp + itm[0] + '=' + itm[1];
			amp = '&';
		}
		return file_body + str;
	}
/*
	$('dl.price ul.list li').each(function() {
		$(this).filter('.selected').children('a').attr('href', urlSeparator($(this).attr('href')));
	})
*/
});
