var popup;
popup=null;

window.onfocus = winEvent; //フォーカス時の処理をエントリ
var strPgName = "index";
//画面Load時イベント
$(function() {
	var ary = $(".tdMenu").get();
	var no,clr;
	$.each(ary,function(i){
$(ary[i]).addClass("tdMenuDefault").mouseover(function(){$(ary[i]).addClass("tdMenuMouseOver");}).mouseout(function(){$(ary[i]).removeClass("tdMenuMouseOver");});
	});
	$("#idTd_" + strPgName).removeClass("tdMenuDefault").addClass("tdMenuSelected");
	$("#a_btn_search").button().find("span").css({"padding":"2px 4px","font-size":"13px"});
	init_login_logout();
	$("#idTxtSearch").change(function(){
		$("#idDivSearch").empty();
//	}).keydown(function(e){if(e.which == 13) return false;}).keyup(function(e){
	}).keypress(function(e){
		if(e.which == 13){
			$(this).blur();
			$("#a_btn_search").focus().click();
		}
	});
	$(window).unload(function(){
		$("#idTxtSearch").val("");
	});
	
	var pop_dialog_ops = {
		autoOpen: false,
		bgiframe: true,
		modal:false,
		width: 890,
		height: 700,
		position:["center","top"],
		closeOnEscape: true,
		resizable:true,
		title:"ペテック　お役立ち情報",
		beforeClose:function(){
			$("#div_pop").empty();
			//jQueryUI.dialog破棄
			$("#div_pop").dialog("destroy");
			//jQueryUI.dialog初期化
			$("#div_pop").dialog(pop_dialog_ops);
		},
		open:function(){
			$("#div_pop").css({"height":"700px"});
		}
	};
	//ダイアログ設定
	$("#div_pop").dialog(pop_dialog_ops);
	$("a[mode=pop]").each(function(){
		var html_name = $(this).attr("pop_name");
		$(this).click(function(){
			xajax_disp_pop(html_name);
		});
	});
	$.ajax({
		url:"./login_chk.php",
		cache:false,
		dataType:"html",
		success:function(res){
			$("#idDivLogin").html(res);
			init_login_logout();
		}
	});
});

function callback_disp_pop(){
	if(!$("#div_pop").dialog("isOpen")) $("#div_pop").dialog("open");
}

function init_login_logout(){
	$("#a_btn_login").button().find("span").css({"padding":"2px 4px","font-size":"13px"});
	$("#a_btn_logout").button().find("span").css({"padding":"2px 4px","font-size":"13px"});
	$("#idDivSearch").empty();
	$("#idSpanSearchCnt").empty();
}

function clear_item_search(){
	$("#idDivSearch").empty();
}

//カンマ編集する項目について、イベントをセット
function setValueFilter(){
	var obj = $(".txtNum").get();
	$.each(obj,function(i){
		$(obj[i]).money(obj[i]);
	});
}


function winEvent(theEvent){
	if (popup != null){
		popup.close();
		popup=null;
	}
}

//***********************************************
//	POPUP表示
//***********************************************
function onClickPop(pop){
	with(document.petech){
		location.href="./models/pop.php?hid_pop="+pop+" target='_blank'";
		var syosai;
/*
		if(popup == null){
			popup = window.open("../models/pop.php?hid_pop="+pop+"","syosai","width=800,height=450,location=no,menubar=no,resizable=yes,toolbar=no,top=159,left=112");
			popup.focus();
		}
*/
	}
}

//**********************************************************
//*		ログアウトボタン　onClickイベント
//**********************************************************
function onClickOut(){
	with(document.petech){
//		if(confirm("お会計の完了していないお買い物情報も削除されますがよろしいですか?")) {
//			MODE.value="out";
//			action="./top.php";
//			submit();
//		}
//		else {
//		}
		if(confirm("お会計の完了していないお買い物情報も削除されますがよろしいですか?")) {
			$.ajax({
				cache:false,
				type:"POST",
				url:"./logout_exec.php",
				success:function(){
					xajax_end_logout();
				}
			});
		}
	}
}



function onClickLogin(){
	with(document.petech){
//		MODE.value = "login";
//		action = "../models/top.php";
//		submit();
		var uid = $("#idTxtId").val();
		var pw = $("#idTxtPw").val();
		$("#a_btn_login").blur();
		xajax_chkLogin(uid,pw);
	}
}

function onClickSearch(){
	with(document.petech){
		var str;
		str = $("#idTxtSearch").val();
		str = str.split(" ");
		str = str.join("　");
		var str2 = $.trim(str);
		str = str.split("　");
		str = str.join("||");
		if(str2 == ""){
			alert("検索キーワードを入力してください。");
		} else {
			$.blockUI({message:"検索中...",baseZ:99999999});
			xajax_searchItem(str);
			$("#a_btn_search").blur();
		}
	}
}

function onClickClear(){
	$("#idDivSearch").empty();
	$("#idSpanSearchCnt").empty();
	$("#idTxtSearch").val("");
	$.unblockUI();

}

function onLoadAct(){
	with(document.petech){
		if(CHK.value == "ok"){
			id.value = request_id.value;
			action = "./top.php";
			submit();
		} else {
			txt_search.focus();
			txt_search.select();
		}
	}
}

//購入ボタンクリック時
function onAddBasket(no,item_cd){
	var qty = $("#idTxtSuryo" + no).val();
	if(qty == "") qty = 1;
	$("#idTxtSuryo" + no).val(qty);
	
	var color = $("#idSelColor" + no).val();
	if($("#idSelColor" + no).attr("color_cnt") == "0") color = "";
	xajax_setSaleCookie(item_cd,qty,color,no);
}


function dispGbImg(item_cd,item_nm){
	xajax_dispGbImg(item_cd,item_nm);
}
//ハサミ貸し出し
function dispLend(){
//	var id = $("#idHidUid").val();
	xajax_dispLend();
}

//ページャー部にイベント設定
function init_pager(){
	$("#a_btn_search_clear").button().find("span").css({"padding":"2px 4px","font-size":"13px"});
	$.unblockUI();
	$("#pager a").each(function(){
		$(this).click(function(){
			$.blockUI({message:"ページ読み込み中...",baseZ:99999999});
			var str;
			str = $("#idTxtSearch").val();
			str = str.split(" ");
			str = str.join("　");
			var str2 = $.trim(str);
			str = str.split("　");
			str = str.join("||");
			xajax_searchItem(str,$(this).find("span").html(), $("#pager2 a.ui-state-active span").html());
		});
	});
	$("#pager2 a").each(function(){
		$(this).click(function(){
			$.blockUI({message:"ページ読み込み中...",baseZ:99999999});
			var str;
			str = $("#idTxtSearch").val();
			str = str.split(" ");
			str = str.join("　");
			var str2 = $.trim(str);
			str = str.split("　");
			str = str.join("||");
			xajax_searchItem(str,$(this).find("span").html(), $("#pager2 a.ui-state-active span").html());
		});
	});
}


