// The allowed phone number are 123-345-6666 or 1233456666 or 123-3456666 or 3456666
function isPhone(value){
	if(!/((\(\d{3}\) ?)|(\d{3}-))?\d{3}-?\d{4}/.test(value)){
	   return false;
	}else{
	   return true;
	}
}

// Email;
function isEmail(value){
    if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(value)){
       return false;
    }else{
	   return true;
	}
}

// Number
function isInteger(value) { 
	if(value.match(/[^\d]/)) {
		return false; 
	} else { 
		return true; 
	}
}
// URL
function isURL(s){
	s = trim(s).toLowerCase();
	var p = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;
	return p.test(s);
}

// NUM
function fucCheckNUM(NUM)
	{
      var checkOK = "0123456789";
      var allValid = true;
      for (i = 0;  i < NUM.length;  i++)
      {
          ch = NUM.charAt(i);
          for (j = 0;  j < checkOK.length;  j++)
              if (ch == checkOK.charAt(j))
                 break;
          if (j == checkOK.length)
          {
              allValid = false;
              break;
          }
      }
      return allValid;
	}
	
function strDateTime(str)
{
	var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
	if(r==null)return false;
	var d= new Date(r[1], r[3]-1, r[4]);
	return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
} 	
	
	