$(document).ready(function(){
	$("img[src*='_off.']").each(function(){
		$(this).hover(function(){
			var s = $(this).attr("src");
			if(s.indexOf("_off.")!=-1){
				s = s.replace("_off.","_on.");
				$(this).attr("src", s);
			}
		},function(){
			var s = $(this).attr("src");
			if(s.indexOf("_on.")!=-1){
				s = s.replace("_on.","_off.");
				$(this).attr("src", s);
			}
		});
	});
	
	hover_event();
	
	$("#sval").focus(function(){
		$(this).css({backgroundImage:"none"});
	}).blur(function(){
		var s = $(this).val();
		if(s.length==0){
			$(this).css({backgroundImage:"url(images/search-bg.gif)"});
		}
	});
	
	$("#search_btn").mousedown(function(e){
		e.stopPropagation();
		$(this).attr("src","images/search_btn_down.png");
		return false;
	}).mouseout(function(e){
		e.stopPropagation();
		$(this).attr("src","images/search_btn_up.png");
		return false;
	}).mousemove(function(e){
		e.stopPropagation();
		return false;
	}).mouseup(function(e){
		e.stopPropagation();
		$(this).attr("src","images/search_btn_up.png");
		onSearch();
	});
});

function hover_event(){
	$(".hover").each(function(){
		$(this).hover(function(){
			$(this).css({filter:"alpha(opacity=50)", opacity:"0.5"});
		},function(){
			$(this).css({filter:"alpha(opacity=100)", opacity:"1.0"});
		});
	});
}

function open_map()
{
	$("#map_frame").slideToggle(300,function(){
		var h = $(".contents").height();
		if($("#map_frame").is(":visible")){
			$(".contents").height(h)
		}else{
			$(".contents").height(h)
		}
	});
}

function onSearch()
{
	var s = $("#sval").val();
	if(s=="")return;
	location.href="search.html?search="+encodeURIComponent(s);
}
function form_send(){
	if(!input_check("form-name", "お名前が入力されていません"))return;
	if(!input_check("form-tel", "電話場号が入力されていません"))return;
	
	var fshop = $("#form-shop").val();
	var fname = $("#form-name").val();
	var ftel = $("#form-tel").val();
	var fmail = $("#form-mail").val();
	var fage = $("#form-age").val();
	var fmsg = $("#form-msg").val();
	
	var post_data = [];
	post_data.push({name:"fshop",value:fshop});
	post_data.push({name:"fname",value:fname});
	post_data.push({name:"ftel",value:ftel});
	post_data.push({name:"fmail",value:fmail});
	post_data.push({name:"fage",value:fage});
	post_data.push({name:"fmsg",value:fmsg});
	
	$.ajax({
		url: "scripts/post.php",
		type: "post",
		data: post_data,
		success: function(data){
			form_reset();
			alert(data);
		}
	});
}

function form_reset(){
	$("#form-name").val("");
	$("#form-tel").val("");
	$("#form-mail").val("");
	$("#form-age").val("");
	$("#form-msg").val("");
}
function input_check(key, msg)
{
	if($("#"+key).val()==""){
		$("#"+key).focus();
		alert(msg);
		return false;
	}
	return true;
}

