function FormCheck(na) {
	mess = new Array();
	fmname = document.forms[na];
	d = $('namekanji');
	if ( !$F('namekanji') ) {
		mess.push('Please enter Name');
		d.addClassName('bgyellow');
	} else {
		d.addClassName('bgwhite');
	}
	d = $('companyname');
	if ( !$F('companyname') ) {
		mess.push('Please enter Company/Organization.');
		d.addClassName('bgyellow');
	} else {
		d.addClassName('bgwhite');
	}
	d = $('address');
	if ( !$F('address') ) {
		mess.push('Please enter Address.');
		d.addClassName('bgyellow');
	} else {
		d.addClassName('bgwhite');
	}
	d = $('cities');
	if ( !$F('cities') ) {
		mess.push('Please enter City.');
		d.addClassName('bgyellow');
	} else {
		d.addClassName('bgwhite');
	}
	d = $('country');
	if ( !$F('country') ) {
		mess.push('Please select country name.');
		d.addClassName('bgyellow');
	} else {
		d.addClassName('bgwhite');
	}
	d = $('tel');
	if ( !$F('tel') ) {
		mess.push('Please enter Phone.');
		d.addClassName('bgyellow');
	} else {
		d.addClassName('bgwhite');
	}
	d = $('email');
	if ( !$F('email') ) {
		mess.push('Please enter your E-mail address.');
		d.addClassName('bgyellow');
	} else {
		d.addClassName('bgwhite');
	}

	num = 0;
	for (i = 0; i < fmname.industrial.length; i++) {
		if (fmname.industrial[i].checked) {
			if (fmname.industrial[i].value == '公及職') {
				if (!fmname.otherindustrial.value) {
					mess.push('If you selected ﹍Others﹎ as your Business Type, please enter your Business Type.');
					Element.setStyle("otherindustrial", { backgroundColor:"#FFFFCC"});
				} else {
					Element.setStyle("otherindustrial", { backgroundColor:"#FFFFFF"});
				}
			}
			num++;
		}
	}
	if (num == 0) {
		mess.push('Please select your Business Type.');
		Element.setStyle("rf01", { backgroundColor:"#FFFFCC"});
		Element.setStyle("otherindustrial", { backgroundColor:"#FFFFFF"});
	} else {
		Element.setStyle("rf01", { backgroundColor:"#EDEDED"});
	}

	num = 0;
	for (i = 0; i < fmname.trade.length; i++) {
		if (fmname.trade[i].checked) {
			if (fmname.trade[i].value == '公及職') {
				if (!fmname.othertrade.value) {
					mess.push('If you selected ﹍Others﹎ as your Industry, please enter your Industry.');
					Element.setStyle("othertrade", { backgroundColor:"#FFFFCC"});
				} else {
					Element.setStyle("othertrade", { backgroundColor:"#FFFFFF"});
				}
			}
			num++;
		}
	}
	if (num == 0) {
		mess.push('Please select your Industry.');
		Element.setStyle("rf02", { backgroundColor:"#FFFFCC"});
		Element.setStyle("othertrade", { backgroundColor:"#FFFFFF"});
	} else {
		Element.setStyle("rf02", { backgroundColor:"#EDEDED"});
	}

	num = 0;
	for (i = 0; i < fmname.typeofjob.length; i++) {
		if (fmname.typeofjob[i].checked) {
			if (fmname.typeofjob[i].value == '公及職') {
				if (!fmname.othertypeofjob.value) {
					mess.push('If you selected ﹍Others﹎ as your Occupation, please enter your Occupation.');
					Element.setStyle("othertypeofjob", { backgroundColor:"#FFFFCC"});
				} else {
					Element.setStyle("othertypeofjob", { backgroundColor:"#FFFFFF"});
				}
			}
			num++;
		}
	}
	if (num == 0) {
		mess.push('Please select your Occupation.');
		Element.setStyle("rf03", { backgroundColor:"#FFFFCC"});
		Element.setStyle("othertypeofjob", { backgroundColor:"#FFFFFF"});
	} else {
		Element.setStyle("rf03", { backgroundColor:"#EDEDED"});
	}

	num = 0;
	for (i = 0; i < fmname.fieldofbusiness.length; i++) {
		if (fmname.fieldofbusiness[i].checked) {
			num++;
		}
	}

	if (num == 0) {
		mess.push('Please select the Applications you are interested in.');
		Element.setStyle("rf04", { backgroundColor:"#FFFFCC"});
	} else {
		Element.setStyle("rf04", { backgroundColor:"#EDEDED"});
	}

	num = 0;
	for (i = 0; i < fmname.permition.length; i++) {
		if (fmname.permition[i].checked) {
			num++;
		}
	}

	if (num == 0) {
		mess.push('Please specify whether you would like to receive our email magazine.');
		Element.setStyle("rf05", { backgroundColor:"#FFFFCC"});
	} else {
		Element.setStyle("rf05", { backgroundColor:"#EDEDED"});
	}

	error_mess = mess.join("\n");
	if (error_mess) {
		alert(error_mess);
		Scroll();
		return false;
	}
}

