/*20100714*/

var YArea = YArea2 ? YArea2 : getCookie( "YArea" );
if ( !YArea || !YArea.match(/^(hokkaido)|(tohoku)|(hokuriku)|(tokai)|(kanto)|(chugoku)|(kyushu)|(kinki)$/) ) {
    document.write( '<script type="text/javascript" src="http://api.docodoco.jp/v3/docodoco?key=GguUAsxMpL4T487FibLFyvb7zXsCnPSB6C6rABti3sVR8CEQXrq9MxEvfzffIYWy" charset="utf-8"></script>' );
    YArea = "";
}


addEvent( window, "load", function() {
    if ( !YArea ) {
        YArea = getRegion();
        regCookie( "YArea", YArea, 30 );
    }
    var idYArea = "li_area_"+YArea;
    document.getElementById( idYArea ).style.display = "block";
});


function addEvent( elm, listener, fn ) {
    try {
        elm.addEventListener( listener, fn, false );
    } catch( e ) {
        elm.attachEvent( "on"+listener, fn );
    }
}


function getRegion() {
    var pref = SURFPOINT.getPrefCode();
    if      ( pref == "01" )                          { return  "hokkaido"; }
    else if ( pref.match(/^0[2-7]$/))                 { return  "tohoku";   }
    else if ( pref.match(/^(00)|(0[89])|(1[0-49])$/)) { return  "kanto";    }
    else if ( pref.match(/^(1[5-8])|(20)$/))          { return  "hokuriku"; }
    else if ( pref.match(/^2[1-4]$/))                 { return  "tokai";    }
    else if ( pref.match(/^(2[5-9])|(30)$/))          { return  "kinki";    }
    else if ( pref.match(/^3[1-9]$/))                 { return  "chugoku";  }
    else if ( pref.match(/^4[0-7]$/))                 { return  "kyushu";   }
}


function getCookie( key ) {
    var cookie = document.cookie;
    var tmp = cookie.split(";");
    var oExp = new RegExp(" ", "g");
    key = key.replace(oExp, "");
    
    var i = 0;
    while (tmp) {
        var word = tmp[i].split("=");
        word[0] = word[0].replace(oExp, "");
        if (key == word[0]) return unescape(word[1]);
        if (++i >= tmp.length) break;
    }
    return "";
}


function regCookie( key, value, expires ) {
    if ( !expires ) {   expires = 1;    }
    var exp = new Date();
    var plusDay = 1000*60*60*24*expires;
    exp.setTime( exp.getTime()+plusDay );
    document.cookie = key+"="+escape( value )+"; expires="+exp.toGMTString();
}

