function count(f, val) {
	var s, l, k, r, p;
	if (!val) return;

	s = val.replace(/\n/g, "");
	f.spa.value = s.length;

	l = val.replace(/\s|　/g, "");
	f.let.value = l.length;

	k = val.replace(/\n|[a-z]|[A-Z]|[ａ-ｚ]|[Ａ-Ｚ]|[0-9]|[０-９]|[あ-ん]|[ア-ン]|　|\s+|「|『|＜|《|〈|≪|（|“|‘|\(|\"|\'|！|？|、|。|/g, "");
	f.kan.value = k.length;

	f.ritu.value =  Math.ceil((k.length / l.length)*100);

	r = val.match(/\n/g);
	f.ret.value = r && r.length + 1 || "1";

	p = val.match(/\n(?:　|\s+|「|『|＜|《|〈|≪|（|“|‘|\(|\"|\')./g);
	f.par.value = p && p.length + 1 || "1";

}
