(function() {
	
	var layoutTable = {
		wide: {width: 670, height: 130}
	};
	
	var currentScript = (function (e) {
		if (e.nodeName.toLowerCase() == 'script') return e;
		return arguments.callee(e.lastChild);
	})(document);
	
	var baseUrlMatch = currentScript.src.match(/^(http:\/\/[^\/]+)/);
	var queryStringMatch = currentScript.src.match(/\?(.*)$/);
	
	var baseUrl = (baseUrlMatch) ? baseUrlMatch[1] : '';
	var queryString = ((queryStringMatch) ? queryStringMatch[1] : '') + '&callerUrl=' + encodeURIComponent(location.href);
	var pairs = (queryString) ? queryString.split('&') : [];
	var layout = 'wide';
	for (var i = 0; pairs[i]; i++) { var m = pairs[i].match(/layout=([^=&]+)/); if (m) { layout = m[1]; } }
	
	document.write(
		'<iframe' +
		' id="BecleDiaryTweet"' +
		' name="BecleDiaryTweet"' +
		' src="' + baseUrl + '/widget/tweet/diary/widget.html?' + queryString + '"' +
		' allowtransparency="true"' +
		' frameborder="0"' +
		' scrolling="no"' +
		' style="border: none; width: ' + layoutTable[layout].width + 'px; height: ' + layoutTable[layout].height + 'px; overflow: hidden;"' +
		'></iframe>'
	);
	
})();

