Element.observe(window, 'load', function(){
    var manager = new CookieManager();
    manager.cookieShelfLife = 1;
    var keyword = manager.getCookie('saveKeyword');
    if (keyword != null) {
        $('searchkeyword').value = decodeURIComponent(keyword);
        // cookie削除関数
        //manager.clearCookie('saveKeyword');
    }
    
    Element.observe($('searchkeyword'), 'focus', function(){
	    Element.observe(window.document, 'keypress', kd = function(event){
	        if(event.keyCode==13){
	            Event.stop(event);
				var form = document.getElementsByTagName('form');
	            var thisAction = "search.php";
	            thisAction = new String(thisAction);
                // cookieにエンコードした値をセットする
	            var keyword = encodeURIComponent(($('searchkeyword').value));
	            manager.setCookie('saveKeyword', keyword);
	            form[0].target = '_top';
	            form[0].action = thisAction;
	            form[0].submit();
	        }
	    });
	});
	Element.observe($('searchkeyword'), 'blur', function(){
	    Element.stopObserving(window.document, 'keypress', kd);
	});
	
	if ($('inputKeyword')) {
	    Element.observe($('searchBtn'), 'click', function(event){
            Event.stop(event);
            var elem = $('inputKeyword');
            var keyword = encodeURIComponent((elem.value));
            var manager = new CookieManager();
            manager.cookieShelfLife = 1;
            manager.setCookie('saveKeyword', keyword);
            
            var form = document.getElementsByTagName('form');
            var thisAction = "search.php";
            thisAction = new String(thisAction);
            form[0].target = '_top';
            form[0].action = thisAction;
            form[0].submit();
    	});
	}
	if ($('searchkeyword')) {
	    Element.observe($('sideBtn'), 'click', function(event){
            Event.stop(event);
            var elem = $('searchkeyword');
            var keyword = encodeURIComponent((elem.value));
            var manager = new CookieManager();
            manager.cookieShelfLife = 1;
            manager.setCookie('saveKeyword', keyword);

            $('inputKeyword').value = '';
            var form = document.getElementsByTagName('form');
            var thisAction = "search.php";
            thisAction = new String(thisAction);
            form[0].target = '_top';
            form[0].action = thisAction;
            form[0].submit();
    	});
	}
});
