//<!-- ラブちぇっかー プロトタイプ３

aUnit = new Array();
aUnit[0] = "ぱわー";
aUnit[1] = "人気";
aUnit[2] = "ボンクラ";
aUnit[3] = "ぐるぐる";
aUnit[4] = "へたれ";

// textdata モンタくんのデータ
// initdate 乱数の種になる日付 例：20070226
function analysis(textdata, initdate)
{
	var power=0; // 計算結果
	
	// 最低 datalist[8] まであるべき
	var datalist = textdata.split(":");
	var sum=0;
	for (var i in datalist)
	{
		datalist[i] = parseInt(datalist[i]);
		if (isNaN(datalist[i])) datalist[i] = 0;
		sum += datalist[i];
	}

	var ten = datalist[0] + datalist[1] + datalist[2];	// 天
	var chi = datalist[4] + datalist[5] + datalist[6];	// 地
	var jin = datalist[0] + datalist[3] + datalist[6];	// 人

	// 乱数初期化
	var rnd = new Random_Linear();
	rnd.init(parseInt(initdate) + ten);
	
	var n = rnd.getRange(5, 10 + chi);
	for (var i=0; i<n; i++)
	{
		var sw = rnd.getRange(0, 11+1 +(sum%11));
		switch (sw)
		{
		case  0: power += rnd.getRange(-100+jin , 100+jin); rnd.skip(jin); break;
		case  1: power += rnd.getRange(-100     , 100+jin); rnd.skip(jin); break;
		case  2: power += rnd.getRange(-100+jin , 100    ); rnd.skip(jin); break;
		
		case  3: power *= rnd.getRange(-100+jin , 100+jin); rnd.skip(jin); break;
		
		case  4: power += rnd.getRange(-10+jin , 100+jin); rnd.skip(jin); break;
		case  5: power += rnd.getRange(-10     , 100+jin); rnd.skip(jin); break;
		case  6: power += rnd.getRange(-10+jin , 100    ); rnd.skip(jin); break;
		
		case  7: power /= rnd.getRange(   1     ,  10+jin); rnd.skip(jin); break;
		
		case  8: power += rnd.getRange(-100+jin , 10+jin); rnd.skip(jin); break;
		case  9: power += rnd.getRange(-100     , 10+jin); rnd.skip(jin); break;
		case 10: power += rnd.getRange(-100+jin , 10    ); rnd.skip(jin); break;
		
		case 11: power %= rnd.getRange(   1     ,  10+jin); rnd.skip(jin); break;
		
		default: power += rnd.getRange(-10*jin , 10*jin);  break;
		}
	}
	
	var result = new Array()
	result["power"] = Math.floor(Math.abs(power));
	result["unit"] = aUnit[rnd.getRange(0,aUnit.length)];
	return result;
}
-->
