/**
 * 商品リスト、検索画面など
 * @param {Object} '.More a'
 */
$(document).ready(function(){
	//「もっと見る」ボタンにAjax機能追加
	$('.More a').live('click', function(){
		$('.morebox').empty();
		$('.loading').show();
		var url = $(this).attr("href");
		$.ajax({
		url: url,
			method: "get",
			type: "post",
			dataType: "text",
//			data: getData(),
			success: function(data, dataType) {
				$('.loading').hide();
				$('.morebox').remove();
				$('.productArea').append(data);
				$('.productArea').load(vgridInit());
				pageTracker._trackPageview("/ajaxmore" );
			}
		});
		return false;
	});
	
	$("#Loading").bind("ajaxSend", function(){
		$(this).show();
	}).bind("ajaxComplete", function(){
		$(this).hide();
	});
	
	$('a.tips').mouseover(function(e) {
		var tip = $(this).attr('title');	
		$(this).attr('title','');
		$(this).append('<div id="tooltip"><div class="tipHeader">&nbsp;</div><div class="tipBody">' + tip + '</div><div class="tipFooter">&nbsp;</div></div>');		
		$('#tooltip').fadeIn('500');
		$('#tooltip').fadeTo('10',0.9);
	}).mousemove(function(e) {
		$('#tooltip').css('top', e.pageY + 15 );
		$('#tooltip').css('left', e.pageX + 10 );
	}).mouseout(function() {
		$(this).attr('title',$('.tipBody').html());
		$(this).children('div#tooltip').remove();
	});
	
});

window.onload = vgridFirstInit;

//vgrid初期化
function vgridFirstInit() {
	$('.productArea').show();
	$(".productArea").vgrid({
		easeing: "easeOutQuint",
		time: 400,
		delay: 50
	});
}

//商品ボックスの配置初期化関数
function vgridInit() {
	$(".productArea").vgrid({
		easeing: "easeOutQuint",
		time: 400,
		delay: 50
	});
}

//ajaxでのformパラメータ取得
function getData() {
	//チェックボックスだけ処理
	var paramData = {};
	$('#checkform input').each(function(){
		//チェックされているものだけ
		if ($(this).is(":checked")) {
			var name = $(this).attr('name');
			var val  = $(this).val();
			if(paramData[name]){
				var tmp = paramData[name];
				paramData[name].push(val);
			}else{
				paramData[name] = new Array(val);
			}
		}
	});
	return paramData;
}
