//前台
function CheckLogin(form){
	if (form.username.value==""){
		alert("Your User ID is not valid. Please try again!");
		form.username.focus();
		form.username.select();
		return false;
	}
	if (form.password.value==""){
		alert("Your sign-in information is not valid. Please try again!");
		form.password.focus();
		form.password.select();
		return false;
	}
	return true;
}

function  CheckSendpwd(form){
	if (form.username.value==""){
		alert("會員帳號不可空白 !");
		form.username.focus();
		form.username.select();
		return false;
	}
	if (form.email.value==""){
		alert("Email 不可空白 !");
		form.email.focus();
		form.email.select();
		return false;
	}
	return true;
}

function CheckRegister(form){
  if(form.name.value==''){
     alert("Please input name !");
     form.name.focus();
     form.name.select();
	 return false;
  }
  if(form.company.value==''){
     alert("Please input company name !");
     form.company.focus();
     form.company.select();
	 return false;
  }
  if(form.zipCode1.value==''){
     alert("Please input zip code1 !");
     form.zipCode1.focus();
     form.zipCode1.select();
	 return false;
  }
  if(form.address1.value==''){
     alert("Please input address1 !");
     form.address1.focus();
     form.address1.select();
	 return false;
  }
 if(form.email.value==''){
     alert("Please input Email !");
     form.email.focus();
     form.email.select();
	 return false;
  }
  if(form.phone.value==''){
     alert("Please input phone number !");
     form.phone.focus()
     form.phone.select();
	 return false;
  }
 if(form.username.value==''){
     alert("Please input your ID !");
     form.username.focus();
     form.username.select();
	 return false;
  }
  if(form.passwd1.value==''){
     alert("Please input your password !");
     form.passwd1.focus();
     form.passwd1.select();
	 return false;
  }
  if(form.passwd2.value==''){
     alert("Please input your confirm password !");
     form.passwd2.focus();
     form.passwd2.select();
	 return false;
  }
  if(form.passwd2.value != form.passwd1.value){
     alert("The confirm password is different from password !");
     form.passwd2.focus();
     form.passwd2.select();
	 return false;
  }
     return true;     
}

function CheckChange(form){
  if(form.name.value==''){
     alert("Please input name !");
     form.name.focus();
     form.name.select();
	 return false;
  }
  if(form.company.value==''){
     alert("Please input company name !");
     form.company.focus();
     form.company.select();
	 return false;
  }
  if(form.zipCode1.value==''){
     alert("Please input zip code1 !");
     form.zipCode1.focus();
     form.zipCode1.select();
	 return false;
  }
  if(form.address1.value==''){
     alert("Please input address1 !");
     form.address1.focus();
     form.address1.select();
	 return false;
  }
 if(form.email.value==''){
     alert("Please input Email !");
     form.email.focus();
     form.email.select();
	 return false;
  }
  if(form.phone.value==''){
     alert("Please input phone number !");
     form.phone.focus()
     form.phone.select();
	 return false;
  }

if(form.oldpasswd.value!='' || form.passwd1.value!='' || form.passwd2.value!=''){
  if(form.oldpasswd.value==''){
     alert("Please input your old password !");
     form.oldpasswd.focus();
     form.oldpasswd.select();
	 return false;
  }
  if(form.passwd1.value==''){
     alert("Please input your new password !");
     form.passwd1.focus();
     form.passwd1.select();
	 return false;
  }
  if(form.passwd2.value==''){
     alert("Please input your confirm new password !");
     form.passwd2.focus();
     form.passwd2.select();
	 return false;
  }
  if(form.passwd2.value != form.passwd1.value){
     alert("The confirm new password is different from new password !");
     form.passwd2.focus();
     form.passwd2.select();
	 return false;
  }
}
     return true;     
}


//後台
function CheckMLogin(form){
    if (form.username.value == "" ) {
        alert("管理員帳號不得為空！")
        form.username.select()
        form.username.focus()
        return false;
      }
    if (form.password.value == "" )  {
        alert("管理員密碼不得為空！")
        form.password.select()
        form.password.focus()
        return false;
      }
	  return true;
}

function CheckCatefrm(form){
    if (form.CatNo.value == "" ) {
        alert("產品分類代碼不得為空！")
        form.CatNo.select()
        form.CatNo.focus()
        return false;
      }
    if (form.CatName.value == "" )  {
        alert("產品分類名稱不得為空！")
        form.CatName.select()
        form.CatName.focus()
        return false;
      }
	  return true;
}

function CheckProdfrm(theForm){
	if (theForm.ProdID.value==""){
		alert("產品編號不得為空！");
		theForm.ProdID.focus();
		theForm.ProdID.select();
		return false;
	}
	if (theForm.ProdName.value==""){
		alert("產品名稱不得為空！");
		theForm.ProdName.focus();
		theForm.ProdName.select();
		return false;
	}
	return true;
}

function CheckMRegister(form){
				if(form.Name.value==''){
					alert("會員全名 不得為空！");
					form.Name.focus();
					form.Name.select();
					return false;
				}
				if(form.Company.value==''){
					alert("公司名稱 不得為空！");
					form.Company.focus();
					form.Company.select();
					return false;
				}
				if(form.Type2.checked == true && form.othertype.value==''){
					alert("請輸入其他公司型態！");
					form.othertype.focus();
					form.othertype.select();
					return false;
				}
				 if(form.Type2.checked == false && form.othertype.value !=''){
					alert("請勾選其他公司型態!");
					form.Type2.focus();
					form.Type2.select();
					return false;
				}
				if(form.Address1.value==''){
					alert("住址 不得為空！!");
					form.Address1.focus();
					form.Address1.select();
					return false;
				}
				if(form.Zip.value==''){
					alert("郵遞區號 不得為空！");
					form.Zip.focus();
					form.Zip.select();
					return false;
				}
				if(form.Email.value==''){
					alert("電子郵件信箱 不得為空！");
					form.Email.focus();
					form.Email.select();
					return false;
				}
				if(form.Tel.value==''){
					alert("電話 不得為空！");
					form.Tel.focus();
					form.Tel.select();
					return false;
				}
				if(form.Newpassword.value != form.Newpassword2.value){
					alert("確認密碼和密碼不同,請重新輸入!");
					form.Newpassword2.focus();
					form.Newpassword2.select();
					return false;
				}
				return true;     
			}

function CheckMProfile(form){
				if(form.PCompany.value==''){
					alert("公司名稱 不得為空！");
					form.PCompany.focus();
					form.PCompany.select();
					return false;
				}
				if(form.PAddress.value==''){
					alert("住址 不得為空！!");
					form.PAddress.focus();
					form.PAddress.select();
					return false;
				}
				if(form.PTel.value==''){
					alert("電話 不得為空！");
					form.PTel.focus();
					form.PTel.select();
					return false;
				}
				if(form.PEmail.value==''){
					alert("電子郵件信箱 不得為空！");
					form.PEmail.focus();
					form.PEmail.select();
					return false;
				}
				if(form.PContactPerson.value==''){
					alert("聯絡人 不得為空！");
					form.PContactPerson.focus();
					form.PContactPerson.select();
					return false;
				}
				if(form.PUrl.value==''){
					alert("網址 不得為空！");
					form.PUrl.focus();
					form.PUrl.select();
					return false;
				}
				if(form.PProfile.value==''){
					alert("公司簡介 不得為空！");
					form.PProfile.focus();
					form.PProfile.select();
					return false;
				}
				return true;     
			}
function CheckMEvent(form){
  if(form.Subject.value==''){
     alert("標題 不得為空！");
     form.Subject.focus();
     form.Subject.select();
	 return false;
  }
   
  if(form.Content.value==''){
     alert("內容 不得為空！");
     form.Content.focus();
     form.Content.select();
	 return false;
  }
     return true;
}


function CheckMEpr(form){
    if (form.Subject.value == "" ) {
        alert("電子報主旨 不得為空！")
        form.Subject.select()
        form.Subject.focus()
        return false;
      }
    if (form.Content.value == "" )  {
        alert("訊息內容 不得為空！")
        form.Content.select()
        form.Content.focus()
        return false;
      }
	  return true;
}

////////將所有項目設定全部勾選////////////////////////////////////////////////////////////////////////////
function CheckedAllAuth()
{
  
  var i =0;
  var num=-1;
  var j=0;
  len=document.entryform.elements.length;
  for(j=0;j<len;j++)
  {
		if(document.entryform.elements[j].name=='chkAll')
		{
			if(document.entryform.elements[j].checked==true)
			{
			  
				   for(i=0; i < document.entryform.elements.length;i++)
				   {
					    if(document.entryform.elements[i].name=='chkGrade[]')
			           {
					      document.entryform.elements[i].checked=true;
					   }
				   }
			   
			}
			else if(document.entryform.elements[j].checked==false)
			{
				for(i=0; i < document.entryform.elements.length;i++)
				{
					if(document.entryform.elements[i].name=='chkGrade[]')
						document.entryform.elements[i].checked=false;
				}
			}
		}
  }
}

function check_space(temp,jojo,sw,language)
{
	if(sw==null || sw=="")  sw=0;
	if(language==null || language=="")  language="c";

	if(!jojo.value)
	{
        if(language=='e')
		{
			alert('Please enter '+temp+'!');
		}
	    else if(language=='c')
		{
           alert('請輸入'+temp+'!');
		}
		jojo.focus();
		jojo.select();
		return false;
		
	}
	else
	{
		switch(sw)
		{
			case "num":		//多判斷數字
				return check_num(temp,jojo,language);
				break;
			case "numf":		//多判斷數字(含小數點)
				return check_numf(temp,jojo,language);
				break;
		}
		return true;
	}
}

//檢查數字性資料-是數字///////////////////////////////////////////////////////////
function check_num(temp,jojo,language)
{
	if(language==null || language=="")  language="c";
	var option="1";
	var str=jojo.value;
	var i=0;
	for(i=0; i<str.length; i++)
		{
			if((str.charAt(i) >= "0") && (str.charAt(i) <= "9"))
			{
				continue;
			}
			else
			{
				if(language=='c')
				   alert(temp+"欄位只允許填入整數型態之資料");
				else if(language=='e')
				   alert(temp+"Must be numberic !");
				jojo.focus();
				jojo.select();
				option="0";
				break;
			}
		}

		if(option=="0")
		{
			return false;
		}
		else
		{
			if(jojo.value<=0)
			{
				if(language=='c')
					alert(temp+"欄位必須為大於0的整數資料");
				else if(language=='e')
					alert(temp+"must be greater than zero.");

				jojo.focus();
				jojo.select();

				return false;
			}
			else return true;
		}
}

//檢查數字性資料-是數字且含小數點////////////////////////////////////////////////
function check_numf(temp,jojo,language)
{
	if(language==null || language=="")  language="c";
	var j=0; 
	var option="1";
	var str=jojo.value;
	var i=0;
	for(i=0; i<str.length; i++)
	{
	  if (str.charAt(i) == "." ) 
		{
		  if (j==0) 
			{
			  j=1;
			}
		  else
			{
			  j=2;
			}
		  continue;
	    }


		if((str.charAt(i) >= "0") && (str.charAt(i) <= "9"))
		{
			continue;
		}
		else
		{
			if(language=='c')
			   alert(temp+"欄位只允許填入數字型態之資料(含小數點)");
			else if(language=='e')
               alert(temp+"Must be floating decimal !");
			jojo.focus();
			jojo.select();
			option="0";
			break;
		}
	}

	if(option=="0")
	{
		return false;
	}
	else
	{
		if (j >= 2) //判斷會不會有多的小數點
		{
			alert ('Too much .');
			return false;
		}
	
		if(jojo.value<=0)
		{
			if(language=='c')
				alert(temp+"欄位必須大於 0");
			else if(language=='e')
				alert(temp+"must be greater than zero.");

			jojo.focus();
			jojo.select();

			return false;
		}
		else return true;
	}
}