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;
	}
}

//判斷checkbox是否有勾選/////////////////////////////////////////////////////////
function check_checkbox2(temp,jojo)
{
	var i;
	var option=0;
	for(i=0;i<jojo.length;i++)
	{
		if(!jojo[i].checked) option=0;
		else option=1;
		
		if(option==1) break;
	}

	if(option==0)
	{
		alert("請選定"+temp);
		jojo[0].focus();
		return false;
	}
	else return false;
}
///////檢查checkbox是否有勾選///////////////////////////////////////////////////////////////////////////////////////////////
function check_checkbox(temp,start,end,temp2,language)
{
	if(language==null || language=="")  language="c";
  	var i =start;
    var k = end;
	var ok=0;
	len=document.form1.elements.length-k;
	if(temp2.checked==false)
	{
		while (i < len)  
		{ 
			   if(document.form1.elements[i].checked==true)
			   {
				   ok=1;
				  break;
			   }
		  
		  i++;
		}
		if (ok == 0 )  {
			if(language=="c")
			  alert("請選擇"+temp);
			else if(language=="e")
			  alert("please select "+temp);
			return false;
		}
	}
  return true;
}
////////檢查權限管理是否有勾選///////////////////////////////////////////////////////////////////////////////////////
function check_auth(temp,autho)
{
	var i =0;
    var k = 1;
	var ok=0;
    while (i < document.form1.elements.length)  
	{ 
           if(document.form1.elements[i].checked==true)
		   {
              ok=1;
           }
      i++;
    }
	if (ok == 0 )  {
        alert("請選擇"+temp);
        return false;
    }
  return true;
}
///檢查傳真號碼資料是否完整////////////////////////////////////////////////////////////////////////////////////////////
function CheckFax(temp,item,item2,item3,language)
{
	if(language==null || language=="")  language="c";
	if (item.value!='')
	{
		if (item2.value!='')
		{
			if (item3.value=='')
			{
				if(language=='c')
				   alert(temp+'錯誤 !');
				else if(language=='e')
					alert(temp+'Error!');
				item3.focus();
				item3.select();
				return false;
			}
		}
		else
		{

			if(language=='c')
			   alert(temp+'錯誤 !');
			else if(language=='e')
			   alert(temp+'Error!');
			item2.focus();
			item2.select();
			return false;
		}
	}
	else
	{
		if (item2.value!='' || item3.value!='')
		{
			if(language=='c')
			   alert(temp+'錯誤 !');
			else if(language=='e')
			   alert(temp+'Error!');
			item1.focus();
			item1.select();
			return false;
		}
	}
	return true;
}
///檢查公司其它資料資料是否完整//////////////////////////////////////////////////////////////////////////////////////////////
function CheckOtherOfType(temp,key,language)
{
	if(language==null || language=="")  language="c";
	if(temp.checked == true && key.value=='')
	{
		if(language=='c')
           alert("請輸入詳細資料型態!");
		else if(language=='e')
		   alert("Please input specify type！");
		key.focus();
		key.select();
		return false;
	}
	if(temp.checked == false && key.value !='')
	{
		if(language=='c')
			alert("請點選其它型態!");
        else if(language=='e')
		    alert("Please Check Others!");
		temp.focus();
		temp.select();
		return false;
	 }
	return true;
}
///檢查其它資料資料是否完整//////////////////////////////////////////////////////////////////////////////////////////////
function CheckOtherOfType2(item,temp,key,language)
{
	if(language==null || language=="")  language="c";
	if(temp.ck1.checked==true && key.value=='')
	{
		if(language=='c')
           alert('請輸入'+item+'!');
		else if(language=='e')
		   alert('Please input '+item+'！');
		key.focus();
		key.select();
		return false;
	}
	if(temp.checked == false && key.value !='')
	{
		if(language=='c')
			alert('請點選'+item+'!');
        else if(language=='e')
		    alert('Please Check'+item+'!');
		temp.focus();
		temp.select();
		return false;
	 }
	return true;
}
//////////設定權限為全部//////////////////////////////////////////////////////////////////////////
function CheckedAllAuth()
{
  var i =0;

  if(document.form1.elements[16].checked==true)
  {
	  for(i=0; i < document.form1.elements.length;i++)
	  {
		document.form1.elements[i].checked=true;
	  }
  }
  else if(document.form1.elements[16].checked==false)
  {
	  for(i=0; i < document.form1.elements.length;i++)
	  {
			document.form1.elements[i].checked=false;
	  }
  }
}
//檢查密碼是否重複//////////////////////////////////////////////////////////////////
function check_password(temp,temp2,language)
{
	if(language==null || language=="")  language="c";
	if(temp.value!=temp2.value)
	{
		if(language=='c')
		   alert('密碼不一致，請重新輸入!');
		else if(language=='e')
		   alert("Two passwords are not match !")
		temp2.focus();
		temp2.select();
		return false;
	}
	return true;
}
