var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

var WindowHeight;
var Scroll;
var ScrollFlg = true;

var Start = 0;
var TimerId;

var Param		= [];
var Element 	= ["url","page","themaId","categoryId","freeshipping","sortValue","keyword","brand"];

var Url;

$(function(){

	MaxScroll 		= 0;
	WindowHeight	= $(window).height();
	
	try {
		var pageTracker = _gat._getTracker("UA-8285147-2");
		pageTracker._trackPageview();
	} catch(err) {}

	if(document.getElementById("autopaging-list")) {
		var str;
		var value;
		for(i=0,n=Element.length;i<n;i++) {
			str 	= Element[i];
			value	= document.forms["works"].elements[str].value;
			if(value) {
				Param[str] = value;
			}
		}

		var Url 	= Param["url"] + '_ajax/item_list.php';
		var obj = {};
		
		if(Param["page"]) {
			Param["page"] = parseInt(Param["page"]);
		} else {
			Param["page"] = 1;
		}
		
		for(i=0,n=Element.length;i<n;i++) {
			str 	= Element[i];
			if(Param[Element[i]]) {
				obj[str] = Param[str];
			}
		}

		itemLineHeightChg(0);		

		$(window).scroll(function(){
			
			Scroll = getScrollTop();
			if($("body").height() - (Scroll + WindowHeight) < WindowHeight && ScrollFlg) {
				
				ScrollFlg = false;
				Param["page"]++;
				
				obj["page"] = Param["page"];
				$.post(Url,obj,function(data) {
					if(data != 0) {
						$("#autopaging-list").append(data);
						itemLineHeightChg((Param["page"] - 1) * 30);		
						ScrollFlg = true;
					}
				});
			}
		});
	}


});

function open_exp(_itemId) {
	$("#btn_open_exp_" + _itemId).css("display","none");
	$("#btn_close_exp_" + _itemId).css("display","inline");
	$("#exp_" + _itemId).css("display","block");
}

function close_exp(_itemId) {
	$("#btn_open_exp_" + _itemId).css("display","block");
	$("#btn_close_exp_" + _itemId).css("display","none");
	$("#exp_" + _itemId).css("display","none");
}

function pict_chg(_id,_url) {
	$("#" + _id).attr("src",_url);
}

function chg_child_option(_itemId,_mode,_obj,_num) {
	var _array;
	_array = category_parent;
	if(_mode == "child") {
		_array = category_child;
	}
	for(var i=0;i<_array.length;i++) {
		$(".id" + _itemId + "-" + _num + "-" + _array[i]).addClass("dpN");
	}
	$(".id" + _itemId + "-" + _num + "-" + _obj.value).removeClass("dpN");
}


function addokini(_itemId) {
	var _str = "okini_" + _itemId;
	if(navigator.cookieEnabled) {
		if($("#" + _str)) {
			$("#" + _str).remove();
		}
		$("#" + _itemId).append('<img src="http://www.frogmarket.jp/images/addokini_init.png" class="okini_result alphafilter" id="' + _str + '" />');
		$("#" + _str).css("display","none");
		$("#" + _str).fadeIn("slow");
		$.post("http://www.frogmarket.jp/ajax.php", {
			m:"addokini",
			itemId : _itemId
		}, function(flg){
			flg = eval(flg);
			switch(flg) {
				case 0:
					$("#" + _str).attr("src","http://www.frogmarket.jp/images/addokini_error.png");
					break;
				case 1:
					$("#" + _str).attr("src","http://www.frogmarket.jp/images/addokini_end.png");
					break;
			}
			setTimeout(function (){$("#" + _str).fadeOut("slow")},2000);
			//setTimeout(function (){alert(_str)},2000);
			$("#" + _str).click(function() {
				$("#" + _str).remove();
			});
		});
	} else {
		alert("クッキーを有効にしてください");
	}
}

/*function del_okini_result(_id) {
	alert(_id);
	$(_id).fadeOut("slow");
}

*/function removeokini(_itemId) {
	var _str = "okini_" + _itemId;
	if(navigator.cookieEnabled) {
		$.post("../ajax.php", {
			m:"removeokini",
			itemId : _itemId
		}, function(flg){
			flg = eval(flg);
			switch(flg) {
				case 1:
					$("#" + _itemId).append('<img src="http://www.frogmarket.jp/images/removeokini_end.png" class="okini_result" id="' + _str + '" />');
					$("#" + _str).css("display","none");
					$("#" + _str).fadeIn("slow");
					break;
			}
		});
	} else {
		alert("クッキーを有効にしてください");
	}
}


function getScrollTop(){
	
	if(document.documentElement.scrollTop) {
		return document.documentElement.scrollTop;
	} else if(document.body.scrollTop) {
		return document.body.scrollTop;
	} else if(window.scrollTop) {
		return window.scrollTop;
	} else {
		return 0;
	}
/*	
	if((navigator.appName.indexOf("Microsoft Internet Explorer", 0 ) != -1 )){
		if(document.documentElement.scrollTop) {
			return document.documentElement.scrollTop;
		} else {
			return document.body.scrollTop;
		}
	} else if(window.pageYOffset ){
		return window.pageYOffset;
	} else{
		return 0;
	}
*/
}


function itemLineHeight(start) {
	
	if(start == 0) {
		itemLineHeightChg();
	} else {
		Start = start;
		setTimeout("itemLineHeightChg()",1000);
	}
	
}

function itemLineHeightChg(start) {
	
	str = "";
	start -= 1;
	
	$("#autopaging-list li:gt(" + start + ")").height(300);


}
