var GB = function(){}

  GB.prototype.area_pulldown = function(){

      var cat = document.getElementById("area_list");
      var select = cat.selectedIndex+1;

      switch(select){
        case 1:location.href="search_shop.php?area=7";break;
        case 2:location.href="search_shop.php?area=8";break;
        case 3:location.href="search_shop.php?area=6";break;
        case 4:location.href="search_shop.php?area=9";break;
        case 5:location.href="search_shop.php?area=3";break;
        case 6:location.href="search_shop.php?area=4";break;
        case 7:location.href="search_shop.php?area=1";break;
        case 8:location.href="search_shop.php?area=2";break;
        case 9:location.href="search_shop.php?area=5";break;
        case 10:location.href="search_shop.php?area=10";break;
        case 11:location.href="search_shop.php?area=11";break;
        case 12:location.href="search_shop.php?area=12";break;
        case 13:location.href="search_shop.php?area=13";break;
        default:return;
      }
  };

  GB.prototype.menu_pulldown = function(){

      var cat = document.getElementById("cat_list");
      var select = cat.selectedIndex;

      switch(select){
        case 0:location.href="gbdb.php?newopen=1";break;
        case 1:location.href="gbdb.php?category=1";break;
        case 2:location.href="gbdb.php?category=2";break;
        case 3:location.href="gbdb.php?category=3";break;
        case 4:location.href="gbdb.php?category=4";break;
        default:return;
      }
  };

  GB.prototype.category_img = function(){

      var url = location.search;
      var iq = url.split("=");

      function img_display(imgpath)
      {
         if(imgpath){
           var element = document.getElementById("title");
           element.setAttribute("src",imgpath);
           element.setAttribute("width",744);
           element.setAttribute("height",75);
         }
      }

      if(iq[1] == "1" || iq[1] == "1&next"){
      var imgpath ="../images/shopnavi/title_gourmet.gif";
      img_display(imgpath);
      }

      if(iq[1] == "2" || iq[1] == "2&next"){
      var imgpath ="../images/shopnavi/title_beauty.gif";
      img_display(imgpath);
      }

      if(iq[1] == "3" || iq[1] == "3&next"){
      var imgpath ="../images/shopnavi/title_school.gif";
      img_display(imgpath);
      }

      if(iq[1] == "4" || iq[1] == "4&next"){
      var imgpath ="../images/shopnavi/title_shop.gif";
      img_display(imgpath);
      }

      if(iq[0] == "?newopen"){
      var imgpath ="../images/shopnavi/title_newopen.gif";
      img_display(imgpath);
      }

      function img_display_special(imgpath)
      {
         if(imgpath){
           var element = document.getElementById("title");
           element.setAttribute("src",imgpath);
           element.setAttribute("width",745);
           element.setAttribute("height",280);
         }
      }

      if(iq[0] == "?special_1"){
      var imgpath ="../images/shopnavi/title_spe01.jpg";
      img_display_special(imgpath)
      }

      if(iq[0] == "?special_2"){
      var imgpath ="../images/shopnavi/title_spe02.jpg";
      img_display_special(imgpath)
      }

      if(iq[0] == "?special_3"){
      var imgpath ="../images/shopnavi/title_spe03.jpg";
      img_display_special(imgpath)
      }
  };

  GB.prototype.kensa = function(){

      var url = location.href
      var url_split = url.split("?");
      var num = parseInt((url_split[1].split("=")[1]));

      area = new Array(12);

      area[1] = "衣笠・円町・花園エリア";
      area[2] = "御所・下鴨・西陣エリア";
      area[3] = "左京・百万遍・一乗寺エリア";
      area[4] = "洛北・北山・上賀茂・岩倉・宝ヶ池エリア";
      area[5] = "嵐山・太秦・嵯峨野";
      area[6] = "四条大宮・西院・ニ条";
      area[7] = "烏丸・四条烏丸・烏丸御池エリア";
      area[8] = "河原町・木屋町・先斗町・御幸町エリア";
      area[9] = "祇園・東山・東福寺エリア";
      area[10] = "洛東・山科・醍醐エリア";
      area[11] = "西京極・桂・向日・長岡京エリア";
      area[12] = "洛南・京都駅・東寺・西大路駅エリア";
      area[13] = "伏見・宇治・久御山エリア";

      document.write(area[num]);
  };

  GB.prototype.year = function(year){
     var y = year+"";
     var futaketa = y.substr(2,4);
     return futaketa;
  };

  GB.prototype.page_navi = function(element,len,url){

     function url_spl(url)
     {
        var nex = url.split("next=");
        var nex_num = nex[1];
        nex_num = parseInt(nex_num)+1;
        return nex_num;
     }

     function page_navi_url(c)
     {
        var url_list = [];
        for(var k in c){
          var x = c[k];
          url_list.push(x);
        }
        return url_list;
     }

     function query(element,len)
     {
        var query_list = [];
        for(var i=0;i<len;i++){
          var no = element.childNodes[i]+"";
          var d = no.split("next=");
          var q = page_navi_url(d)[1];
          query_list.push(q);
        }
        return query_list;
     }

     function comparison(num,p)
     {
        var b = p.match(/\d+/g);
        var len = b.length;
        b = b.splice(0,len-1);

        for(var y=0;y<len;y++){
          if(b[y] == num){
             style(b[y]);
          }else if(b[y] < num){
             style(num);
          }else{
             void(0);
          }
        }
     }

     function fs()
     {
        var url = document.location;
        var st = url+"";
        
        if(st.search("next=") == -1){
           element.childNodes[1].setAttribute("style","background-color:#00a39f;color:#ffffff");
           element.childNodes[1].style.cssText = "background-color:#00a39f;color:#ffffff";
        }
     }

     function style(now)
     {
        element.childNodes[now].setAttribute("style","background-color:#00a39f;color:#ffffff");
        element.childNodes[now].style.cssText = "background-color:#00a39f;color:#ffffff";
     }

     var n = query(element,len);
     var st = n.toString();
     fs();
     var num = url_spl(url);
     return comparison(num,st);
  };

  GB.prototype.td_data = function(category){
     var td = document.getElementsByTagName("td");

     function style_disp(category_num)
     {
        return td[category_num].parentNode.style.display="none";
     }

     if(category){
        var arr = [5,6,9];
        for(var i = 0;i<arr.length;i++){
        style_disp(arr[i]);
        }
     }
  };

  GB.prototype.menu_list = function(){
     var menu = document.getElementById("menu_list_id");
     var value = menu.childNodes[0].nextSibling.childNodes[3].innerHTML;
     var namu = menu.childNodes[0].innerHTML;
     var ie = navigator.userAgent.indexOf('MSIE');

     if(ie > -1){
       var kuha = namu.search(/\d/);
       if(kuha == -1){
         menu.style.display = "none";
       }
       var p = document.getElementById("orange");
       if(p){
         menu.style.display = "block";
       }
     }else{
       if(value.length == 0){
         menu.style.display = "none";
       }
     }

     var list = menu.getElementsByTagName("li");
     var list_len = list.length;
     for(var i = 0;i<list_len;i++){
        var list_in_obj = list[i].innerHTML;
        var list_in_obj_len = list_in_obj.length;
        if(list_in_obj_len == 0){
          list[i].style.display = "none";
        }
     }

  };

