function forgetpasspage(){	
var login_box = window.document.getElementById("loginbox");
Content="";
Content = Content + "<ul>";
Content = Content + "<li id=\"erroruserlogin\" class=\"pink error_message\"></li>";
Content = Content + "<form onsubmit=\"return sendforget();\" >"	;
Content = Content + "<li>"	;
Content = Content + "<div class=\"text\">Your Email:</div>"	;
Content = Content + "<input id=\"forget_email\" name=\"forget_email\" type=\"text\" size=\"22\" maxlength=\"50\" tabindex=\"1\" onfocus=\"this.value=''\" />";
Content = Content + "</li>";
Content = Content + "<li>";
Content = Content + "<div class=\"button_right\"><img src=\"/Themes/images/button_right.gif\" width=\"10\" height=\"25\" /></div>";
Content = Content + "<input name=\"submit\" type=\"submit\" value=\"Send me my password\" style=\"cursor:Pointer\" class=\"button_bg\" />";
Content = Content + "<br style=\"clear:both\" />";
Content = Content + "</li>"; 
Content = Content + "</form >";
Content = Content + "</ul>"	;
login_box.innerHTML=Content;
}

function sendforget(){	
	var error = window.document.getElementById("erroruserlogin");
	var forgetemail = window.document.getElementById("forget_email").value;
	error.style.display="block";
	error.innerHTML = "";
	var expComEmail=/^[\w\.]+@[\w]+\.[\w]+[\w\.]*/;
        textAfter=expComEmail.test(forgetemail);
	if(forgetemail==""){error.innerHTML = "<div class='error_info'>&nbsp;Hey,what's your email?</div>"; return false;}	
	else if(forgetemail.length<5){error.innerHTML = "<div class='error_info'>&nbsp;Please enter a valid email address.</div>"; return false;}	
	else if(!textAfter) { error.innerHTML = "<div class='error_info'>&nbsp;Please enter a valid email address.</div>"; return false;}
	else
	{
		var strContent = "email=" + encodeURIComponent(forgetemail);			
		var Result=callServer("/include/forgetpass.asp",strContent)		
		if (Result=="OK")
		{
			error.innerHTML = "<div class='green'>Your password has been send to your EMAIL</strong></div>";
			window.document.getElementById("forget_email").value = "";
			alert("Password has been send to your EMAIL. Please check your email account for your password.")
			window.open(location.href,'_self');
		}else{			
			error.innerHTML = "<div>Your email is not exist.</div>";			
		}
	}
return false;	
 }
 
 
function sendlogin(Type){	
		var error = window.document.getElementById("erroruserlogin");
		var loginname = window.document.getElementById("login_name").value;
		var loginpassword = window.document.getElementById("login_password").value;
		error.style.display="block";
		error.innerHTML = "";
	var expComName=/[^a-zA-Z0-9_]/;
    textAfter=expComName.test(loginname);
	
	if(loginname==""){error.innerHTML = "<div class='error_info pink'>&nbsp;Hey,what's your name?</div>"; return false;}
	else if(loginname.length<5){error.innerHTML = "<div class='error_info pink'>&nbsp;Username must be more than 5 characters</div>"; return false;}
	else if(loginname.length>16){error.innerHTML = "<div class='error_info pink'>&nbsp;Username must less than 16 characters</div>"; return false;}		
    else if(textAfter) { error.innerHTML = "<div class='error_info pink'>&nbsp;Username must letters and numbers only</div>"; return false;}	
	textAfter=expComName.test(loginpassword.value);
	if(loginpassword==""){error.innerHTML = "<div class='error_info pink'>&nbsp;Hey,what's your password?</div>"; return false;}
	else if(loginpassword.length<5){error.innerHTML = "<div class= pink'error_info'>&nbsp;The password you have entered is not correct</div>"; return false;}
	else if(loginpassword.length>16){error.innerHTML = "<div class='error_info pink'>&nbsp;The password you have entered is not correct</div>"; return false;}
	else if(textAfter) { error.innerHTML = "<div class='error_info pink'>&nbsp;The password you have entered is not correct</div>";  return false;}
	else
	{
		
		var strContent = "username=" + encodeURIComponent(loginname)+"&password=" + encodeURIComponent(loginpassword);	
		var Result=callServer("/include/chklogin.asp",strContent)		
		if (Result=="OK")
		{
			if (Type=="F")
			{
				window.open(location.href.replace("#",""),'_self');
			}
			else
			{
				window.open('/','_self');
			}
		}else{			
			error.innerHTML = "<div class=\"pink\">Username / Password is not correct. </div>";			
		}
	}
return false;
 }
 
 function logincheckuser(){
    var error = window.document.getElementById("erroruserregister");
	var check = window.document.getElementById("check");
    var userinput = window.document.getElementById("registname").value;
	var expComName=/[^a-zA-Z0-9_]/;
        textAfter=expComName.test(userinput);
	if(userinput.length<5){error.innerHTML = "&nbsp;Hey,Username must be more than 5 characters"; return false;}
	else if(userinput.length>16){error.innerHTML = "&nbsp;Hey,Username must less than 16 characters"; return false;}
	else if(textAfter) { error.innerHTML = "&nbsp;Hey,Username must letters and numbers only"; return false;}
	else{
	error.innerHTML = "";
		var strContent = "name=" + encodeURIComponent(userinput);	
		var Result=callServer("/include/checkavailability.asp",strContent)		
		if (Result=="OK")
		{
			error.innerHTML = "<div>Great! you can use it</div>";
		}else{			
			error.innerHTML = "<div>This user name exist</div>";			
		}	
	}
}

function sendregister(Type){

		var error = window.document.getElementById("erroruserregister");
		var re_name = window.document.getElementById("registname").value;
		var re_password = window.document.getElementById("registpassword").value;
		var re_passwordcheck = window.document.getElementById("registpasswordcheck").value;
		var re_email = window.document.getElementById("registemail").value;
		var re_termscheckbox = window.document.getElementsByName("termscheckbox");
		var re_check = window.document.getElementById("register_check").value;
	error.innerHTML = "";

	if(re_name==""){error.innerHTML = "<div class='error_info'>&nbsp;Hey,what's your name?</div>"; return false;}
	if(re_name.length<5){error.innerHTML = "<div class='error_info'>&nbsp;Username must be more than 5 characters</div>"; return false;}
	if(re_name.length>16){error.innerHTML = "<div class='error_info'>&nbsp;Username must less than 16 characters</div>"; return false;}
	var expComName=/[^a-zA-Z0-9_]/;
        textAfter=expComName.test(re_name);
    if(textAfter) { error.innerHTML = "<div class='error_info'>&nbsp;Username must letters and numbers only</div>"; return false;}
	
	if(re_password==""){error.innerHTML = "<div class='error_info'>&nbsp;Please enter a strong enough password</div>"; return false;}
	if(re_password.length<5){error.innerHTML = "<div class='error_info'>&nbsp;Password must be more than 5 characters</div>"; return false;}
	if(re_password.length>16){error.innerHTML = "<div class='error_info'>&nbsp;Password must less than 16 characters</div>"; return false;}
	textAfter=expComName.test(re_password);
	if(textAfter) { error.innerHTML = "<div class='error_info'>&nbsp;Hey,Password must letters and numbers only</div>"; return false;}
	if(re_password!=re_passwordcheck){error.innerHTML = "<div class='error_info'>&nbsp;password not same?</div>"; return false;}

	var expComEmail=/^[\w\.]+@[\w]+\.[\w]+[\w\.]*/;
        textAfter=expComEmail.test(re_email);
	if(re_email==""){error.innerHTML = "<div class='error_info'>&nbsp;Hey,what's your email?</div>"; return false;}	
	else if(re_email.length<5){error.innerHTML = "<div class='error_info'>&nbsp;Please enter a valid email address.</div>"; return false;}	
	else if(!textAfter) { error.innerHTML = "<div class='error_info'>&nbsp;Please enter a valid email address.</div>"; return false;}
	
	if (re_termscheckbox[0].checked==false)
		{
		error.innerHTML = "<div class='error_info'>&nbsp;Please click on the checkbox of our Terms of Service.</div>"; return false;
		}

	if(re_check=="" && Type!=='F'){error.innerHTML = "<div class='error_info'>&nbsp;Register check key is wrong</div>"; return false;}
	
		var strContent = "registname=" + encodeURIComponent(re_name) + "&registpassword=" + encodeURIComponent(re_password) + "&registemail=" + encodeURIComponent(re_email) + "&register_check=" + encodeURIComponent(re_check)+ "&register_type=" + encodeURIComponent(Type);	
		var Result=callServer("/community/register.asp",strContent)	
		
		if (Result=="OK")
		{
			if (Type=='F')
			{
				window.open(location.href,'_self');
			}
			else
			{
				window.open('/community/register_step2.asp','_self');
			}
		}
		else if (Result=="NAMEERR")
		{			
			reloadCAPTCHA_register();
			error.innerHTML = "<div>This user name exist.</div>";			
		}
		else if (Result=="EMAILEXIST") {			
			reloadCAPTCHA_register();
			error.innerHTML = "<div>Your email have been used.</div>";			
		}
		else if (Result=="CODEERR") {			
			reloadCAPTCHA_register();
			error.innerHTML = "<div>Register check key is wrong.</div>";			
		}else {			
			reloadCAPTCHA_register();
			error.innerHTML = "<div>Error.</div>";			
		}
return false;
 }
 

 
