function chkreg() {
var ssn=form1.user_name.value.toLowerCase();

if (!checkuser_name(ssn)) return false;



if( strlen(form1.user_pass.value)<3 || strlen(form1.user_pass.value)>16 ) {
alert("\The password could not less then 3 words or long than 16 words!");
form1.user_pass.focus();
return false;
}



if( strlen2(form1.user_pass.value) ) {
alert("\Your password include imformal words!");
form1.user_pass.focus();
return false;
}

if( form1.user_pass.value == form1.user_name.value ) {
alert("\Username could not same with password!");
form1.user_pass.focus();
return false;
}

if( form1.user_pass.value != form1.user_pass2.value ) {
alert("\Twice password are not equal!");
form1.user_pass.focus();
return false;
}


if(form1.user_com.value=="")
	{
	  alert("Please enter the company's name!")
	  form1.user_com.focus()
	  return false
	 }


if(form1.user_tel.value=="")
	{
	  alert("Please enter the telephone!")
	  form1.user_tel.focus()
	  return false
	 }
	 


return true;
}


function checkuser_name(ssn){
if( ssn.length<3 || ssn.length>18 ) {
alert("\The username could not less then 3 words or long than 18 words!");
form1.user_name.focus();
return false;
}
if (isWhiteWpace(ssn)){
alert("\The username could not with blank space!");
form1.user_name.focus();
return false;
}
if (!isSsnString(ssn)){
alert("\ Your username include imformal words!");
form1.user_name.focus();
return false;
}
return true;
}

function strlen(str){
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++){
		if (str.charCodeAt(i)>255) len+=2; else len++;
	}
	return len;
}

function strlen2(str){
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++){
		if (str.charCodeAt(i)>255) return true;
	}
	return false;
}

function isWhiteWpace (s)
{
  var whitespace = " \t\n\r";
  var i;
  for (i = 0; i < s.length; i++){   
     var c = s.charAt(i);
     if (whitespace.indexOf(c) >= 0) {
		  return true;
	  }
   }
   return false;
}

function isSsnString (ssn)
{
	var re=/^[0-9a-z][\w-.]*[0-9a-z]$/i;
	if(re.test(ssn))
		return true;
	else
		return false;
}


function chkuser(tmp)

{
   var user_name=tmp.user_name.value;
   if (!checkuser_name(user_name)){
   return false;
   }else{
   var url = "/chkvalid.asp?user_name= "+user_name+"&action=chk";
   var popup = window.open(url,"chk","menubar=no,toolbar=no,location=no,directories=no,status=no,width=300,height=200,left=300,top=70,scrollbars=no,resizable=no");
	
 return;
 }
}