function person2(j) {

	if(j==0) {
		a=new Array();
		a[0]=new Option("請選擇","0");
	}
	if(j==1) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("父母","1");
		a[2]=new Option("兄弟姊妹","2");
		a[3]=new Option("祖父母、外祖父母","3");
		a[4]=new Option("長輩親戚","4");
		a[5]=new Option("同輩親戚","5");
		a[6]=new Option("晚輩親戚","6");
		a[7]=new Option("伴侶","7");
	}
	if(j==2) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("師長","1");
		a[2]=new Option("同學","2");
		a[3]=new Option("學長姐","3");
		a[4]=new Option("學弟妹","4");
	}
	if(j==3) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("軍中長官","1");
		a[2]=new Option("軍中同輩","2");
		a[3]=new Option("軍中學長","3");
		a[4]=new Option("軍中學弟","4");
	}
	if(j==4) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("密友","1");
		a[2]=new Option("其他同儕","2");
		a[3]=new Option("網友","3");
		a[4]=new Option("感恩友","4");
		a[5]=new Option("交往中的男女朋友","5");
		a[6]=new Option("前男女朋友","6");
	}
	if(j==5) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("老闆","1");
		a[2]=new Option("主管","2");
		a[3]=new Option("同事","3");
		a[4]=new Option("下屬","4");
		a[5]=new Option("客戶","5");
		a[6]=new Option("合作廠商","6");
	}
	if(j==6) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("室友","1");
		a[2]=new Option("鄰居","2");
		a[3]=new Option("警衛","3");
		a[4]=new Option("管理員","4");
		a[5]=new Option("保全人員","5");
		a[6]=new Option("清潔人員","6");
	}
	if(j==7) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("商店老闆","1");
		a[2]=new Option("商店店員","2");
		a[3]=new Option("醫生","3");
		a[4]=new Option("護士","4");
		a[5]=new Option("律師","5");
		a[6]=new Option("工程師","6");
		a[7]=new Option("作家","7");
		a[8]=new Option("藝術家","8");
		a[9]=new Option("宗教家","9");
		a[10]=new Option("牧師","10");
	}
	if(j==8) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("警察","1");
		a[2]=new Option("軍人","2");
		a[3]=new Option("政府官員","3");
		a[4]=new Option("社區服務人員","4");
		a[5]=new Option("輔導人員","5");
	}
	if(j==9) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("不喜歡的人","1");
		a[2]=new Option("其他","2");
	}

	aln2 = a.length;

	for ( var i = document.form_write.select_person_2.length - 1 ; i >= 0 ; i-- )
	{
		document.form_write.select_person_2.options[i] = null;
	}

        for ( var i = 0 ; i < aln2 ; i++ )
        {
        	document.form_write.select_person_2.options[i] = a[i];
        }

	document.form_write.select_person_2.options[0].selected = true;
}

function change_person_1() {
	var s = '';
	var n = document.form_write.select_person_1.selectedIndex;
	person2(n);
}

function feel2(j) {

	if(j==0) {
		a=new Array();
		a[0]=new Option("請選擇","0");
	}
	if(j==1) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("肯定","1");
		a[2]=new Option("鼓舞","2");
		a[3]=new Option("激勵","3");
		a[4]=new Option("力量","4");
		a[5]=new Option("受到鼓舞","5");
		a[6]=new Option("被信任","6");
		a[7]=new Option("尊敬","7");
		a[8]=new Option("思考光明","8");
		a[9]=new Option("創造美好","9");
		a[10]=new Option("榮譽感","10");
		a[11]=new Option("被接納","11");
		a[12]=new Option("勇氣加倍","12");
		a[13]=new Option("成功","13");
		a[14]=new Option("清醒","14");
		a[15]=new Option("豐足","15");
		a[16]=new Option("幸運","16");
		a[17]=new Option("如釋重負","17");
	}
	if(j==2) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("幸福","1");
		a[2]=new Option("甜蜜","2");
		a[3]=new Option("包容","3");
		a[4]=new Option("溫暖","4");
		a[5]=new Option("窩心","5");
		a[6]=new Option("溫柔","6");
		a[7]=new Option("體貼","7");
		a[8]=new Option("關懷","8");
		a[9]=new Option("安心","9");
		a[10]=new Option("美麗","10");
		a[11]=new Option("感動","11");
		a[12]=new Option("安全感","12");
		a[13]=new Option("純真","13");
	}
	if(j==3) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("真誠","1");
		a[2]=new Option("友善","2");
		a[3]=new Option("分享","3");
		a[4]=new Option("和諧","4");
		a[5]=new Option("爽朗","5");
		a[6]=new Option("風趣","6");
		a[7]=new Option("驚奇","7");
	}
	if(j==4) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("活力","1");
		a[2]=new Option("開朗","2");
		a[3]=new Option("雀躍","3");
		a[4]=new Option("愉快","4");
		a[5]=new Option("喜悅","5");
		a[6]=new Option("開心","6");
		a[7]=new Option("欣喜","7");
		a[8]=new Option("快樂","8");
	}
	if(j==5) {
		a=new Array();
		a[0]=new Option("請選擇","0");
		a[1]=new Option("寧靜","1");
		a[2]=new Option("安祥","2");
		a[3]=new Option("鮮活","3");
		a[4]=new Option("舒服","4");
		a[5]=new Option("舒適","5");
		a[6]=new Option("自然","6");
		a[7]=new Option("放鬆","7");
		a[8]=new Option("滿足","8");
		a[9]=new Option("自由","9");
		a[10]=new Option("優雅","10");
	}

	aln2 = a.length;

	for ( var i = document.form_write.select_feel_2.length - 1 ; i >= 0 ; i-- )
	{
		document.form_write.select_feel_2.options[i] = null;
	}

        for ( var i = 0 ; i < aln2 ; i++ )
        {
        	document.form_write.select_feel_2.options[i] = a[i];
        }

	document.form_write.select_feel_2.options[0].selected = true;
}

function change_feel_1() {
	var s = '';
	var n = document.form_write.select_feel_1.selectedIndex;
	feel2(n);
}

function noerror(){
	if ( !chk_person()){ return( false ) ; }
	if ( !chk_person_name()){ return( false ) ; }
	if ( !chk_category()){ return( false ) ; }
	if ( !chk_content_1()){ return( false ) ; }
	if ( !chk_feel()){ return( false ) ; }
	if ( !chk_action()){ return( false ) ; }
	if ( !chk_content_2()){ return( false ) ; }
	if ((errmsg = chk_email()) != "") { alert(errmsg); return( false ) ; }
	return( true ) ;
}

function chk_person(){
	if ( document.form_write.select_person_1.value == "0" ){
		alert( "請選擇【感謝的人】 !" ) ;
		document.form_write.select_person_1.focus();
		return( false ) ;
	}
	if ( document.form_write.select_person_2.value == "0" ){
		alert( "請選擇【感謝的人】 !" ) ;
		document.form_write.select_person_2.focus();
		return( false ) ;
	}
	return( true ) ;
}

function chk_person_name(){
	if ( document.form_write.person_name.value == "" ){
		alert( "請填寫【被感謝的人】 !" ) ;
		document.form_write.person_name.focus();
		return( false ) ;
	}
	return( true ) ;
}

function chk_category(){
	if ( document.form_write.category.value == "0" ){
		alert( "請選擇【具體事件的類型】 !" ) ;
		document.form_write.category.focus();
		return( false ) ;
	}
	return( true ) ;
}

function chk_content_1() {
	var number=document.form_write.content_1.value;
	if ( number == "" ){
		alert( "請填寫【詳細說明】 !" ) ;
		document.form_write.content_1.focus();
		return( false ) ;
	}
	else if ( document.form_write.content_1.value.length > 70 ){
		alert( "【詳細說明】已經超過 70 個字了唷 !" ) ;
		document.form_write.content_1.focus();
		return( false ) ;
	}
	return( true ) ;
}

function chk_feel(){
	if ( document.form_write.select_feel_1.value == "0" ){
		alert( "請選擇【他讓我感覺的種類】 !" ) ;
		document.form_write.select_feel_1.focus();
		return( false ) ;
	}
	if ( document.form_write.select_feel_2.value == "0" ){
		alert( "請選擇【他讓我感覺的種類】 !" ) ;
		document.form_write.select_feel_2.focus();
		return( false ) ;
	}
	return( true ) ;
}

function chk_action(){
	if ( document.form_write.action.value == "0" ){
		alert( "請選擇【感恩行動】 !" ) ;
		document.form_write.action.focus();
		return( false ) ;
	}
	return( true ) ;
}

function chk_content_2() {
	var number=document.form_write.content_2.value;
	if ( number == "" ){
		alert( "請填寫【詳細說明】 !" ) ;
		document.form_write.content_2.focus();
		return( false ) ;
	}
	else if ( document.form_write.content_2.value.length > 70 ){
		alert( "【詳細說明】已經超過 70 個字了唷 !" ) ;
		document.form_write.content_2.focus();
		return( false ) ;
	}
	return( true ) ;
}

function checkemailformat(em) {
	var len = em.length;
	if (len == 0) {
		return "";
	}

	for (var i = 0; i < len; i++) {
		var c = em.charAt(i);
		if(!((c >= "A" && c <= "Z")||(c >= "a" && c <= "z")||(c >= "0" && c <= "9")||(c == "-")||(c == "_")||(c == ".")||(c == "@"))) {
			return "請輸入限用英文、數字、點、'@'、橫線及底線的電子郵件";
		}
	}
	if((em.indexOf("@")==-1)||(em.indexOf("@")==0)||(em.indexOf("@")==(len-1))) {
		return "請輸入正確的電子郵件";
	}
	if((em.indexOf("@")!=-1)&&(em.substring(em.indexOf("@")+1,len).indexOf("@")!=-1)) {
		return "請輸入正確的電子郵件";
	}
	if((em.indexOf(".")==-1)||(em.indexOf(".")==0)||(em.lastIndexOf(".")==(len-1))) {
		return "您的電子郵件地址不完全";
	}
	return "";
}

function chk_email() {

	var f = document.form_write;
	var len = f.elements.length;
	var i = 0;
	var sTemp_Email = '';

	for ( i = 0 ; i < len ; i++ )
	{
		if ( f.elements[i].name == 'email[]' )
		{
			sTemp_Email = f.elements[i].value;

			if (sTemp_Email != "")
			{
				if((emerrmsg = checkemailformat(sTemp_Email)) != "")
				{
					f.elements[i].focus();
					return emerrmsg;
				}
			}
		}
	}

	return "";
}

function chk_remain() {
	var ctl_1 = document.form_write.content_1.value.length;
	var ctl_1 = 70 - ctl_1;
	document.getElementById("remain_1").innerHTML = ctl_1;

	var ctl_2 = document.form_write.content_2.value.length;
	var ctl_2 = 70 - ctl_2;
	document.getElementById("remain_2").innerHTML = ctl_2;

	setTimeout('chk_remain();', 500);

	return true;
}

var preview_status = false;
function content_preview()
{
	/*if ( preview_status ){
		preview_status = false;
		document.getElementById('preview_box').className = "preview_off";
	}
	else{
		preview_status = true;
		document.getElementById('preview_box').className = "preview_on";
	}*/

	document.getElementById('preview_box').className = "preview_on";

	var t = document.form_write.select_feel_2.selectedIndex;

	document.form_write.preview.value = '親愛的' + document.form_write.person_name.value;
	document.form_write.preview.value += '，因為' + document.form_write.content_1.value;
	document.form_write.preview.value += '，讓我感到' + document.form_write.select_feel_2.options[t].text;
	document.form_write.preview.value += '，所以' + document.form_write.content_2.value + '。';

	return false;
}

function add_Email_Box() {

	var inote = document.getElementById('insert_note');

	// Create the textbox
	var textField = document.createElement('input');
	textField.setAttribute('type', 'text');
	textField.setAttribute('name', 'email[]');
	textField.setAttribute('id', 'email[]');
	textField.setAttribute('size', '50');

	inote.parentNode.insertBefore(textField, inote);
	inote.parentNode.insertBefore(document.createElement('br'), inote);

	var f = document.form_write;
	var len = f.elements.length;
	var i = 0;
	for ( i = 0 ; i < len ; i++ )
	{
		if ( f.elements[i].name == 'email[]' )
		{
			f.elements[i].className = 'box02';
		}
	}
}
function add_Message_Box() {

	var imessage = document.getElementById('insert_message');

	// Create the textbox
	var textField = document.createElement('input');
	textField.setAttribute('type', 'text');
	textField.setAttribute('name', 'message[]');
	textField.setAttribute('id', 'message[]');
	textField.setAttribute('size', '50');

	imessage.parentNode.insertBefore(textField, imessage);
	imessage.parentNode.insertBefore(document.createElement('br'), imessage);

	var f = document.form_write;
	var len = f.elements.length;
	var i = 0;
	for ( i = 0 ; i < len ; i++ )
	{
		if ( f.elements[i].name == 'message[]' )
		{
			f.elements[i].className = 'box02';
		}
	}
}