function changeColor(IDname) {
	document.getElementById(IDname).style.backgroundColor="#C64E4A";
	document.getElementById(IDname).style.color="#00FF00";
	document.getElementById(IDname).style.textDecoration="none";
}
function returnColor(IDname) {
	document.getElementById(IDname).style.backgroundColor="transparent";
	document.getElementById(IDname).style.color="#ffffff";
	document.getElementById(IDname).style.textDecoration="underline";
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function check_rules() {
   var agreement=document.getElementById('rules_check').checked;
   if (agreement==true) {
		return true;
	} else {
		alert("您尚未勾選同意服務合約條款");
		return false;
	}	
}


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;
                                 }
                         }
              }
}

function hide(classname) { 
   document.getElementById(classname).style.display="none";
}
function show (classname) {
	document.getElementById(classname).style.display="inline";
}


/***********************↓頻道編輯函數↓***********************/
function show_pop (classname,y) {
	document.getElementById(classname).style.display="inline";
	document.getElementById(classname).style.top=y;
}
function del_multipic(formName,elementName,wordvalue) {
	var formobj=document.getElementById(formName);
	formobj.elements[elementName].value=wordvalue;
	if (wordvalue!='set_index') {
		var YorN=window.confirm("確定刪除???");
		if (YorN==true) {			
			formobj.submit();			
		}	
	} else {
		formobj.submit();			
	}

}

/***********************↓留言板管理函數↓*********************/
function sllre(page,id,mk,aname) {
       var linid="st"+mk+id;
       var yp=document.body.scrollTop
       var b="post.php?aname="+ aname +"&page="+page+"&cid="+id+"&mi="+mk+"&load="+yp+"#re_"+mk;
       document.getElementById(linid).href=b     
}

function slt(yp) {
       scrollTo(0,yp)
}

function smit(classname,a) {
       if (confirm('確定刪除 ['+ a+']')) {

          document.getElementById(classname).submit();
       }
}
function smit2(classname,a) {
       if (confirm('確定刪除 ['+ a+']')) {

          document.getElementById(classname).submit();
       }
}
function up_reply(classname,formID,mk) 
{
   document.getElementById(formID).spe.value="mod_reply";
   
  var Tiptext=document.getElementById(classname).style;
    Tiptext.display='inline';
   
}
function reply(classname,formID,mk) 
{

   document.getElementById(formID).spe.value="reply";

  var Tiptext=document.getElementById(classname).style;
    Tiptext.display='inline';
   
}



/************************音樂網址檢查****************************/
function check_mp3_url() {
	var obj=document.getElementsByName('music_url[]');
	var obj_name=document.getElementsByName('music_title[]');
	var num=obj.length;
	var values='';
	var not_support=0;
	var name_collect='';
	
	/*去前後空白*/
    String.prototype.trim=trim;
    function trim() {
        re = /^[ ]+|[ ]+$/g;
        return this.replace(re, "");
    }
    
	/**/
	for (var i=0;i<num;i++) {
		var mp3=obj[i].value;
		var mp3title=obj_name[i].value;
		mp3=mp3.trim();
		if (mp3!='') {
			if (mp3.indexOf('.wretch.')!=-1) { //網址中有不支援外連 'wretch'
				not_support=1;
				obj[i].style.background='#FF6F6F';
				obj[i].style.color='white';
				name_collect+=mp3title+' / ';
			}	
		}
	}
	if (not_support==1) {
		return confirm('曲目：'+ name_collect +' 的音樂檔空間已知有外連限制，播放將可能產生問題，繼續儲存請選【確定】，不繼續請選【取消】。');
	} else {
		return true;
	}	
}


/************************會員註冊帳號動態檢查****************************/
function getData(dataSource, divID)
{
  if(XMLHttpRequestObject)
  {
    XMLHttpRequestObject.open("GET", dataSource);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if (XMLHttpRequestObject.readyState == 4 &&
          XMLHttpRequestObject.status == 200)
      {
        var objDiv = document.getElementById(divID);
        objDiv.innerHTML = XMLHttpRequestObject.responseText;
      }
    }
    XMLHttpRequestObject.send(null);
  }
}

function checkUsername(keyEvent, divID)
{
  keyEvent = (keyEvent) ? keyEvent: window.event;
  input = (keyEvent.target) ? keyEvent.target : keyEvent.srcElement;
  if (keyEvent.type == "keyup")
  {
    var objDiv = document.getElementById(divID);
    objDiv.innerHTML = "<div></div>";
    if (input.value)
    {
      getData("register_check.php?qry="+input.value, divID);
    }
  }
}



/************************homepage.php****************************/
function channel_to_index(Form_ID,SelectID,checkedName,ElementTag,ElementTagValue,ElementTagText) {
	var obj=document.getElementById(Form_ID);
	var objCode=document.getElementById(SelectID);
	if (document.forms[Form_ID].elements[checkedName].checked==true) {
		var optionNode=document.createElement(ElementTag);
		optionNode.value=ElementTagValue;
		var optionData=document.createTextNode(ElementTagText);
		objCode.appendChild(optionNode);
		optionNode.appendChild(optionData);
	} else {
			var node_num=objCode.childNodes.length;
			var i;
			for (i=0;i<node_num;i++) {
				if (objCode.childNodes[i].value==ElementTagValue) {
					objCode.removeChild(objCode.childNodes[i]);
					break;
				}
			}
	}
}

/*表單確定詢問視窗*/
function forsure(ask_text) {
	var sure=confirm(ask_text);
	
	return sure;
}

/*表單某欄位是否已填*/
function check_input(formName,elementName,alertWords) {
	var input_text=document.forms[formName].elements[elementName].value;
	if (input_text=='') {
		alert(alertWords);
		return false;
	} else {
		return true;
	}	
}
/*檢查檔案是否存在視窗*/
function check_file(form_name,elementName,alertWords,action_file,origin_action_file,sWin_name) {
	var input_text=document.forms[form_name].elements[elementName].value;
	if (input_text=='') {
		alert(alertWords);
	} else {
		window.open('',sWin_name,'status=0,location=0,menubar=0,toolbar=0,height=150,width=300');
		document.forms[form_name].target=sWin_name;
		document.forms[form_name].action=action_file;
		document.forms[form_name].submit();
		document.forms[form_name].target="_parent";
		document.forms[form_name].action=origin_action_file;

	}	
	

}
/*編輯網頁視窗*/
function edit_page_win(filename) {
	window.open('edit_page_form.php?file='+filename,'sWin_name','status=0,location=0,menubar=0,toolbar=0,width=900');

}
/*以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 show_theme(pra) {
	 document.getElementById('top_panel_theme').src='/images/homepage_css_pic/'+pra+'/top_panel_bg.gif';	 
}

/*頻道分類顯示*/
function categoryShow(lists,objNamePre,objNameNumber,categoryTitle) {
		var cate_id=lists.split(',');
		var array_num=cate_id.length;
		for(var i=0;i<array_num-1;i++) {
			var obj_id=objNamePre+cate_id[i];
			var title_id=categoryTitle+cate_id[i];
			
			if (cate_id[i]==objNameNumber) {
				document.getElementById(obj_id).style.display='block';
				document.getElementById(title_id).style.border='1px solid #F2871C';
				document.getElementById(title_id).style.borderRight='none';
			} else {
				document.getElementById(obj_id).style.display='none';
				document.getElementById(title_id).style.border='none';
				document.getElementById(title_id).style.borderBottom='1px dotted #999999';
			}			
		}
}

function manual_popup(formName,elementName,select_number,show_box) {
	var selected_category=document.forms[formName].elements[elementName].options[document.forms[formName].elements[elementName].selectedIndex];
	if (selected_category.value==select_number) {
		document.getElementById(show_box).style.display='inline';
	}

}
function create_category(input_category_element,elementId,manual_value) {
	var input_ManualName=document.getElementById(input_category_element).value;
	
	var mother_node=document.getElementById(elementId);
	var create_node=document.createElement('option');
	create_node.value=manual_value;
	create_node.style.color='#BE3507';
	create_node.style.background='#FCF8E9';
	var manual_text=document.createTextNode(input_ManualName);
	create_node.appendChild(manual_text);
	mother_node.appendChild(create_node);
	change_to_manual(elementId);
}
function change_to_manual(elementId) {
	var mother_node=document.getElementById(elementId);
	var indexNum=mother_node.options.length;
	mother_node.selectedIndex=indexNum-1;

}
function check_cat(elementId,hiddenId,select_number) {
	var select_obj=document.getElementById(elementId);
	var selected_index=select_obj.selectedIndex;
	var selectValue=select_obj.options[selected_index].value;
	var manual=select_number+'-';
	if (selectValue==manual) {
		document.getElementById(hiddenId).value=select_obj.options[selected_index].text;
	}
}
function chage_picsize(PicID,resizeInputID) {
	var percentage=document.getElementById(resizeInputID).value;
	document.getElementById(PicID).style.width=percentage;
}
function send_donate_email(email) {
   $.ajax ({
     url: 'send_bank_account.php',
     data: 'email='+email,
     error: function(xhr) {alert('Ajax request 發生錯誤');},
     success: function (response) {
        $('#send_donate_info').html(response);           
     }        
   });         	
}