// 1面ジェネレータプレビュー用js

var eq1 = Array();
var eq2 = Array();
var eq3 = Array();
var eq4 = Array();
var eq5 = Array();
var eq6 = Array();
var eq7 = Array();
var eq8 = Array();
var eq9 = Array();
var eq10 = Array();

var ans1 = Array();
var ans2 = Array();
var ans3 = Array();
var ans4 = Array();
var ans5 = Array();
var ans6 = Array();
var ans7 = Array();
var ans8 = Array();
var ans9 = Array();
var ans10 = Array();

eq1[0] = "ひかえめな:協調性がある";
eq1[1] = "たのもしい:リーダーシップがある:自己主張ができる";
eq1[2] = "人付き合いが上手な:社交的な";
eq1[3] = "自信に満ちている:肝がすわった";
eq1[4] = "行動的な";
eq1[5] = "気が利く:心配りができる";

eq2[0] = "世話好きな:積極的な";
eq2[1] = "まじめな";
eq2[2] = "たのもしい:率直な:自己主張できる:自分の意見が言える";
eq2[3] = "率直な:うそがつけない";
eq2[4] = "明るい:活発な";
eq2[5] = "積極的な:社交的な";
eq2[6] = "協調性がある";
eq2[7] = "おだやかな:落ち着いた";



eq3[0] = "冷静な";
eq3[1] = "明るい:ユーモアがある:陽気な:活発な:行動的な";
eq3[2] = "他人に干渉しない:自主性を重んじる";
eq3[3] = "物事にこだわらない:物事にとらわれない";
eq3[4] = "感受性が豊かな";
eq3[5] = "積極的な:面倒見がいい";

eq4[0] = "人にかわいがられる";
eq4[1] = "社交的な:明るい";
eq4[2] = "マイペースな:とらわれない:物事にこだわらない";
eq4[3] = "純粋な:素直な";
eq4[4] = "ひかえめな:協調性がある";



eq5[0] = "自信に満ちている";
eq5[1] = "ひかえめな:おっとりした:やさしい";
eq5[2] = "感受性が豊かな";
eq5[3] = "個性的な";
eq5[4] = "おとなしい:ひかえめな";

eq6[0] = "ものを大切にする";
eq6[1] = "物事に動じない";
eq6[2] = "自分の意見を持っている:意志が強い";
eq6[3] = "堂々とした:積極的な";
eq6[4] = "物事にこだわらない";

eq7[0] = "ねばり強い:集中力がある";
eq7[1] = "慎重な:落ち着いた";
eq7[2] = "努力家な:向上心がある";
eq7[3] = "やさしい";
eq7[4] = "物事にこだわらない:物事にとらわれない";
eq7[5] = "行動的な:積極的な";



eq8[0] = "自分の意見が言える:自立した";
eq8[1] = "ひかえめな:おだやかな";
eq8[2] = "明るい:行動的な:素直な";
eq8[3] = "自信に満ちた:堂々とした";

eq9[4] = "情熱的な:感受性が豊かな";
eq9[0] = "ねばり強い:意志が強い";
eq9[1] = "自己主張ができる";
eq9[2] = "やさしい:ひかえめな";
eq9[3] = "ひかえめな:おだやかな";

eq10[0] = "行動的な:好奇心旺盛な";
eq10[1] = "行動的な:物事にこだわらない";
eq10[2] = "落ち着いた:おだやかな";
eq10[3] = "感受性が豊かな:人間味がある";
eq10[4] = "ひかえめな:協調性がある";


ans1[0] = "きちんと自分の意見が言えず、たよりない";
ans1[1] = "他人に対して命令口調になってばかりいて、";
ans1[2] = "誰に対してもいい顔をする八方美人で、";
ans1[3] = "偉そうにいばってばかりいて、";
ans1[4] = "他人を思いやらず強引なところがあり、";
ans1[5] = "気が小さくて周りを気にしてばかりいて、";

ans2[0] = "何に対しても口を挟んでしまうでしゃばりな";
ans2[1] = "堅苦しくて面白みが全くない";
ans2[2] = "傷つけることを気にしないきつい物言いをする";
ans2[3] = "他人の陰口を言ってばかりいる";
ans2[4] = "周囲を気にせずに迷惑な大声でしゃべってばかりいる";
ans2[5] = "初対面の人にも礼儀知らずでいつもなれなれしい";
ans2[6] = "自分の意見が言えず、人にあわせてばかりいる";
ans2[7] = "あまりしゃべらず何を考えているのかよく分からない";

ans3[0] = "とても冷酷なところがあり、";
ans3[1] = "先生がまじめな話をしていても、ふざけてばかりで落ち着きがないところがあり、";
ans3[2] = "他人に親切にしてあげようという気持ちが全くないようで、";
ans3[3] = "責任感というものが全く欠如しているようで、";
ans3[4] = "キレやすいという、ある意味現代的な子供のようで、";
ans3[5] = "そっとしておいて欲しいときにも執拗に絡んでくる時が多々あり、";

ans4[0] = "他人に甘えてばかりいて自分で何とかしようとしない";
ans4[1] = "いつもベラベラしゃべっていてなかなか静かにできない";
ans4[2] = "ぼーっとしてばかりいて存在感が薄い";
ans4[3] = "簡単な嘘にもだまされやすく、今ひとつ頭の回転が良くない";
ans4[4] = "人前でハキハキと挨拶が出来ない";

ans5[0] = "自信過剰でとても気が強く、";
ans5[1] = "気弱で言いたいことが言えず、";
ans5[2] = "喜怒哀楽が激しくすぐに怒ったり泣いたりして、";
ans5[3] = "不気味な存在に見える事があり、";
ans5[4] = "根が暗く何を考えているのかよく分からない時があり、";

ans6[0] = "めったに人に奢ると言うことのないドケチで、";
ans6[1] = "先生が遠回しに伝えても分かってくれない鈍感なところがあり、";
ans6[2] = "少々オタク気味なところもあり、";
ans6[3] = "自分さえ良ければいいというずうずうしいところがかいま見える、";
ans6[4] = "夏休みの宿題を毎回始業式に間に合わせることが出来ず、";

ans7[0] = "その上にあきらめが悪い";
ans7[1] = "サッサと物事を実行できないのろい部分もある";
ans7[2] = "イライラするほど負けず嫌いな";
ans7[3] = "勝ち運という物が全く感じられないほど弱々しい";
ans7[4] = "いつもどうやったら楽を出来るかばかり考えている面倒くさがりな";
ans7[5] = "焦って失敗ばかりしているあわてんぼうな";

ans8[0] = "先生に口答えばかりしてとても反抗的で、";
ans8[1] = "おとなし過ぎるところがあり、";
ans8[2] = "調子に乗って、先生が気にしていることを言ったり、";
ans8[3] = "敬語という物を全く知らない生意気な";

ans9[0] = "すぐカッとなってしまい";
ans9[1] = "もう周りが飽きているのにくどくどと話を続けたり";
ans9[2] = "自慢ばかりしていて空気の読めない";
ans9[3] = "いかにも頼りなく、後輩からあまり尊敬されない";
ans9[4] = "とても地味で存在感の薄い";

ans10[0] = "いつも落ち着きがない";
ans10[1] = "清潔感の感じられない";
ans10[2] = "どこを見ているのかよく分からないときがある";
ans10[3] = "少々のことですぐ泣いてしまう";
ans10[4] = "人付き合いが苦手な";

var shoken = "";
var shoken2 = "";

function getMovieName(movieName) {
  return document[movieName];
}

function setNameToFlash(){
	return document.form1.name.value;
}

function setTcTextToFlash(){
	return shoken;
}

function setTcTextRealToFlash(){
	return shoken2;
}

function checkEnq(){
	
	shoken = "";
	shoken2 = "";
	var setWord = Array();
	var addLast = 0;
	var no_checked = "";

	var midashi_no = '0';
	for(j = 1; j <= 10 ; j ++){
		var checked = 0;
		for(i = 0; i < document.getElementsByName("eq"+j).length; i ++){
			if(document.getElementsByName("eq"+j)[i].checked){
				checked = 1;
				// 選択肢から文章をセット
				var wordChoice = eval("eq"+j)[i].split(':');
				var selectedWord = wordChoice[Math.floor(Math.random() * wordChoice.length)];
				
				if(!setWord[selectedWord]){
					setWord[selectedWord] = 1;
					shoken += selectedWord;
					addText = 1;
				}else{
					var arr_shoken = shoken.split(selectedWord);
					shoken = arr_shoken.join("とても" + selectedWord);
				}
				
				shoken2 += eval("ans"+j)[i];
				
				if(j == 2 && addText){
					if(shoken.charAt(shoken.length - 1,1) == '、'){
						shoken = shoken.substr(0,shoken.length - 1);
					}
					shoken += "人のようです。\n";
					addText = 0;
				}else if(j == 4 && addText){
					if(shoken.charAt(shoken.length - 1,1) == '、'){
						shoken = shoken.substr(0,shoken.length - 1);
					}
					shoken += "ところがあり、";
					addText = 0;
				}else if(j == 6 && addText){
					if(shoken.charAt(shoken.length - 1,1) == '、'){
						shoken = shoken.substr(0,shoken.length - 1);
					}
					shoken += "という良いところがあります。\n";
					addText = 0;
				}else if(j == 8 && addText){
					if(shoken.charAt(shoken.length - 1,1) == '、'){
						shoken = shoken.substr(0,shoken.length - 1);
					}
					shoken += "一面もあります。\n";
					addText = 0;
				}else if(j == 10 && addText){
					if(shoken.charAt(shoken.length - 1,1) == '、'){
						shoken = shoken.substr(0,shoken.length - 1);
					}
					shoken += "生徒だと先生は思います。";
					addText = 0;
					addLast = 1;
				}else if(addText){
					shoken += "、";
				}
				if(j == 2){
					shoken2 += "人です。\n";
				}else if(j == 4){
					shoken2 += "というところもなおした方がいいでしょう。\n";
				}else if(j == 7){
					shoken2 += "一面も注意すべきです。\n";
				}else if(j == 10){
					shoken2 += "生徒で、先生は困っています。";
				}
			}
		}
		if(!checked){
			no_checked = 1;
		}
	}
	
	// 文章を調整
	var arr_shoken = shoken.split('ない、');
	shoken = arr_shoken.join("ず、");

	var arr_shoken = shoken.split('た、');
	shoken = arr_shoken.join("て、");

	var arr_shoken = shoken.split('な、');
	shoken = arr_shoken.join("で、");

	var arr_shoken = shoken.split('い、');
	shoken = arr_shoken.join("くて、");

	var arr_shoken = shoken.split('いる、');
	shoken = arr_shoken.join("いて、");

	var arr_shoken = shoken.split('える、');
	shoken = arr_shoken.join("え、");

	var arr_shoken = shoken.split('る、');
	shoken = arr_shoken.join("り、");

	
	if(!addLast){
		shoken += "先生はそう思いました。";
	}
	
	if(no_checked){
		return 0;
	}else{
		shoken = document.form1.name.value + 'さんは' + shoken;
		shoken2 = document.form1.name.value + 'さんは' + shoken2;
		return 1;
	}
}

function previewTc(){
	document.location.href="#result";
	

	if(!checkEnq()){
		alert('未回答のアンケートがあります。');
	}else{
		getMovieName("externaltsuchihyo").callInitFlash();
	}
}

function setTags(){
	var f = document.form1;
	
	var half_flg = '';
	if(document.getElementsByName("half_size")[1].checked){
		half_flg=1;
	}
	
	if(!checkEnq()){
		alert('未回答のアンケートがあります。');
	}else{
		var tags_text = '';
		tags_text = '<script src="http://labs.infoalive.com/product/tsuchihyo/tsuchihyo_inc.js" language="javascript"></script>';
		tags_text += '<script language="javascript">';
		tags_text += 'var name="'+f.name.value+'";';
		tags_text += 'var shoken="'+encodeURI(shoken)+'";';
		tags_text += 'var shoken2="'+encodeURI(shoken2)+'";';
		tags_text += 'setTcFlash('+half_flg+');';
		tags_text += '</script>'+"\n";
	}
	
	f.tags.value = tags_text;
}

function setTcFlash(){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="360" height="520" id="externaltsuchihyo" align="middle" wmode="transparent">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="allowScriptAccess" value="always" />');
	document.write('<param name="movie" value="tsuchihyo.swf" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="salign" value="t" /><param name="bgcolor" value="#FFFFFF" /><embed src="tsuchihyo.swf" menu="false" quality="high" salign="t" bgcolor="#FFFFFF" width="360" height="520" name="externaltsuchihyo" align="middle" allowScriptAccess="always" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}

