//==========================================================
//即時確認帳號AJAX			

var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) 
{
  XMLHttpRequestObject = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHttp");
}

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.setRequestHeader("If-Modified-Since","0");//清除IE暫存
    XMLHttpRequestObject.send(null);
  }
}

function getData2(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.setRequestHeader("If-Modified-Since","0");//清除IE暫存
    XMLHttpRequestObject.send(null);
  }
}



function getIndex(getFile){
  xmlhttp = createXMLHttp();
  if(xmlhttp){
   xmlhttp.onreadystatechange = check;
   xmlhttp.open("GET",getFile,true);
   xmlhttp.send(null);
  }
 }
 
 function check(){
  if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
   document.getElementById("DivUser").innerHTML = xmlhttp.responseText;
  }
 }
 
 function createXMLHttp(){
  try{
   return new ActiveXObject("Microsoft.XMLHTTP");
  }catch(e){
   try{
    return new XMLHttpRequest();
   }catch(e){
    return null;
   }
  
  }
  return null;
 }



//新增管理員
function check_admin_add(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("../../command/ajax/admin_check.php?qry="+input.value, divID);
    }
  }
}


//讀取次分類列表
function chg_item_cls2(keyEvent, divID , KEY , CLS)
{
  keyEvent = (keyEvent) ? keyEvent: window.event;
  var ii = "";
  var jj = "";
    ii = document.getElementById(CLS).value;   
 
  input = (keyEvent.target) ? keyEvent.target : keyEvent.srcElement;
    var objDiv = document.getElementById(divID);
    objDiv.innerHTML = "<div></div>";
	
	
    if(ii != '' )
    {
	  //document.getElementById('item_select').style.display = '';
      getIndex("../../command/ajax/chg_item_cls2.php?list_cls="+ii+'&key='+KEY, divID);
    }

}

//讀取次分類列表
function chg_item_menu(keyEvent, divID )
{
  keyEvent = (keyEvent) ? keyEvent: window.event;
  var ii = "";
  var jj = "";
  ii = document.formX.cls1.options[document.formX.cls1.selectedIndex].value;
 
  input = (keyEvent.target) ? keyEvent.target : keyEvent.srcElement;
    var objDiv = document.getElementById(divID);
    objDiv.innerHTML = "<div></div>";
	
	
    if(ii != '' )
    {
	  //document.getElementById('item_select').style.display = '';
      getIndex("../../command/ajax/chg_item_menu2.php?list_cls="+ii, divID);
    }

}





//滑鼠變換影像
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}







//重製表單
function form_reset(form)
{
	form.reset();
	
	}


//顯示圖片
function view_pic(pic)
{
  document.getElementById('view_pic').background = pic;
}


//頁面連結
function page_link()
			{
				var url = document.p_form.pp.options[document.p_form.pp.selectedIndex].value;
				
				window.open(url,'_self');
			}
	

		
	
//checkbox_function============================================
function re_check_box(cb,qty)
{
	 var check = document.getElementsByTagName("input");
				 var sel = false;
				 var s = 0;
				  for(var i=0;i<check.length;i++){
				   if(check[i].name == cb && check[i].checked)
				   {   
				     s++;
					sel = true;    
				   }  
				  }				  
					 if(!sel) 
					 {
					    return '0';
					 }
					 else
					 {
						 if(s > qty)
						 {
							  return '1';
							 }
						 
						 }
	   return '2';
	}
//=========================================================================




/* checkbox 全選/取消 */
function click_all(form) {

	if (form.box_check.value == 1) {
		if (form.total_box.value ==1) {
			form['chk[]'].checked = true ;
		} else { 
			for (var i=0;i<form.total_box.value;i++) {
				var e = form['chk[]'][i];
				e.checked = true;
			}
		} 
		form.box_check.value = 0;
	} else { //box_else

		if (form.total_box.value ==1 ) {
			if (form['chk[]'].checked==true) { 
			form['chk[]'].checked = false;
		} else if (form['chk[]'].checked==false) {
			form['chk[]'].checked = true;
		}
	} else { 
		for (var i=0;i<form.total_box.value;i++) {
		var e = form['chk[]'][i];
		if (e.checked==true) { 
			e.checked = false;
		} else if (e.checked==false) {
			e.checked = true;
		}  
		}
	}  

	form.box_check.value = 1;
	}
   	var but_name = document.getElementById('chkall').value;
	if(but_name == '全選') 
	{
    document.getElementById('chkall').value = '反選';
	}
	else
	{
		document.getElementById('chkall').value = '全選';
		}
 }
 
 
//全選刪除
function del_case(forder,form,del_tab,re_url)
{

 var check = document.getElementsByTagName("input");
 var s_qq = "";
 var sel = false;
  for(var i=0;i<check.length;i++){
   if(check[i].name == "chk[]" && check[i].checked)
   {   
    s_qq = s_qq + check[i].value + ",";
	sel = true;    
   }  
  }
   form.qq.value = s_qq;
     if(!sel) 
	 {
	  alert("刪除動作至少要選一個選項!");
     }
	 else
	 { 
	   var del_value = form.qq.value;
	   window.open(forder+'/delete_data.php?del_id='+del_value+'&del_tab='+del_tab+'&re_url='+re_url,'_self');
	  
	 }
  return false;

}


//全選設定
function chk_case(form,del_tab,re_url)
{

 var check = document.getElementsByTagName("input");
 var s_qq = "";
 var sel = false;
  for(var i=0;i<check.length;i++){
   if(check[i].name == "chk[]" && check[i].checked)
   {   
    s_qq = s_qq + check[i].value + ",";
	sel = true;    
   }  
  }
   form.qq.value = s_qq;
     
	   var del_value = form.qq.value;
	   window.open('chk_data.php?del_id='+del_value+'&del_tab='+del_tab+'&re_url='+re_url,'_self');
	
  return false;

}


//全選刪除
function macth_case(form,del_tab,re_url,m_id)
{

 var check = document.getElementsByTagName("input");
 var s_qq = "";
 var sel = false;
  for(var i=0;i<check.length;i++){
   if(check[i].name == "chk[]" && check[i].checked)
   {   
    s_qq = s_qq + check[i].value + ",";
	sel = true;    
   }  
  }
   form.qq.value = s_qq;
     if(!sel) 
	 {
	  alert("配對動作至少選一個選項!");
     }
	 else
	 { 
	   var del_value = form.qq.value;
	   window.open('macth_data.php?del_id='+del_value+'&del_tab='+del_tab+'&re_url='+re_url+'&now_m_id='+m_id,'_self');
	  
	 }
  return false;

}
//下拉選單連結
function formHandler3(form) {
var URL = form.cls.options[form.cls.selectedIndex].value;
popup = window.location.href=URL;
}

//顯示與不顯示
function menuChange_faq(M){
  if (document.getElementById(M).style.display=="")
  {
     document.getElementById(M).style.display="none";
  }
 else
 {
	document.getElementById(M).style.display="";
  }
  
}



//顯示與不顯示
function menuChange_faq2(M,qty,F){
	
for(ii=1;ii<=qty;ii++)
{
	var chg_id = M + ii;
	var chg_id2 = F + ii;
		  if (document.getElementById(chg_id).style.display=="")
		  {
			 document.getElementById(chg_id).style.display="none";
			  document.getElementById(chg_id2).style.display="none";
			 
		  }
		 else
		 {
			document.getElementById(chg_id).style.display="";
		  }
	  
	}
}


//讀取物品子分類
function chg_item_cls(keyEvent, divID , form)
{
  keyEvent = (keyEvent) ? keyEvent: window.event;
  var ii = "";
 
    ii = form.cls1.options[form.cls1.selectedIndex].value; 
 
  input = (keyEvent.target) ? keyEvent.target : keyEvent.srcElement;
    var objDiv = document.getElementById(divID);
    objDiv.innerHTML = "<div></div>";
	
	
    if(ii != '' )
    {
	  //document.getElementById('item_select').style.display = '';
      getData("command/ajax/chg_item_cls.php?cls="+ii, divID);
    }

}
//讀取物品子分類
function chg_item_clsx2(keyEvent, divID , form)
{
  keyEvent = (keyEvent) ? keyEvent: window.event;
  var ii = "";
 
    ii = form.cls2.options[form.cls2.selectedIndex].value; 
 
  input = (keyEvent.target) ? keyEvent.target : keyEvent.srcElement;
    var objDiv = document.getElementById(divID);
    objDiv.innerHTML = "<div></div>";
	
	
    if(ii != '' )
    {
	  //document.getElementById('item_select').style.display = '';
      getData("command/ajax/chg_item_cls2.php?cls="+ii, divID);
    }

}

//搜尋
function chk_sch()
{
	if ( (document.sch_form.keyword.value.length == 0 || document.sch_form.keyword.value == '請輸入商品名稱' ) && document.sch_form.cls1.options[document.sch_form.cls1.selectedIndex].value == 'xxx'  && document.sch_form.cls2.options[document.sch_form.cls2.selectedIndex].value == 'xxx' && document.sch_form.cls3.options[document.sch_form.cls3.selectedIndex].value == 'xxx')
				{
					alert("請至少選擇一筆搜尋的條件！");
					document.sch_form.keyword.focus();
					return false;
				}
	
	document.sch_form.submit();
}
