function CheckEmail(inputvalue,NameTxt){	
    var pattern=/^([!#$%^&*()_a-zA-Z0-9_.-])+@([!#$%^&*()_a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue))
      {
         return true;
       }
       else
       {   
		 alert(NameTxt);
         return false; 
       }
}
function CheckNumeric (txtValue)
{
var ndx = txtValue.search(/^\d{1,1000}$/);
  if(ndx==-1)
    return false
  else 
   return true;
}

//check ID
function CheckID(txtIDBox,MessegeNumDigit,ErrorIDNotDigit) 
{
if(txtIDBox.value.length != 9)
{
    alert(MessegeNumDigit);
    return false;
}
if(!CheckNumeric(txtIDBox.value))
    {
        alert(ErrorIDNotDigit);
        return false;
    }
    return true;
}

function CheckZipCode(txtZipCode,MessegeNumDigit,ErrorZipCodeNotDigit) 
{
if(txtZipCode.value.length != 5)
{
    alert(MessegeNumDigit);
    return false;
}
if(!CheckNumeric(txtZipCode.value))
    {
        alert(ErrorZipCodeNotDigit);
        return false;
    }
    return true;
}

function CheckFillField(txtCurrent,strError)
{
    if(txtCurrent.value.length==0)
    {
		alert(strError);
		return false;
    }
    return true;
}

// UP nechami 7/6/2009



//check User name
  function CheckFillField_EnField(txtCurrent,ErrorNotNull,errorMoreMaxDigit,errorNotvalid)
    {
        if(!CheckFillField(txtCurrent,ErrorNotNull))
            return false;
        if (txtCurrent.value.length >20)
         {
            alert (errorMoreMaxDigit); 
            return false; 
         }
        else
        {
                 if(!CheckUserName(txtCurrent.value))
                 {
                    alert(errorNotvalid);
                    return false;
                 }

            }
     
         return true;
    }
//check phone user
   function CheckPhone(txtCurrent,MessegeNumDigit,ErrorPhoneNotDigit) 
   {
    if(txtCurrent.value.length != 7)
    {
        alert(MessegeNumDigit);
        return false;
    }
    if(!CheckNumeric(txtCurrent.value))
     {
         alert(ErrorPhoneNotDigit);
           return false;
     }
     return true;
   }
    
  function CheckBoxFill(txtCurrent,strError)
    {
      if(txtCurrent.checked==false)
      {
        alert(strError);
        return false;
      }
      return true;
    }
//check password content char and digit
    function OnlyChar_Num(txtCurrent,strError)
    {
        var ndx = txtCurrent.value.search(/[A-Za-z]{1,8}[!#$%^&*()_.-]{0,8}[0-9]{1,8}/);
        var ndx2 = txtCurrent.value.search(/[0-9]{1,8}[!#$%^&*()_.-]{0,8}[A-Za-z]{1,8}/);
        if (ndx+ndx2== -2)
        {
            alert(strError);
           return false;
           }
        else
            return true;
    }
    
   // check the value between 2 num
    function lengthValue(txtCurrent,min,max,strError)
    {
        if(txtCurrent.value.length>max||txtCurrent.value.length<min)
        {
            alert(strError); 
            return false;
         }  
         return true;
    }
