$(function(){

started = false;
keyword = "";

function viewSearch(v){
  $.each(["#v-keywordsearch","#v-oldsearch","#v-mapsearch","#v-jigyosyosearch"], function(key, value){
    if(value == v){
      $(value).show();
    } else {
      $(value).hide();
    }
  });
}
function btStyle(h){

  $("#searchlist li").each(function(){
    if($(this).attr("id") == h){
      $(this).css("text-decoration","none");
      $(this).css("cursor","default");
      $(this).css("background-image","url(images/listbg_a.png)");
    } else {
      $(this).css("text-decoration","underline");
      $(this).css("cursor","pointer");
      $(this).css("background-image","url(images/listbg_na.png)");
    }
  });

}


$("#search").before(
  $("<div>").attr("id", "searchlistwrap")
);
$("#searchlistwrap").append(
  $("<ul>").attr("id", "searchlist")
);
$("#searchlist").append(
  $("<li>").attr("id", "v-keyword").html("キーワード検索"),
  $("<li>").attr("id", "v-map"),
  $("<li>").attr("id", "v-old").html("旧郵便番号から検索"),
  $("<li>").attr("id", "v-jigyosyo").html("事業所検索")
);
$("#v-map").append(
  $("<a>").attr("name", "v-map-ac").html("都道府県から検索")
);

$("#v-keywordsearch .searchbox").focus();
$("#search").css("border-top","none");

$("#v-keyword").click(function(){
  viewSearch("#v-keywordsearch");
  btStyle("v-keyword");
  $("#v-keywordsearch .searchbox").focus();
  if(started) $.cookie('searchto','v-keyword',{ expires: 1 });
  if(started) $("#v-keywordsearch .searchbox").attr("value",keyword);
});
$("#v-old").click(function(){
  viewSearch("#v-oldsearch");
  btStyle("v-old");
  $("#v-oldsearch .searchbox").focus();
  if(started) $.cookie('searchto','v-old',{ expires: 1 });
  if(started) $("#v-oldsearch .searchbox").attr("value",keyword);
});
$("#v-map").click(function(){
  viewSearch("#v-mapsearch");
  btStyle("v-map");
  var targetOffset = $('[name=v-map-ac]').offset().top;
  if(started) $('html,body').animate({scrollTop: targetOffset}, "slow");
  if(started) $.cookie('searchto','v-map',{ expires: 1 });
});
$("#v-jigyosyo").click(function(){
  viewSearch("#v-jigyosyosearch");
  btStyle("v-jigyosyo");
  $("#v-jigyosyosearch .searchbox").focus();
  if(started) $.cookie('searchto','v-jigyosyo',{ expires: 1 });
  if(started) $("#v-jigyosyosearch .searchbox").attr("value",keyword);
});


if($.cookie('searchto')){
  $("#" + $.cookie('searchto')).click();
  btStyle($.cookie('searchto'));
} else {
  btStyle("v-keyword");
  $("#v-keyword").click();
}

$(".sform .searchbox").change(function(){
    keyword = $(this).attr("value");
});
started = true;

});
