<!--

/**
*  Some check input function  
*/

function checkTel(str) {   
  var re = /^(((\()?\d{2,4}(\))?[-(\s)*]){0,2})?(\d{7,8})$/;   
  if(re.test(str)){   
  	return true;   
  }
  else{   
  	return false;   
  }   
}

/* delete left space */
function ltrim(s){
    return s.replace( /^\s*/, ""); 
}

/* delete right space */
function rtrim(s){
    return s.replace( /\s*$/, "");
}

/* delete all space */
function trim(s){
    return rtrim(ltrim(s));
}

/* check if empty */
function IsEmpty(_str){
    var tmp_str = trim(_str);
    return tmp_str.length == 0;
}

/* check email address */
function IsMail(str){
    var tempstr = trim(str);
    var pattern = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/;
    return pattern.test(tempstr);
}

/* whether or not number */
function IsNumber(str){
    var tmpstr = trim(str);
    var pattern = /^[0-9]/;
    return pattern.test(tmpstr);
}

/* check url */
function IsURL(url){
    var sTemp = trim(url);
    var pattern = /(.*\/){0,}([^\.]+).*/ig;
    return pattern.test(sTemp);
}

/* check mobile phone number */
function IsMobile(str){
    var tmpstr = trim(str);
    var pattern = /13|15\d{9}/;
    return pattern.test(tmpstr);
}

/* check zip */
function IsZip(str){
    var tmpstr = trim(str);
    var pattern = /^\d{4,6}?$/g;
    return pattern.test(tmpstr);
}

/* check ip */
function IsIP(str) {
	var tempstr = trim(str);
	var pattern = /(\d+)\.(\d+)\.(\d+)\.(\d+)/g;
	return pattern.text(tempstr);
}

function StrLen(str, len) {
	if(str.length == len)
		return true;
	else
		return false;
}
