
var VF7de4645ee4_mainId = 'VF7de4645ee4_main';
if( '' == '' ){
	VF7de4645ee4_mainId = 'VF7de4645ee4_main' + Math.floor(Math.random() * 9999999999); 
}

VF7de4645ee4_create();
var VF7de4645ee4_checkCount = 0;



function VF7de4645ee4_createWidget(id) {
	var o = document.getElementById(id);
	var elems = document.getElementsByTagName('script');

	var target = document.createElement('div');
	target.setAttribute('id', id);
	target.setAttribute('data-vf-name', name);

	// 既に存在している場合
	if( o ) return o;

	for(var i = 0; i < elems.length; i++){
		var e = elems[i];
		var src = e.getAttribute('src');
		var name = 'VF-widget';

		// url一致確認
		if( ! src || src.indexOf("\/vote\/form\/?id=236849") < 0 ) continue;

		// 既に存在しているか確認
		var cn = 'VF-widget-dummy-' + Math.floor(Math.random() * 99999999);
		e.setAttribute('data-vf-dummy', cn);
		var o = document.querySelector('script[data-vf-dummy="' + cn + '"] + *[data-vf-name]');
		if( o ) continue;

		//e.after(target);
		e.parentNode.insertBefore(target, e.nextSibling);
		break;		
	}

	return target;
}

function VF7de4645ee4_create() {

	var main = VF7de4645ee4_createWidget(VF7de4645ee4_mainId);

	var link_url = 'https://gayasan.exblog.jp/32803585/';
	var link_title = '☆イトメンのお好み焼そば・焼きそばは焼そば☆ : ガジャのねーさんの  空をみあげて☆ Hazle cucu ☆';
	var choice_size = 0;
	var choice_d = [{id:0, value:'知っていた・特に気にならなかった'},{id:1, value:'知っていた・なぜだろうと思っていた'},{id:2, value:'知らなかった・気づいていなかった'}];
	var sex_d = [{id:1, value:'男性'},{id:2, value:'女性'}];
	var age_d = [{id:1, value:'10未満'},{id:2, value:'10歳代'},{id:3, value:'20歳代'},{id:4, value:'30歳代'},{id:5, value:'40歳代'},{id:6, value:'50歳代'},{id:7, value:'60歳代'},{id:8, value:'70歳代'},{id:9, value:'80歳代'},{id:10, value:'90歳代'},{id:11, value:'100以上'}];
	var area_d = [{id:1, value:'北海道'},{id:2, value:'青森'},{id:3, value:'岩手'},{id:4, value:'秋田'},{id:5, value:'宮城'},{id:6, value:'山形'},{id:7, value:'福島'},{id:8, value:'新潟'},{id:9, value:'栃木'},{id:10, value:'茨城'},{id:11, value:'群馬'},{id:12, value:'埼玉'},{id:13, value:'東京'},{id:14, value:'千葉'},{id:15, value:'神奈川'},{id:16, value:'山梨'},{id:17, value:'静岡'},{id:18, value:'長野'},{id:19, value:'富山'},{id:20, value:'岐阜'},{id:21, value:'愛知'},{id:22, value:'石川'},{id:23, value:'福井'},{id:24, value:'滋賀'},{id:25, value:'三重'},{id:26, value:'京都'},{id:27, value:'奈良'},{id:28, value:'大阪'},{id:29, value:'和歌山'},{id:30, value:'兵庫'},{id:31, value:'鳥取'},{id:32, value:'岡山'},{id:33, value:'島根'},{id:34, value:'広島'},{id:35, value:'山口'},{id:36, value:'香川'},{id:37, value:'徳島'},{id:38, value:'高知'},{id:39, value:'愛媛'},{id:40, value:'福岡'},{id:41, value:'佐賀'},{id:42, value:'大分'},{id:43, value:'長崎'},{id:44, value:'熊本'},{id:45, value:'宮崎'},{id:46, value:'鹿児島'},{id:47, value:'沖縄'},{id:99, value:'【海外】'}];
	var no_personal = false;
	var no_comment = '';
	var no_copy = '';
	var c_name = 'ガジャのねーさん';
	var c_link = 'https://blog.with2.net/vote/u/?id=659';

	if( ! main ) return false;
	main.style.width = 'auto';

	var form = document.createElement('form');
	form.method = 'post';
	form.action = 'https://blog.with2.net/vote/v/?m=a&id=236849';
	form.target = '_self';
	form.id = 'VF7de4645ee4_form';
	form.style.fontFamily = '"メイリオ", "ヒラギノ角ゴ Pro W3", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif';
	form.style.textAlign = 'left';
	form.style.margin = '2px 5px';
	form.style.backgroundColor = '#ffffea';
	form.style.color = '#707070';
	form.style.borderRadius = '0px';
	if( '' == '' ){
		form.style.border = '1px solid gray';
		form.style.boxShadow = '1px 1px 1px gray';
	}
	form.style.padding = '8px';
	form.style.minWidth = '120px';
	if( '' != '' ) form.style.maxWidth = '';
	main.appendChild(form);

	var sid = document.createElement('input');
	sid.type = 'hidden';
	sid.name = 'sid';
	sid.value = '0';
	form.appendChild(sid);

	var qids = document.createElement('input');
	qids.type = 'hidden';
	qids.name = 'qids';
	qids.value = '';
	form.appendChild(qids);

	var char = document.createElement('input');
	char.type = 'hidden';
	char.name = 'char';
	char.value = '文字表示';
	form.appendChild(char);

	var charset = document.createElement('input');
	charset.type = 'hidden';
	charset.name = 'ie';
	charset.value = document.charset || document.characterSet;
	form.appendChild(charset);

	var title = document.createElement('h3');
	title.style.fontWeight = 'bold';
	title.style.fontSize = '15px';
	title.style.color = '#800000';
	title.style.lineHeight = '1.3em';
	title.style.padding = '0 0 0 22px';
	title.style.margin = '0 0 .7em 0';
	title.style.border = 'none';
	title.style.boxShadow = 'none';
	title.style.width = 'auto';
	title.style.height = 'auto';
	title.style.textAlign = 'left';
	if( 8 > 2 ){
		var tmg = Math.floor(8 / 3);
		if( tmg > 5 ) tmg = 5;
		title.style.marginLeft = '-' + tmg + 'px';
	}
	var bg_top = 0;
	if( 15 > 18 ) bg_top = Math.floor((15 * 1.2 - 18) / 2);
	title.style.background = 'url(//blog.with2.net/vote/img/logo_18x18.gif) no-repeat left ' + bg_top + 'px';
	title.appendChild( document.createTextNode('「焼きそば」パッケージがほぼ、「焼そば」表記になってるってご存じでした？') );
	form.appendChild(title);

	var desc = document.createElement('div');
	desc.className = 'vf-form-desc';
	desc.style.fontSize = '12px';
	desc.style.color = '#505050';
	desc.style.margin = '0 0 6px 0';
	desc.style.padding = '0';
	desc.style.lineHeight = '1.3em';
	desc.appendChild( document.createTextNode('焼きそばって、インスタント袋麺でも、カップ焼きそばも、蒸し麺も、例外はあるけれどほぼ、表記が「焼そば」に統一されている。（例外はぺヤングはひらがな、とか栗木食品とか）最近気づいた。皆さんご存じでした？') );
	if( link_url ){
		var link = document.createElement('a');
		link.target = '_blank';
		link.href = link_url;
		link.title = link_title;
		link.style.color = '#505050';
		link.style.margin = '0 0 0 0px';
		link.style.fontSize = '100%';
		if( link_title.length > 12 ){
			link_title = link_title.substr(0, 12) + '…';
		}
		link.appendChild( document.createTextNode('(参考)' + link_title) );
		desc.appendChild( document.createTextNode(' →') );
		desc.appendChild(link);
	}
	form.appendChild(desc);

	if( form.style.width.match(/^([0-9]+)px/) && RegExp.$1 < 240 ){
		title.style.display = 'inline';
		desc.style.paddingLeft = '8px';
		desc.style.display = 'inline';
	}

	var div = document.createElement('div');
	div.className = 'vf-form-etc';
	div.style.fontSize = '12px';
	div.style.margin = '10px 0 -1.3em 0';
	div.style.padding = '0';
	div.style.lineHeight = '1.6em';
	if( choice_size != 0 ){
		var text = '(複数選択可能';
		if( choice_size >= 2 ) text += '、' + choice_size + '個まで';
		text += ')';
		div.appendChild( document.createTextNode(text) );
		form.appendChild(div);
	}

	var choice = document.createElement('ol');
	choice.style.padding = '0 0 0 0';
	choice.style.margin = '1.3em 0';
	choice.style.listStyle = 'decimal inside';
	choice.style.fontSize = '12px';
	choice.style.color = '#404040';
	for(var i = 0; i < choice_d.length; i++){
		var d = choice_d[i];
		var li = document.createElement('li');
		var q = document.createElement('input');
		var l = document.createElement('label');
		li.style.height = 'auto';
		li.style.padding = '1px 0';
		li.style.margin = '4px 0';
		li.style.background = 'none';
		li.style.lineHeight = '1.3em';
		li.style.listStyle = 'decimal inside';
		if( i == 0 ){
			li.style.marginTop = '0';
			li.style.paddingTop = '0';
		}
		//li.style.border = '1px dashed gray';
		li.style.borderWidth = '0 0 1px 0';
		q.id = 'VF7de4645ee4_' + i;
		q.type = 'radio';
		q.name = 'qid';
		q.value = d.id;
		q.style.width = 'auto';
		q.style.height = 'auto';
		q.style.margin = '0 4px 0 0';
		q.style.padding = '0';
		q.style.border = 'none';
		q.style.verticalAlign = 'middle';
		q.style.webkitAppearance = ' !important';
		l.style.verticalAlign = 'middle';
		l.style.display = 'inline';
		l.setAttribute('for',q.id);
		if( 'htmlFor' in l ) l.htmlFor = q.id;
		l.appendChild( document.createTextNode(d.value) );
		li.appendChild(q);
		li.appendChild(l);
		choice.appendChild(li);
		q.onclick = function(){
			var e = this;
			if( e.checked && 0 >= 2 ){
				var ctr = 0;
				for(var i = 0; i < e.form.elements.length; i++){
					var e2 = e.form.elements[i];
					if( e2.name == 'qid' && e2.checked ) ctr++;
				}
				if( ctr > 0 ){
					e.checked = false;
				}
			}
		};
	}
	form.appendChild(choice);

	if( ! no_personal ){
		var personal = document.createElement('div');
		var sex = VF7de4645ee4_makePersonal('sex', '性別', sex_d);
		var age = VF7de4645ee4_makePersonal('age', '年齢', age_d);
		var area = VF7de4645ee4_makePersonal('area', '地域', area_d);
		var personal_id = 'VF7de4645ee4-personal';
		personal.setAttribute('id', personal_id);
		personal.style.margin = '0 0 10px 0';
		personal.style.display = 'flex';
		personal.style.flexFlow = 'row wrap';
		personal.appendChild(sex);
		personal.appendChild(age);
		personal.appendChild(area);
		form.appendChild(personal);
		VF7de4645ee4_setDefaultValue(sex, '');
		VF7de4645ee4_setDefaultValue(age, '');
		VF7de4645ee4_setDefaultValue(area, '');

		var psstyle = document.createElement('style');
		psstyle.type = "text/css";
		document.getElementsByTagName('head').item(0).appendChild(psstyle);
		var pscss = '\
#VF7de4645ee4-personal select {\
	position:relative;\
}\
#VF7de4645ee4-personal select::after {\
	content: "";\
	display: block;\
	position: absolute;\
	right:.8em;\
	top:1.3em;\
	width: .5em;\
	height: .5em;\
	border: 1px solid silver;\
	border-width: 1px 1px 0 0;\
	transform: rotate(45deg);\
}\
';
		psstyle.innerHTML = pscss;
	}

	if( ! no_comment ){
		var cm = document.createElement('div');
		var comment = document.createElement('textarea');
		cm.setAttribute('maxlength', '120');
		cm.className = 'vf-form-etc vf-form-cm';
		cm.style.padding = '0';
		cm.style.margin = '0 0 10px 0';
		cm.style.fontSize = '12px';
		comment.name = 'msg';
		comment.setAttribute('maxlength', '100');
		comment.style.width = '90%';
		comment.style.height = '4em';
		comment.style.lineHeight = '1.4em';
		comment.style.fontSize = '14px';
		comment.style.borderRadius = '.2em';
		comment.style.padding = '.3em';
		cm.appendChild( document.createTextNode('コメント') );
		cm.appendChild( document.createElement('br') );
		cm.appendChild(comment);
		form.appendChild(cm);
	}

	var button = document.createElement('div');
	var submit = document.createElement('input');
	var result = document.createElement('input');
	button.style.whiteSpace = 'nowrap';
	button.style.margin = '15px 0 3px 0';
	button.style.textAlign = 'left';
	submit.type = 'submit';
	submit.name = 'submit';
	submit.value = '投 票';
	submit.style.padding = '4px 0';
	submit.style.width = '40%';
	submit.style.maxWidth = '100px';
	submit.style.margin = '0 8px 0 0';
	submit.style.textAlign = 'center';
	submit.style.float = 'none';
	result.type = 'submit';
	result.value = '結果を見る';
	result.style.padding = '4px 0';
	result.style.margin = '0';
	result.style.width = '40%';
	result.style.maxWidth = '100px';
	result.style.textAlign = 'center';
	result.style.float = 'none';
	result.onclick = function(event){
		try{
			event.stopPropagation();
		}catch(e){
			window.event.cancelBubble = true;
		}
		try{
			event.preventDefault();
		}catch(e){
			window.event.returnValue = false;
		}
		if( '_self' == '_self' ){
			location.href = 'https://blog.with2.net/vote/v/?m=va&id=236849';
		}else{
			window.open('https://blog.with2.net/vote/v/?m=va&id=236849');
		}
		return false;
	};
	button.appendChild(submit);
	button.appendChild(result);
	form.appendChild(button);
	if( submit.clientWidth > 150 ){
		submit.style.width = '120px';
		result.style.width = '120px';
	}

	if( c_name && ! no_copy ){
		var div = document.createElement('div');
		var a = document.createElement('a');
		div.className = 'vf-form-copy vf-form-etc';
		div.style.textAlign = 'right';
		div.style.margin = '5px 0 0 0';
		div.style.padding = '0';
		div.style.fontSize = '12px';
		a.target = '_blank';
		a.className = 'vf-form-etc';
		a.href = c_link;
		a.style.color = '#707070';
		a.appendChild( document.createTextNode(c_name) );
		div.appendChild( document.createTextNode(String.fromCharCode(169)) );
		div.appendChild(a);
		form.appendChild(div);
	}


	// on submit
	form.onsubmit = function(){

		var qid = new Array();

		for(var i = 0; i < this.qid.length; i++){
			if( this.qid[i].checked ){
				qid.push(this.qid[i].value);
			}
		}

		if( qid.length == 0 ){
			alert('項目が選択されていません。');
			return false;
		}

		this.submit.setAttribute('disabled', 'disabled');

		this.qids.value = qid.join(',');

		return true;

	};


	// is done
	if( '' == 'Y' ){

		var qids = form.qid;
		if( ! qids ) qids = choice.getElementsByTagName('input');

		for(var i = 0; i < qids.length; i++){
			qids[i].disabled = true;
		}
		submit.disabled = true;

	}


	// 横幅が小さい時の対応
	if( form.offsetWidth < 200 ){

		form.style.margin = '1px';
		result.value = '結 果';

	}


}


// make Personal data.
function VF7de4645ee4_makePersonal(name, title, d) {

	if( ! d ) return null;

	var e = document.createElement('select');
	e.name = name;
	e.style.flex = '1 0 33%';
	e.style.maxWidth = '8em';
	e.style.minWidth = '5em';
	e.style.fontSize = '12px';
	e.style.height = 'auto';
	e.style.width = 'auto';
	e.style.padding = '.4em .4em';
	e.style.margin = '0 5px .3em 0';
	e.style.display = 'inline-block';
	e.style.background = 'initial';
	e.style.backgroundColor = '#f0f8ff';
	e.style.lineHeight = '1.5';
	e.style.border = '1px solid #bbb';
	e.style.borderRadius = '.2em';
//	e.style.setProperty('-webkit-appearance', 'none');
	e.style.float = 'none';
	e.onclick = function(e){
		try{
			if( e.stopPropagation ){
				e.stopPropagation();
			}else{
				e.cancelBubble = true;
			}
		}catch(e){
			e.cancelBubble = true;
		}
	};

	var opt = document.createElement('option');
	opt.setAttribute('value', '');
	opt.appendChild( document.createTextNode('【' + title + '】') );
	e.appendChild(opt);

	for(var i = 0; i < d.length; i++){
		var opt = document.createElement('option');
		opt.value = d[i].id;
		opt.appendChild( document.createTextNode(d[i].value) );
		e.appendChild(opt);
	}

	return e;

}


// setting default value
function VF7de4645ee4_setDefaultValue(e, val) {
	for(var i = 0; i < e.length; i++){
		if( e[i].value == val ){
			e.selectedIndex = i;
			break;
		}
	}
}

