//**************************************************
// 消耗系アイテム
//**************************************************
function item_use( item ){
	switch( item ){
		case "cook":
			var val = [	0,
						0,
						eval(document.creator.INT_COOK.value),
						eval(document.creator.INT_COOK.value),
						eval(document.creator.DEX_COOK.value),
						0
					];
			break;
		case "gloomybox":
			var val = [0,0,0,0,0,0];
			if(document.creator.GLOOMY_BOX.checked)
				val = [0,0.03,0,0,0.03,0];
			break;
	}
	return val;
}

//**************************************************
// 装備品アイテム
// [str,agi,vit,int,dex,luk,cast,element,
//  human,size,distance,non,fire,water,wind,earth,holy,dark,poison,dead]
// element	0:無、1:火、2:水、3:風、4:地、5:聖、6:闇、7:毒、8:念、9:不死
//**************************************************
function item_equip( pc ){
	//上段
	var val_top = [0,0,0,0,0,0,0,0,
					0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.HEAD_T_CRE.value ){
		case "non":
			val_top = [0,0,0,0,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "coronet":
		case "coctor_cap":
		case "succubus_horn":
		case "tiara_":
		case "crown_":
			val_top = [0,0,0,1,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "lord_circlet":
			val_top = [1,0,0,1,0,1,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "deviruchi_cap":
			val_top = [1,0,0,1,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "tiara":
		case "crown":
		case "crown_of_mistress":
			val_top = [0,0,0,2,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "chef_hat":
		case "indian_headband":
			val_top = [0,0,0,0,1,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "model_training_hat":
			val_top = [0,0,0,0,2,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "apple_of_archer":
			val_top = [0,0,0,0,3,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "bankruptcy_of_heart":
			val_top = [0,0,0,1,1,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
	}
	//中段
	var val_middle = [0,0,0,0,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.HEAD_M_CRE.value ){
		case "non":
			val_middle = [0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
		break;
	}
	//下段
	var val_bottom = [0,0,0,0,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.HEAD_B_CRE.value ){
		case "non":
			val_bottom = [0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
		break;
	}
	//鎧
	var val_body = [0,0,0,0,0,0,0,0,
					0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.BODY_CRE.value ){
		case "non":
			val_body = [0,0,0,0,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "cothes_of_the_lord":
			val_body = [0,0,0,1,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "valkyries_armor":
			val_body = [1,1,1,1,1,1,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
	}
	//武器
	var val_weapon = [0,0,0,0,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.WEAPON_CRE.value ){
		case "non":
			val_weapon = [0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "bazerald":
			val_weapon = [0,0,0,5,0,0,0,1,
							0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "princess_knife":
			val_weapon = [1,1,1,1,1,1,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "haedonggum":
			val_weapon = [0,0,0,3,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "excalibur":
			val_weapon = [0,0,0,5,-1,10,0,5,
							0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "mysteltainn":
			val_weapon = [0,0,0,0,3,0,0,6,
							0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "byeorrun_gum":
			val_weapon = [2,2,2,2,2,2,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "immaterial_sword":
			val_weapon = [0,0,0,0,0,0,0,8,
							0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "war_axe":
			val_weapon = [0,0,0,0,2,2,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "mjolnir":
			val_weapon = [15,0,0,0,40,0,0,3,
							0,0,0,0,0,0,0,0,0,0,0,0];
			break;
	}
	//盾
	var val_shield = [0,0,0,0,0,0,0,0,
					0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.SHIELD_CRE.value ){
		case "non":
			val_shield = [0,0,0,0,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
	}
	//肩
	var val_should = [0,0,0,0,0,0,0,0,
					0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.SHOULD_CRE.value ){
		case "non":
			val_should = [0,0,0,0,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
	}
	//靴
	var val_shoes = [0,0,0,0,0,0,0,0,
					0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.SHOES_CRE.value ){
		case "non":
			val_shoes = [0,0,0,0,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
	}
	//アクセ
	var val_accessorie = [0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
	for(var i=0; i<2; i++){
		if( i == 0 )
			var accessorie = document.creator.ACC_R_CRE.value;
		else
			var accessorie = document.creator.ACC_L_CRE.value;
		var val_accessorie_sub = [0,0,0,0,0,0,0,0,
									0,0,0,0,0,0,0,0,0,0,0,0];
		switch( accessorie ){
			case "non":
				val_accessorie_sub = [0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "glove":
				val_accessorie_sub = [0,0,0,0,2,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "glove_":
				val_accessorie_sub = [0,0,0,0,1,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "earring":
				val_accessorie_sub = [0,0,0,2,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "earring_":
			case "blessed_wand":
				val_accessorie_sub = [0,0,0,1,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "cesper_core_1":
				val_accessorie_sub = [0,0,0,2,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "cesper_core_4":
				val_accessorie_sub = [0,0,0,0,3,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "brysinggamen":
				val_accessorie_sub = [6,6,6,6,0,10,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
				break;
		}
		for(var j=0; j<20; j++)
			val_accessorie[j] += val_accessorie_sub[j];
	}
	//装備合計
	var val = new Array();
	for(var i=0; i<20; i++)
		val[i] = val_top[i] + val_middle[i] + val_bottom[i] + val_body[i] + val_weapon[i] + val_shield[i] + val_shoes[i] + val_accessorie[i];
	return val;
}

//**************************************************
// カードアイテム
// [str,agi,vit,int,dex,luk,cast,element,
//  human,size,distance,non,fire,water,wind,earth,holy,dark,poison,dead]
// element	0:無、1:火、2:水、3:風、4:地、5:聖、6:闇、7:毒、8:念、9:不死
//**************************************************
function item_card( pc ){
	//頭装備カード
	var val_top = [0,0,0,0,0,0,0,0,
					0,0,0,0,0,0,0,0,0,0,0,0];
	for(var i=0; i<3; i++){
		switch( i ){
			case 0:
				var head = document.creator.HEADTCARD_CRE.value;
				break;
			case 1:
				var head = document.creator.HEADMCARD_CRE.value;
				break;
			case 2:
				var head = document.creator.HEADBCARD_CRE.value;
				break;
		}
		var val_top_sub = [0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
		switch( head ){
			case "non"://なし
			case "PERMETER":
				break;
			case "Elder_Wilow":
			case "Carat":
				val_top_sub = [0,0,0,2,0,0,0,0,
								0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "INCUBUS":
				val_top_sub = [0,0,0,-3,0,0,0,0,
								0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "DARK_SNAKE_LORD":
			case "High_Wizard":
				val_top_sub = [0,0,0,3,0,0,0,0,
								0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "WICKED_NYMPH":
			case "C_TOWER_MANAGER":
			case "RIDEWORD":
			case "MAGALETA":
				val_top_sub = [0,0,0,1,0,0,0,0,
								0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "DARK_ILLUSION":
				val_top_sub = [0,0,0,0,0,0,-0.1,0,
								0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "KATRINN":
				//refine = eval(document.crator.HEADREFINE.value);
				refine = 0;//精錬追加までの一時処理
				val_top_sub = [0,0,0,0,0,0,-refine,0,
								0,0,0,0,0,0,0,0,0,0,0,0];
				break;
		}
		for(var j=0; j<20; j++)
			val_top[j] += val_top_sub[j];
	}
	//鎧カード--------------------------------------------------
	var val_body = [0,0,0,0,0,0,0,0,
					0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.BODYCARD_CRE.value ){
		case "non"://なし
			break;
		case "ROCKER"://ロッカ
			val_body = [0,0,0,0,1,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "DESERT_WOLF_B":
		case "EVIL_DRUID":
		case "WASTE_STOVE":
			val_body = [0,0,0,1,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "SUCCUBUS":
			//インキュサキュセット
			var head_top = document.creator.HEADTCARD_CRE.value;
			var head_mdl = document.creator.HEADMCARD_CRE.value;
			var head_btm = document.creator.HEADBCARD_CRE.value;
			val_body = [0,0,-3,0,0,0,0,0,
					0,0,0,0,0,0,0,0,0,0,0,0];
			if( head_top == "INCUBUS" || head_mdl == "INCUBUS" || head_btm == "INCUBUS" ){
				val_body = [0,0,1,4,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			}
			break;
		case "ANOLIAN":
			//弓手セット
			var weapon1 = document.creator.WEAPONCARD1_CRE.value;
			var weapon2 = document.creator.WEAPONCARD2_CRE.value;
			var weapon3 = document.creator.WEAPONCARD3_CRE.value;
			var weapon4 = document.creator.WEAPONCARD4_CRE.value;
			var should	= document.creator.SHOULDCARD_CRE.value;
			var shoes	= document.creator.SHOESCARD_CRE.value;
			var accr	= document.creator.ACC_R_C_CRE.value;
			var accl	= document.creator.ACC_L_C_CRE.value;
			if(( weapon1=="CRUISER" || weapon2=="CRUISER" || weapon2=="CRUISER" || weapon2=="CRUISER" ) && should=="DRAGON_TAIL" && shoes=="MERMAN" && ( accr=="ALLIGATOR" || accl=="ALLIGATOR" )){
				val_body = [0,5,0,0,3,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			}else if( should=="DRAGON_TAIL" && shoes=="GREEN_FERUS" && ( accr=="ALLIGATOR" || accl=="ALLIGATOR" )){
				val_body = [0,0,0,0,5,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			}
			break;
		case "GEOGRAPHER":
			var weapon1 = document.creator.WEAPONCARD1_CRE.value;
			var weapon2 = document.creator.WEAPONCARD2_CRE.value;
			var weapon3 = document.creator.WEAPONCARD3_CRE.value;
			var weapon4 = document.creator.WEAPONCARD4_CRE.value;
			var headtop	= document.creator.HEADTCARD_CRE.value;
			var headmdl	= document.creator.HEADMCARD_CRE.value;
			var headbtm	= document.creator.HEADBCARD_CRE.value;
			var shield	= document.creator.SHIELDCARD_CRE.value;
			var accr	= document.creator.ACC_R_C_CRE.value;
			var accl	= document.creator.ACC_L_C_CRE.value;
			if(( weapon1=="FUR_SEAL" || weapon2=="FUR_SEAL" || weapon3=="FUR_SEAL" || weapon4=="FUR_SEAL" ) &&
				( headtop=="RIDEWORD" || headmdl=="RIDEWORD" || headbtm=="RIDEWORD" ) && shield=="LIVE_PEACH_TREE" && ( accr=="COOKIE" || accl=="COOKIE" )){
				val_body = [0,0,10,0,0,0,-0.1,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			}
			break;
		case "ARCHDAM":
			if(( head1==8 || head2==8 ) && shoes==4 && ( accr==6 || accl==6 )){
				val_body = [1,0,0,1,0,0,-0.1,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			}
			break;
		case "RED_NOVUS"://レッドノーバス
			if(((head1==4)||(head2==4))&&(should==3)&&(shoes==5)&&((accr==8)||(accl==8))){
				val_body = [0,0,0,3,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			}
			break;
		case "SHELTER":
			int_= Math.floor((document.creator.STR.value)/18);
			val_body = [0,0,0,int_,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "OBSERVATION":
			dex = Math.floor((document.creator.VIT.value)/18);
			val_body = [0,0,0,0,dex,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
	}
	//武器カード--------------------------------------------------
	var val_weapon = [0,0,0,0,0,0,0,0,
					0,0,0,0,0,0,0,0,0,0,0,0];
	for(var i=0; i<4; i++){
		switch( i ){
			case 0:
				var weapon = document.creator.WEAPONCARD1_CRE.value;
				break;
			case 1:
				var weapon = document.creator.WEAPONCARD2_CRE.value;
				break;
			case 2:
				var weapon = document.creator.WEAPONCARD3_CRE.value;
				break;
			case 3:
				var weapon = document.creator.WEAPONCARD4_CRE.value;
				break;
		}
		var val_weapon_sub = [0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
		switch( weapon ){
			case "non":
			case "CRUISER":
			case "FUR_SEAL":
				break;
			case "ANDRE_LARVA":
				val_weapon_sub = [0,0,0,1,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "DROPS":
				val_weapon_sub = [0,0,0,0,1,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
				break;
		}
		for(var j=0; j<20; j++)
			val_weapon[j] += val_weapon_sub[j];
	}
	//盾カード--------------------------------------------------
	var val_shield = [0,0,0,0,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.SHIELDCARD_CRE.value ){
		case "non":
		case "LIVE_PEACH_TREE":
			break;
		case "MUNAK"://ムナック
			if(should==2 && (accr==4 || accl==4)){
				val_shield = [1,1,1,1,1,1,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			}
			break;
		case "THA_DESPERO":
			refine = eval(document.creator.REFINE_SHIELD_CRE.value);
			val_shield = [0,0,0,refine-6,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
	}
	//肩カード--------------------------------------------------
	var val_should = [0,0,0,0,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.SHOULDCARD_CRE.value ){
		case "non":
		case "DRAGON_TAIL":
		case "HYEGUN":
		case "HARPY":
			break;
	}
	//靴カード--------------------------------------------------
	var val_shoes = [0,0,0,0,0,0,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
	switch( document.creator.SHOESCARD_CRE.value ){
		case "non":
		case "MERMAN":
		case "FREEZER":
		case "MIYABI_NINGYO":
		case "GREEN_FERUS":
			break;
		case "AMON_RA":
			val_shoes = [1,1,1,1,1,1,0,0,
						0,0,0,0,0,0,0,0,0,0,0,0];
			break;
		case "DARK_LORD":
			if( head1==7 || head2==7 ){
				val_shoes = [0,0,0,0,0,0,-0.2,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
			}
			break;
	}
	//アクセカード--------------------------------------------------
	var val_accessorie = [0,0,0,0,0,0,0,0,
							0,0,0,0,0,0,0,0,0,0,0,0];
	for(var i=0; i<2; i++){
		if( i == 0 )
			var accessorie = document.creator.ACC_R_C_CRE.value;
		else
			var accessorie = document.creator.ACC_L_C_CRE.value;
		var val_accessorie_sub = [0,0,0,0,0,0,0,0,
									0,0,0,0,0,0,0,0,0,0,0,0];
		switch( accessorie ){
			case "non":
			case "ALLIGATOR":
			case "BON_GUN":
			case "COOKIE":
			case "HEATER":
				break;
			case "WORM_TAIL":
				val_accessorie_sub = [0,0,0,0,2,0,0,0,
									0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "ZEROM":
				val_accessorie_sub = [0,0,0,0,3,0,0,0,
									0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "PHEN":
				val_accessorie_sub = [0,0,0,0,0,0,0.25,0,
									0,0,0,0,0,0,0,0,0,0,0,0];
				break;
			case "BLOOD_BUTTERFLY":
				val_accessorie_sub = [0,0,0,0,0,0,0.3,0,
									0,0,0,0,0,0,0,0,0,0,0,0];
				break;
		}
		for(var j=0; j<20; j++)
			val_accessorie[j] += val_accessorie_sub[j];
	}
	//カード合計
	var val = new Array();
	for(var i=0; i<20; i++)
		val[i] = val_top[i] + val_body[i] + val_weapon[i] + val_shield[i] + val_should[i] + val_shoes[i] + val_accessorie[i];
	return val;
}

