// Script Kuesioner SF Class - Minggu 6
var nilaiR1 = 0;
var nilaiR2 = 0;
var nilaiR3 = 0;
var nilaiR4 = 0;
var nilaiR5 = 0;
var nilaiR6 = 0;
var nilaiR7 = 0;
var nilaiR8 = 0;
var nilaiR9 = 0;
var nilaiR10 = 0;
var nilaiR = 0;
var interpretasiR = "-";

var nilaiC1 = 0;
var nilaiC2 = 0;
var nilaiC3 = 0;
var nilaiC4 = 0;
var nilaiC5 = 0;
var nilaiC6 = 0;
var nilaiC7 = 0;
var nilaiC8 = 0;
var nilaiC9 = 0;
var nilaiC10 = 0;
var nilaiC = 0;
var interpretasiC = "-";

var nilaiP1 = 0;
var nilaiP2 = 0;
var nilaiP3 = 0;
var nilaiP4 = 0;
var nilaiP5 = 0;
var nilaiP6 = 0;
var nilaiP7 = 0;
var nilaiP8 = 0;
var nilaiP9 = 0;
var nilaiP10 = 0;
var nilaiP = 0;
var interpretasiP = "-";

var nilaiA1 = 0;
var nilaiA2 = 0;
var nilaiA3 = 0;
var nilaiA4 = 0;
var nilaiA5 = 0;
var nilaiA6 = 0;
var nilaiA7 = 0;
var nilaiA8 = 0;
var nilaiA9 = 0;
var nilaiA10 = 0;
var nilaiA = 0;
var interpretasiA = "-";

var nilaiE1 = 0;
var nilaiE2 = 0;
var nilaiE3 = 0;
var nilaiE4 = 0;
var nilaiE5 = 0;
var nilaiE6 = 0;
var nilaiE7 = 0;
var nilaiE8 = 0;
var nilaiE9 = 0;
var nilaiE10 = 0;
var nilaiE = 0;
var interpretasiE = "-";

var nilaiPO1 = 0;
var nilaiPO2 = 0;
var nilaiPO3 = 0;
var nilaiPO4 = 0;
var nilaiPO5 = 0;
var nilaiPO6 = 0;
var nilaiPO7 = 0;
var nilaiPO8 = 0;
var nilaiPO9 = 0;
var nilaiPO10 = 0;
var nilaiPO = 0;
var interpretasiPO = "-";

function tambahNilaiR(r,n) {
	switch(r)
	{
	case 1:	  nilaiR1 = n;	  break;
	case 2:	  nilaiR2 = n;	  break;
	case 3:	  nilaiR3 = n;	  break;
	case 4:	  nilaiR4 = n;	  break;
	case 5:	  nilaiR5 = n;	  break;
	case 6:	  nilaiR6 = n;	  break;
	case 7:	  nilaiR7 = n;	  break;
	case 8:	  nilaiR8 = n;	  break;
	case 9:	  nilaiR9 = n;	  break;
	case 10:  nilaiR10 = n;	  break;
	}	

	nilaiR = nilaiR1 + nilaiR2 + nilaiR3 + nilaiR4 + nilaiR5 + nilaiR6 + nilaiR7 + nilaiR8 + nilaiR9 + nilaiR10;
	
	if (nilaiR >= 33 && nilaiR <= 40) {interpretasiR="Tinggi";} 
	else if (nilaiR >= 25 && nilaiR <= 32) {interpretasiR="Cukup Tinggi";} 
	else if (nilaiR >= 18 && nilaiR <= 24) {interpretasiR="Rata-Rata";} 
	else if (nilaiR >= 10 && nilaiR <= 17) {interpretasiR="Kurang";} 
	else {interpretasiR="-";} 
	
	code="document.quesioner.nilaiR.value = " + nilaiR;
	eval(code);

	code="document.quesioner.interpretasiR.value = '" + interpretasiR + "'";
	eval(code);
}

function tambahNilaiC(r,n) {
	switch(r)
	{
	case 1:	  nilaiC1 = n;	  break;
	case 2:	  nilaiC2 = n;	  break;
	case 3:	  nilaiC3 = n;	  break;
	case 4:	  nilaiC4 = n;	  break;
	case 5:	  nilaiC5 = n;	  break;
	case 6:	  nilaiC6 = n;	  break;
	case 7:	  nilaiC7 = n;	  break;
	case 8:	  nilaiC8 = n;	  break;
	case 9:	  nilaiC9 = n;	  break;
	case 10:  nilaiC10 = n;	  break;
	}	

	nilaiC = nilaiC1 + nilaiC2 + nilaiC3 + nilaiC4 + nilaiC5 + nilaiC6 + nilaiC7 + nilaiC8 + nilaiC9 + nilaiC10;
	
	if (nilaiC >= 33 && nilaiC <= 40) {interpretasiC="Tinggi";} 
	else if (nilaiC >= 25 && nilaiC <= 32) {interpretasiC="Cukup Tinggi";} 
	else if (nilaiC >= 18 && nilaiC <= 24) {interpretasiC="Rata-Rata";} 
	else if (nilaiC >= 10 && nilaiC <= 17) {interpretasiC="Kurang";} 
	else {interpretasiC="-";} 
	
	code="document.quesioner.nilaiC.value = " + nilaiC;
	eval(code);

	code="document.quesioner.interpretasiC.value = '" + interpretasiC + "'";
	eval(code);
}

function tambahNilaiP(r,n) {
	switch(r)
	{
	case 1:	  nilaiP1 = n;	  break;
	case 2:	  nilaiP2 = n;	  break;
	case 3:	  nilaiP3 = n;	  break;
	case 4:	  nilaiP4 = n;	  break;
	case 5:	  nilaiP5 = n;	  break;
	case 6:	  nilaiP6 = n;	  break;
	case 7:	  nilaiP7 = n;	  break;
	case 8:	  nilaiP8 = n;	  break;
	case 9:	  nilaiP9 = n;	  break;
	case 10:  nilaiP10 = n;	  break;
	}	

	nilaiP = nilaiP1 + nilaiP2 + nilaiP3 + nilaiP4 + nilaiP5 + nilaiP6 + nilaiP7 + nilaiP8 + nilaiP9 + nilaiP10;
	
	if (nilaiP >= 33 && nilaiP <= 40) {interpretasiP="Tinggi";} 
	else if (nilaiP >= 25 && nilaiP <= 32) {interpretasiP="Cukup Tinggi";} 
	else if (nilaiP >= 18 && nilaiP <= 24) {interpretasiP="Rata-Rata";} 
	else if (nilaiP >= 10 && nilaiP <= 17) {interpretasiP="Kurang";} 
	else {interpretasiP="-";} 
	
	code="document.quesioner.nilaiP.value = " + nilaiP;
	eval(code);

	code="document.quesioner.interpretasiP.value = '" + interpretasiP + "'";
	eval(code);
}

function tambahNilaiA(r,n) {
	switch(r)
	{
	case 1:	  nilaiA1 = n;	  break;
	case 2:	  nilaiA2 = n;	  break;
	case 3:	  nilaiA3 = n;	  break;
	case 4:	  nilaiA4 = n;	  break;
	case 5:	  nilaiA5 = n;	  break;
	case 6:	  nilaiA6 = n;	  break;
	case 7:	  nilaiA7 = n;	  break;
	case 8:	  nilaiA8 = n;	  break;
	case 9:	  nilaiA9 = n;	  break;
	case 10:  nilaiA10 = n;	  break;
	}	

	nilaiA = nilaiA1 + nilaiA2 + nilaiA3 + nilaiA4 + nilaiA5 + nilaiA6 + nilaiA7 + nilaiA8 + nilaiA9 + nilaiA10;
	
	if (nilaiA >= 33 && nilaiA <= 40) {interpretasiA="Tinggi";} 
	else if (nilaiA >= 25 && nilaiA <= 32) {interpretasiA="Cukup Tinggi";} 
	else if (nilaiA >= 18 && nilaiA <= 24) {interpretasiA="Rata-Rata";} 
	else if (nilaiA >= 10 && nilaiA <= 17) {interpretasiA="Kurang";} 
	else {interpretasiA="-";} 
	
	code="document.quesioner.nilaiA.value = " + nilaiA;
	eval(code);

	code="document.quesioner.interpretasiA.value = '" + interpretasiA + "'";
	eval(code);
}

function tambahNilaiE(r,n) {
	switch(r)
	{
	case 1:	  nilaiE1 = n;	  break;
	case 2:	  nilaiE2 = n;	  break;
	case 3:	  nilaiE3 = n;	  break;
	case 4:	  nilaiE4 = n;	  break;
	case 5:	  nilaiE5 = n;	  break;
	case 6:	  nilaiE6 = n;	  break;
	case 7:	  nilaiE7 = n;	  break;
	case 8:	  nilaiE8 = n;	  break;
	case 9:	  nilaiE9 = n;	  break;
	case 10:  nilaiE10 = n;	  break;
	}	

	nilaiE = nilaiE1 + nilaiE2 + nilaiE3 + nilaiE4 + nilaiE5 + nilaiE6 + nilaiE7 + nilaiE8 + nilaiE9 + nilaiE10;
	
	if (nilaiE >= 33 && nilaiE <= 40) {interpretasiE="Tinggi";} 
	else if (nilaiE >= 25 && nilaiE <= 32) {interpretasiE="Cukup Tinggi";} 
	else if (nilaiE >= 18 && nilaiE <= 24) {interpretasiE="Rata-Rata";} 
	else if (nilaiE >= 10 && nilaiE <= 17) {interpretasiE="Kurang";} 
	else {interpretasiE="-";} 
	
	code="document.quesioner.nilaiE.value = " + nilaiE;
	eval(code);

	code="document.quesioner.interpretasiE.value = '" + interpretasiE + "'";
	eval(code);
}

function tambahNilaiPO(r,n) {
	switch(r)
	{
	case 1:	  nilaiPO1 = n;	  break;
	case 2:	  nilaiPO2 = n;	  break;
	case 3:	  nilaiPO3 = n;	  break;
	case 4:	  nilaiPO4 = n;	  break;
	case 5:	  nilaiPO5 = n;	  break;
	case 6:	  nilaiPO6 = n;	  break;
	case 7:	  nilaiPO7 = n;	  break;
	case 8:	  nilaiPO8 = n;	  break;
	case 9:	  nilaiPO9 = n;	  break;
	case 10:  nilaiPO10 = n;	  break;
	}	

	nilaiPO = nilaiPO1 + nilaiPO2 + nilaiPO3 + nilaiPO4 + nilaiPO5 + nilaiPO6 + nilaiPO7 + nilaiPO8 + nilaiPO9 + nilaiPO10;
	
	if (nilaiPO >= 33 && nilaiPO <= 40) {interpretasiPO="Tinggi";} 
	else if (nilaiPO >= 25 && nilaiPO <= 32) {interpretasiPO="Cukup Tinggi";} 
	else if (nilaiPO >= 18 && nilaiPO <= 24) {interpretasiPO="Rata-Rata";} 
	else if (nilaiPO >= 10 && nilaiPO <= 17) {interpretasiPO="Kurang";} 
	else {interpretasiPO="-";} 
	
	code="document.quesioner.nilaiPO.value = " + nilaiPO;
	eval(code);

	code="document.quesioner.interpretasiPO.value = '" + interpretasiPO + "'";
	eval(code);
}

// Script Kuesioner SF Class - Minggu 8
var nilaiKoleris = 0;
var nilaiSanguinis = 0;
var nilaiPhlegmatis = 0;
var nilaiMelankolis = 0;

var jawab11 = 0;
var jawab12 = 0;
var jawab13 = 0;
var jawab14 = 0;

var jawab21 = 0;
var jawab22 = 0;
var jawab23 = 0;
var jawab24 = 0;

var jawab31 = 0;
var jawab32 = 0;
var jawab33 = 0;
var jawab34 = 0;

var jawab41 = 0;
var jawab42 = 0;
var jawab43 = 0;
var jawab44 = 0;

var jawab51 = 0;
var jawab52 = 0;
var jawab53 = 0;
var jawab54 = 0;

var jawab61 = 0;
var jawab62 = 0;
var jawab63 = 0;
var jawab64 = 0;

var jawab71 = 0;
var jawab72 = 0;
var jawab73 = 0;
var jawab74 = 0;

var jawab81 = 0;
var jawab82 = 0;
var jawab83 = 0;
var jawab84 = 0;

var pesan = "";
var nilaiMax = 0;

function CekTipeKepribadian() {
	
	// Simpan Jawaban Pernyataan
	jawab11 = parseInt(document.quesionerMinggu8.jawab11.value);
	jawab12 = parseInt(document.quesionerMinggu8.jawab12.value);
	jawab13 = parseInt(document.quesionerMinggu8.jawab13.value);
	jawab14 = parseInt(document.quesionerMinggu8.jawab14.value);

	jawab21 = parseInt(document.quesionerMinggu8.jawab21.value);
	jawab22 = parseInt(document.quesionerMinggu8.jawab22.value);
	jawab23 = parseInt(document.quesionerMinggu8.jawab23.value);
	jawab24 = parseInt(document.quesionerMinggu8.jawab24.value);

	jawab31 = parseInt(document.quesionerMinggu8.jawab31.value);
	jawab32 = parseInt(document.quesionerMinggu8.jawab32.value);
	jawab33 = parseInt(document.quesionerMinggu8.jawab33.value);
	jawab34 = parseInt(document.quesionerMinggu8.jawab34.value);

	jawab41 = parseInt(document.quesionerMinggu8.jawab41.value);
	jawab42 = parseInt(document.quesionerMinggu8.jawab42.value);
	jawab43 = parseInt(document.quesionerMinggu8.jawab43.value);
	jawab44 = parseInt(document.quesionerMinggu8.jawab44.value);

	jawab51 = parseInt(document.quesionerMinggu8.jawab51.value);
	jawab52 = parseInt(document.quesionerMinggu8.jawab52.value);
	jawab53 = parseInt(document.quesionerMinggu8.jawab53.value);
	jawab54 = parseInt(document.quesionerMinggu8.jawab54.value);

	jawab61 = parseInt(document.quesionerMinggu8.jawab61.value);
	jawab62 = parseInt(document.quesionerMinggu8.jawab62.value);
	jawab63 = parseInt(document.quesionerMinggu8.jawab63.value);
	jawab64 = parseInt(document.quesionerMinggu8.jawab64.value);

	jawab71 = parseInt(document.quesionerMinggu8.jawab71.value);
	jawab72 = parseInt(document.quesionerMinggu8.jawab72.value);
	jawab73 = parseInt(document.quesionerMinggu8.jawab73.value);
	jawab74 = parseInt(document.quesionerMinggu8.jawab74.value);

	jawab81 = parseInt(document.quesionerMinggu8.jawab81.value);
	jawab82 = parseInt(document.quesionerMinggu8.jawab82.value);
	jawab83 = parseInt(document.quesionerMinggu8.jawab83.value);
	jawab84 = parseInt(document.quesionerMinggu8.jawab84.value);

	// Cek Jawaban Pernyataan
	if (jawab11==jawab12 || jawab11==jawab13 || jawab11==jawab14 || jawab12==jawab13 || jawab12==jawab14 || jawab13==jawab14) 
		{pesan = pesan + "Jawaban dari Pernyataan 1 tidak boleh ada yang sama.\n"}

	if (jawab21==jawab22 || jawab21==jawab23 || jawab21==jawab24 || jawab22==jawab23 || jawab22==jawab24 || jawab23==jawab24) 
		{pesan = pesan + "Jawaban dari Pernyataan 2 tidak boleh ada yang sama.\n"}

	if (jawab31==jawab32 || jawab31==jawab33 || jawab31==jawab34 || jawab32==jawab33 || jawab32==jawab34 || jawab33==jawab34) 
		{pesan = pesan + "Jawaban dari Pernyataan 3 tidak boleh ada yang sama.\n"}

	if (jawab41==jawab42 || jawab41==jawab43 || jawab41==jawab44 || jawab42==jawab43 || jawab42==jawab44 || jawab43==jawab44) 
		{pesan = pesan + "Jawaban dari Pernyataan 4 tidak boleh ada yang sama.\n"}

	if (jawab51==jawab52 || jawab51==jawab53 || jawab51==jawab54 || jawab52==jawab53 || jawab52==jawab54 || jawab53==jawab54) 
		{pesan = pesan + "Jawaban dari Pernyataan 5 tidak boleh ada yang sama.\n"}

	if (jawab61==jawab62 || jawab61==jawab63 || jawab61==jawab64 || jawab62==jawab63 || jawab62==jawab64 || jawab63==jawab64) 
		{pesan = pesan + "Jawaban dari Pernyataan 6 tidak boleh ada yang sama.\n"}

	if (jawab71==jawab72 || jawab71==jawab73 || jawab71==jawab74 || jawab72==jawab73 || jawab72==jawab74 || jawab73==jawab74) 
		{pesan = pesan + "Jawaban dari Pernyataan 7 tidak boleh ada yang sama.\n"}

	if (jawab81==jawab82 || jawab81==jawab83 || jawab81==jawab84 || jawab82==jawab83 || jawab82==jawab84 || jawab83==jawab84) 
		{pesan = pesan + "Jawaban dari Pernyataan 8 tidak boleh ada yang sama.\n"}

	if (pesan != "") {alert(pesan); nilaiKoleris = 0; nilaiSanguinis = 0; nilaiPhlegmatis = 0; nilaiMelankolis = 0;} 
	else {HitungNilaiPernyataan();} 
	
	// Tampilkan Nilai Jawaban Pernyataan
	code = "document.quesionerMinggu8.nilaiKoleris.value = '" + nilaiKoleris + "'";
	eval(code);
	
	code = "document.quesionerMinggu8.nilaiSanguinis.value = '" + nilaiSanguinis + "'";
	eval(code);
	
	code = "document.quesionerMinggu8.nilaiPhlegmatis.value = '" + nilaiPhlegmatis + "'";
	eval(code);
	
	code = "document.quesionerMinggu8.nilaiMelankolis.value = '" + nilaiMelankolis + "'";
	eval(code);
	
	pesan = "";
	
	// Cari Nilai Jawaban Pernyataan Tertinggi
	if (typeof Array.prototype['max'] == 'undefined') {
	  Array.prototype.max = function() {
		return Math.max.apply({},this);
	  }
	}	
	nilaiMax = [nilaiKoleris,nilaiSanguinis,nilaiPhlegmatis,nilaiMelankolis].max();
}

function HitungNilaiPernyataan() {
	// Hitung Nilai Jawaban Pernyataan
	nilaiKoleris = jawab11 + jawab21 + jawab31 + jawab41 + jawab51 + jawab61 + jawab71 + jawab81;
	nilaiSanguinis = jawab12 + jawab22 + jawab32 + jawab42 + jawab52 + jawab62 + jawab72 + jawab82;
	nilaiPhlegmatis = jawab13 + jawab23 + jawab33 + jawab43 + jawab53 + jawab63 + jawab73 + jawab83;
	nilaiMelankolis = jawab14 + jawab24 + jawab34 + jawab44 + jawab54 + jawab64 + jawab74 + jawab84;
}
