// ==UserScript==
// @name           CookpadAndYahooRecipe
// @namespace      http://cooking.side6.jp/
// @include        http://cookpad.com/*
// @require        http://side6.jp/javascript/ecl.js
// ==/UserScript==
(function(){

	if (window.parent != window.self) return;

	var $  = function(id) { return document.getElementById(id); };
	var $c = function(e) { return document.createElement(e); };
	var $t = function(t) { return document.getElementsByTagName(t); };
	var $s = function(e, s) { e.setAttribute('style', s); };
	var $r = function(id) {
		var target = $(id);
		if(target) {
			var parent = target.parentNode;
			parent.removeChild(target);
		}
	};

	var input_kw = $('keyword');
	if(!input_kw) return;

	var keyword = input_kw.value;
	if (!keyword) return;

	$r('g_ad');
	$r('side');
	$r('footer');
	$r('bottom_impact_ad');

	var body = $t('body')[0];
	body.style.marginRight = "55%";

	var url = 'http://recipe.gourmet.yahoo.co.jp/list.html?sk=fc_d&kw=' + EscapeEUCJP(keyword);

	var div = $c('div');
	$s(div, 'position:absolute; top:0px; right:0px; width:47%; float:right; height:100%;');
	body.appendChild(div);

	var iframe = $c('iframe');
	div.appendChild(iframe);

	iframe.src = url;
	$s(iframe, 'margin-top:130px; width:100%; border:1px solid #CCCCCC;');
	iframe.style.height = body.offsetHeight + "px";

})();