var fbNameDef="姓名 (必須填寫)";
var fbEmailDef="電郵 (必須填寫)";
var fbFeedbackDef="意見（必須填寫）";
var fbQuestionDef="想出題？（選擇填寫）"




function defOnClick(v, def){
	return v==def ? '' : v;
}

function defOnBlur(v, def){
	return v==""  ? def : v;
}


function defQuestionOnClick(v){
	if( v.replace(/\n|\r\n/g, '') == fbQuestionDef.replace(/\n|\r\n/g, '') )
		$("#your_question").val("");
	else
		$("#your_question").val(v);
}

function defQuestionOnBlur(v){
	if( v == '' )
		$("#your_question").val(fbQuestionDef);
	else
		$("#your_question").val(v);
}


function submitFeedbackForm(){
	var errorMsg = "";
	if ($("#your_name").val()=='' || $("#your_name").val()==fbNameDef)
		errorMsg += "請填寫你的姓名\n";
	if ($("#your_email").val()=='' || $("#your_email").val()==fbEmailDef)
		errorMsg += "請填寫你的電郵地址\n";
	if ( !validateEmail( $("#your_email").val() ) )
		errorMsg += "請填寫正確的電郵地址\n";
	if ($("#your_feedback").val()=='' || $("#your_feedback").val()==fbFeedbackDef)
		errorMsg += "請填寫你的意見\n";

	if (errorMsg==""){

		document.getElementById('feedback_form').submit();
	}else{
		alert(errorMsg);
	}
		
}


function validateEmail(v){ 
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; 
	return emailPattern.test(v); 
}
function showAllThumb(){
	var arr=['chess','board','question1','question2','question3','question4'];
	for(i=0; i<arr.length; i++)
		document.getElementById(arr[i]).style.display='block';
}

function swapProductImg(img, ele){
	document.getElementById('img_detail').src='images/'+img;
}

