function fTrim(str)
{
	return str.replace(/(^\s*)|(\s*$)/g, ""); 
}
function change_value(fvalue,fid){
	document.getElementById(fid).value = fvalue;
}
function fcheck(){
	
	var fm = document.form;
	var a = new Array();
	a[1] = '第一部分的第1個問題';
	a[2] = '第一部分的第2個問題';
	a[3] = '第一部分的第3個問題';
	a[4] = '第一部分的第4個問題';
	a[5] = '第一部分的第5個問題';
	
	a[6] = '第二部分的第1個問題';
	a[7] = '第二部分的第2個問題';
	a[8] = '第二部分的第3個問題';
	a[9] = '第二部分的第4個問題';
	a[10] = '第二部分的第5個問題';
	
	a[11] = '第三部分的第1個問題';
	a[12] = '第三部分的第2個問題';
	a[13] = '第三部分的第3個問題';
	a[14] = '第三部分的第4個問題';
	a[15] = '第三部分的第5個問題';
	a[16] = '第三部分的第6個問題';
	
	for (var i=1;i<=16;i++){
		var element = 'q' + i;
		var s = 'a' + i;
		if (document.getElementById(element).value==''){
			alert (a[i]+'未作答,請返回選擇答案');
			document.getElementById(s).focus();
			return false;
		}
	}
	
	fm.name.value = fTrim(fm.name.value);
	if( fm.name.value =="") {
		fm.name.focus();
		alert('未輸入姓名!');
		return false;
	}
	
	fm.email.value = fTrim(fm.email.value);
	if( fm.email.value =="") {
		fm.email.focus();
		alert('未輸入E-mail!');
		return false;
	}
	else{
		inStr=fm.email.value; 
		tmpRus=inStr.replace(/^\s+|\s+$/g,""); 
		var   pattern   =/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
		if   (!pattern.test(tmpRus)){
			alert("E-mail格式不正確!");
			fm.email.focus();
			return false;
		}
	}
	
	return true;	
}