function chkfrm(){
var con_str=document.form;
var filter=/^[a-zA-Z0-9_-]+$/;
var email_filter=/^\s*([A-Za-z0-9_-]+(\.\w+)*@([\w-]+\.)+\w{2,3})\s*$/;
var   img1   =   new   Image();
img1.src =  document.form.userfile.value;
var FileMaxSize=200;
//去左空格; 
function ltrim(s){ 
    return s.replace( /^\s*/,""); 
} 
//去右空格; 
function rtrim(s){ 
    return s.replace( /\s*$/,""); 
} 
//去左右空格; 
function trim(s){ 
    return ltrim(rtrim(s)); 
}

if(!filter.test(trim(con_str.username.value)) || con_str.username.value=="" || con_str.username.value.length<4 || con_str.username.value.length>20){
	//document.getElementById("divCustomerInfo").innerHTML="<font color=#ff000000>*Username is not legal</font>";
	alert("Username required");
	return false;
}else{
    document.getElementById("username_id").innerHTML="<img src='images/triangle_icon.gif' hspace='2' />4~20 letters and digits only";
	//return true;
}

if(con_str.password.value=="" || con_str.password.value.length<6 || con_str.password.value.length>20){
	document.getElementById("password_id").innerHTML="<font color=#ff000000>*Password is not legal</font>";
	return false;
}else{
    document.getElementById("password_id").innerHTML="<img src='images/triangle_icon.gif' hspace='2' />6~20 letters and digits,capitalization matters";
	//return true;
}

if(con_str.password.value!=con_str.password2.value){
    document.getElementById("password_id2").innerHTML="<font color=#ff000000>*The password is different from the first one</font>";
	return false;
}else{
    document.getElementById("password_id2").innerHTML="<font color=#ff000000></font>";
}

if(!email_filter.test(con_str.email.value) || con_str.email.value==""){
    document.getElementById("email_id").innerHTML="<font color=#ff000000>*Email is not legal</font>";
	return false;
}else{
    document.getElementById("email_id").innerHTML="<img src='images/triangle_icon.gif' hspace='2' />a valid e-mail address please";
}

if(con_str.firstname.value=="" || con_str.lastname.value==""){
    document.getElementById("fullname_id").innerHTML="<font color=#ff000000>*Your firstname or lastname is null</font>";
	return false;
}

if(con_str.gender[0].checked==false && con_str.gender[1].checked==false){
    document.getElementById("gender_id").innerHTML="<font color=#ff000000>*Gender is null</font>";
	return false;
}

if(con_str.month.value=="" || con_str.day.value=="" || con_str.year.value==""){
    document.getElementById("datestr_id").innerHTML="<font color=#ff000000>*Your birthday is null</font>";
	return false;
}

if(con_str.nationality.value==""){
    document.getElementById("nationality_id").innerHTML="<font color=#ff000000>*Your nationality is null</font>";
	return false;
}

if(con_str.gender.value==""){
    document.getElementById("gender_id").innerHTML="<font color=#ff000000>*Your gender is null</font>";
	return false;
}

if(con_str.val_code.value==""){
    alert("Image validation code required, Please try again");
	return false;
}
if(img1.fileSize>FileMaxSize*1024){
     alert("The file size exceeds "+FileMaxSize+"K，please choose a smaller one!");
	 document.form.userfile.focus();
	 return false;
}

}


