/*
* @title bookmarklet
* @description my bookmarklet
* @include http://*
* @license MIT License
* @require
*/
(function(){
function ekitan(from, to, datetime){
var year = datetime.getFullYear();
var month = ("0" + String(datetime.getMonth()+1)).slice(-2);
var day = ("0" + String(datetime.getDate())).slice(-2);
var hour = ("0" + String(datetime.getHours())).slice(-2);
var min = ("0" + String(datetime.getMinutes())).slice(-2);;
var kvs =
[ ['SFNAME', from]
, ['STNAME', to]
, ['MONTH', year+month]
, ['DAY', day]
, ['HOUR', hour]
, ['MIN', min]
];
var inputs = kvs.map(function(kv){
var elm = document.createElement('input');
elm.setAttribute('type', 'hidden');
elm.setAttribute('name', kv[0]);
elm.setAttribute('value', kv[1]);
return elm;
});
var form = document.createElement('form');
form.setAttribute('action', 'http://transit.ekitan.com/norikae/NorikaeSearch');
form.setAttribute('method', 'GET');
form.setAttribute('accept-charset', 'Shift_JIS');
inputs.forEach(function(elm){ form.appendChild(elm); });
document.body.appendChild(form);
form.submit();
}
(function main(){
var from = '渋谷';
var to = '高尾山';
ekitan(from, to, new Date());
})();
})();