  		function CORE_is_email(str) {
				var at="@";
				var dot=".";
				var lat=str.indexOf(at);
				var lstr=str.length;
				var ldot=str.indexOf(dot);
				if (str.indexOf(at)==-1){
				  return false;
				}
				if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
				  return false;
				}
				if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
				  return false;
				}
				if (str.indexOf(at,(lat+1))!=-1){
				  return false;
				}
				if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
				  return false;
				}
				if (str.indexOf(dot,(lat+2))==-1){
				  return false;
				}
				if (str.indexOf(" ")!=-1){
				  return false;
				}
		 		return true;
			}

			function CORE_is_clientID(str)
			{
			  if (str.length != 7) { return false; }
        for (var i=0; i<7; i++)
        {
          if (str.charCodeAt(i)<48 || str.charCodeAt(i)>57) { return false; }
        }
        return true;
			}

			function CORE_is_mobilephone(str)
			{
				var str_new = "";

        for (var i=0; i<str.length; i++)
        {
          if (str.charCodeAt(i)>=48 && str.charCodeAt(i)<=57) {
          	str_new = str_new + str.charAt(i);
          }
        }

        if (str_new.charAt(0) == "0") { str_new = str_new.substr(1, str_new.length - 1); }
        if (str_new.charAt(0) == "0") { str_new = str_new.substr(1, str_new.length - 1); }
        if (str_new.charAt(0) == "7") { str_new = str_new.substr(1, str_new.length - 1); }
        if (str_new.charAt(0) == "8") { str_new = str_new.substr(1, str_new.length - 1); }

        if (str_new.charAt(0) == "9" && str_new.length == 10)
        {
        	return true;
        } else {
        	return false;
        }
			}
