/*以display樣式隱藏或顯示*/
function display_mode(obj,mode) {
	document.getElementById(obj).style.display=mode;
}
/*以display樣式隱藏或顯示  傳入進行輪流顯示的物件陣列，動作進行時顯示的物件，顯示模式，物件ID名稱的前置詞(選填)*/
/*當一樣物件顯示時，其他皆隱藏*/
function display_mode_array(array_obj,show_obj,class_1,class_2,prefix_words) {
	var array_num=array_obj.length;
	for(var i=0;i<array_num;i++) {
		var obj_id=prefix_words+array_obj[i];
		if (obj_id==show_obj) {
			document.getElementById(obj_id).className=class_1;
		} else {
			document.getElementById(obj_id).className=class_2;
		}
	
	}

}


function select_all(formName,elementName,selectallName) {


              var gift_nums=document.forms[formName].elements[elementName].length != null ?
                                       document.forms[formName].elements[elementName].length : 1;

	//////////////// 以上2行可寫成//////////////////
	/*
           var gift_nums=document.forms[formName].elements[elementName].length;
              if (gift_nums==null) { gift_nums=1; }
	*/
	///////////////////////////////////////////////////////////////              
              if (document.forms[formName].elements[selectallName]) {
                           for (var i=0;i<gift_nums;i++) {
                                 if (gift_nums>1) {
                                         document.forms[formName].elements[elementName][i].checked=true;
                                 } else {
                                         document.forms[formName].elements[elementName].checked=true;
                                 }
                          }
              } else {
                          for (var i=0;i<gift_nums;i++) {
                                 if (gift_nums>1) {
                                         document.forms[formName].elements[elementName][i].checked=false;
                                 } else {
                                         document.forms[formName].elements[elementName].checked=false;
                                 }
                         }
              }
			  
}
function unselect_all(formName,elementName,unselectallName) {

              var gift_nums=document.forms[formName].elements[elementName].length != null ?
                                       document.forms[formName].elements[elementName].length : 1;

              if (document.forms[formName].elements[unselectallName]) {
                           for (var i=0;i<gift_nums;i++) {
                                 if (gift_nums>1) {
                                      document.forms[formName].elements[elementName][i].checked=false;
                                 } else {
                                      document.forms[formName].elements[elementName].checked=false;
                                 }
                          }
              } else {
                          for (var i=0;i<gift_nums;i++) {
                                 if (gift_nums>1) {
                                      document.forms[formName].elements[elementName][i].checked=true;
                                 } else {
                                      document.forms[formName].elements[elementName].checked=true;
                                 }
                         }
              }
}
