function OpenNew(theURL,winName,features) {
  var putItThere = null;   
  putItThere=window.open(theURL,winName,features);
  if (putItThere.blur) putItThere.focus();
}

function FormSubmit(formName) {
  var formName;
  formName.submit();
}

function FormReset(formName) {
  var formName;
  formName.reset();
}

function PageReload() {
  window.location.reload();
}

function CloseW() {
  window.close();
}

function BackW(x) {
  var x;
  history.back(-'+ x +');
}

function EntLin(eventobject) {
  if(window.event.keyCode==13) {
    this.document.form.submit();
  }
}

function CtlEnt(eventobject) {
  if(event.ctrlKey && window.event.keyCode==13) {
    this.document.FormName.submit();
  }
}

function CheckKeyPressed(eSrc) {
  var isValidKey = false;
  if (eSrc.value.length==0 && window.event.keyCode==48){
    window.event.returnValue = false;
    return;
  }
  switch(window.event.keyCode) {
    case 48:isValidKey=true;break;
    case 49:isValidKey=true;break;
    case 50:isValidKey=true;break;
    case 51:isValidKey=true;break;
    case 52:isValidKey=true;break;
    case 53:isValidKey=true;break;
    case 54:isValidKey=true;break;
    case 55:isValidKey=true;break;
    case 56:isValidKey=true;break;
    case 57:isValidKey=true;break;
  }
  window.event.returnValue = isValidKey;
}

function DataGridDelConf(frmName) {
  if (confirm("\n執行刪除後將會批次刪除您所勾選的項目　\n\n您確定要執行刪除嗎??")) {
    frmName.submit();
  } else {
    return false;
  }
}

function CheckMail(objMail) {
  var email = objMail.value;
  var rege = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
  if (email.length == 0 || rege.exec(email) == null) {
    return false;
  }
  return true;
}

function CheckMail2(textin)
{
	var chstr = textin.value;
	var chname = chstr.substring(0, chstr.indexOf("@"));
	var chhost = chstr.substring(chstr.indexOf("@")+1, chstr.length);

	if(chstr.length <= 0)
	{
		return false;
	}
	else if(chstr.indexOf("@") < 0)
	{
		return false;
	}
	else if(chstr.indexOf(".") < 0)
	{
		return false;
	}
	else if((chhost.length <= 0) || (chname.length <= 0))
	{
		return false;
	}
	else if((chname.substring(0,1) == ".") || (chname.substring(chname.length-1, chname.length) == ".")||
			(chhost.substring(0,1) == ".") || (chhost.substring(chhost.length-1, chhost.length) == "."))
	{
		return false;
	}
	else if((chstr.indexOf("@@") >= 0) || (chstr.indexOf("@.") >= 0))
	{
		return false;
	}
	else 
		return true;
}

function CheckData(textin)
{	
	for(var i=1;i<=textin.value.length;i++)
	{
		if ( !((textin.value.substring(i-1,i)>="!")&&(textin.value.substring(i-1,i)<="~")))
		var errflag=false;
	}
	if(errflag == false)
		return false;
	else
		return true;
}

function CheckData2(textin)
{
	if((textin.value.indexOf("'"))>=0)
	{
		return false;
	}
	if((textin.value.indexOf("`"))>=0)
	{
		return false;
	}
	else
		return true;
}

function CheckPass(textin)
{	
	for(var i=1;i<=textin.value.length;i++)
	{
		if( ( !((textin.value.substring(i-1,i)>="0")&&(textin.value.substring(i-1,i)<="9")))
		&& ( !((textin.value.substring(i-1,i)>="A")&&(textin.value.substring(i-1,i)<="Z")))
		&& ( !((textin.value.substring(i-1,i)>="a")&&(textin.value.substring(i-1,i)<="z"))))
		var errflag=false;		
	}
	if(errflag == false)
		return false;
	else
		return true;
}

function ChkBox(val)
{
  var val;
  var tt = document.all.ch1.value;
  var ss = document.all.ch2.value;
  var pp1 = document.all.ch3.value;
  var pp2 = pp1 - 1;
  if (ss == 1)
  {
    var ss1 = 1;
  }
  else
  {
    var ss1 = eval(ss)*pp1-pp2;
  }
  for (var t=ss1;t<=tt;t++)
  {
    if (val == 1)
    {
      document.all(document.all.ch4.value+t).checked = true;
    }
    else
    {
      document.all(document.all.ch4.value+t).checked = false;
    }
  }
}

function jumppage(x)
{
  var x;
  location.href = x;
}

function SetBill(x)
{
  var x;
  var f = document.frmMembers;
  if (x == "0")
  {
    f.SameCrop.disabled = false;
    f.BillTitle.disabled = false;
  }
  else
  {
    f.SameCrop.disabled = true;
    f.BillTitle.disabled = true;
  }
}

function SetBill1(x)
{
  var x;
  var f = document.frmShopList;
  if (x == "0")
  {
    f.SameCrop.disabled = false;
    f.BillTitle.disabled = false;
  }
  else
  {
    f.SameCrop.disabled = true;
    f.BillTitle.disabled = true;
  }
}