function mouseClick(image,id){
	$("main_image"+id).src=image;
}

function mouseClickModal(image, large, id){
	$("main_image_modal").src=image;
	$("image_lb_modal").href=large;
	$$(".bItemDetailScrollInner")[0].scrollTop = 0;
}

function backNumber(pcode){

	if($("backNumber_"+pcode).style.display=="none"){
		$("backNumber_"+pcode).style.display="block";
	}else{
		$("backNumber_"+pcode).style.display="none";
	}
}

function onPaging(url, pageu_code){
	var loader = createLoader("bRanking");
	new Ajax.Request(url+"&pageu_code_aj="+pageu_code,{
		method:"get",
		onSuccess: function(request){
//フェードさせたい時はコメントをはずす
//			$("loader").visualEffect("Fade",{from:1, to:0, duration:0.3, afterFinishInternal:
//				function(){
//					$("extRankingE_"+pageu_code).update(request.responseText);
//					$(window.document).fire("dom:heightLine");
//				}
//			});
			$("extRankingE_"+pageu_code).update(request.responseText);
			$(window.document).fire("dom:heightLine");
        },
        onComplete: function(request){
        },
        onFailure: function(request){
        },
        onException: function(request){
        }
    });
	return false;
}

function createLoader(id){
	var area = $(id);
	var box = document.createElement("div");
	var loader = document.createElement("img");
	box.id="loader";
	box.style.height= "300px";
	box.style.textAlign = "center";
	loader.src="/usr-data/extunits/extRankingE/ajax-loader.gif";
	loader.style.marginTop = "100px";
	box.appendChild(loader);
	area.update(box);
	return box;
}


var myPanel;
function showDetail(url){
	var param;

	if($("myPanel")){
		Element.remove("myPanel");
	}
	var panel = document.createElement("div");
	var hd = document.createElement("div");
	var bd = document.createElement("div");
	var ft = document.createElement("div");
	panel.id="myPanel";
	hd.className="hd";
	bd.className="bd";
	bd.id="bd";
	//ft.className="ft";
	panel.appendChild(hd);
	panel.appendChild(bd);
	//panel.appendChild(ft);
	document.body.appendChild(panel);
	myPanel = new YAHOO.widget.Panel("myPanel",
		{	width:"780px",
			height: "600px",
			fixedcenter:true,
  			draggable:true,
			modal:true,
			effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25}
		}
	);
	new Ajax.Request(url,{
		method:"get",
		parameters:param,
		onSuccess: function(request){
			myPanel.setHeader("");
			myPanel.setBody(request.responseText);
			$("bd").style.display="block";
			myPanel.render(document.body);
			myPanel.cfg.setProperty("fixedcenter",false);
        },
        onComplete: function(request){
        },
        onFailure: function(request){
        },
        onException: function(request){
        }
    });
	return false;
}

function addwishlist(url){
	var param = {
		check : 1
	}
	new Ajax.Request(url,{
		method:"post",
		parameters:param,
		onSuccess: function(request){
			if(request.responseText == 'nl'){
				if(confirm("ログインをされていない為ログインページへ移動します。\r\n移動しても宜しいですか？")){
					doWishlist(url);
				}
			}else if(request.responseText <= 0){
				doWishlist(url);
			}else{
				if(confirm("既に商品がお気に入りに登録されています。\n更新してもよろしいですか？")){
					doWishlist(url);
				}
			}
        },
        onComplete: function(request){
        },
        onFailure: function(request){
            alert("サイトとの通信に失敗しました。");
        },
        onException: function(request){
        	alert("サイトとの通信中にエラーが発生しました。");
        }
    });
    return false;
}

function doWishlist(url){
	var param={wishlist:1};
	new Ajax.Request(url,{
		method:"post",
		parameters:param,
		onSuccess: function(request){
			if(request.responseText=="nl"){
				location.href="http://"+location.host+"/member/login.html";
			}
			myPanel.hide();
        },
        onComplete: function(request){
        },
        onFailure: function(request){
        },
        onException: function(request){
        }
    });
	return false;
}
