//external script file
head=document.getElementsByTagName('head').item(0);
CreateScript("js/check.js");
//create external file
function CreateScript(file){
    var new_element;
    new_element=document.createElement("script");
    new_element.setAttribute("type","text/javascript");
    new_element.setAttribute("src",file);
    void(head.appendChild(new_element));
}
//check login form
function checklogin(){
var form=document.login;
document.getElementById("user_err").style.display="none";
document.getElementById("psw_err").style.display="none";
if (( fucPWDchk(form.user_name.value) ==0 ) || ( chkspc(form.user_name.value) ==0 ) || ( fucCheckLength(form.user_name.value) <4 ) || ( fucCheckLength(form.user_name.value) >20 )) 
{
document.getElementById("user_err").style.display="block";
form.user_name.focus();
return false;
}
if ((form.user_psw.vlaue=='')||(chkspc(form.user_psw.value)==0)||(fucPWDchk(form.user_psw.value)==0)||(fucCheckLength(form.user_psw.value)<4)||(fucCheckLength(form.user_psw.value)>20))
{
document.getElementById("psw_err").style.display="block";
form.user_psw.focus();
return false;
}
document.getElementById("user_err").style.display = "none";
document.getElementById("psw_err").style.display = "none";
document.getElementById("checking").style.display ="block";
document.getElementById("rest").disabled=true;
send_request("services/login.asp");
return true;
}
//request
function send_request(url){
if(window.XMLHttpRequest)
{ 
var req =new window.XMLHttpRequest();
} 
else if(window.ActiveXObject)
{ 
var req =new ActiveXObject("Microsoft.XMLHTTP");
}
user_name=document.login.user_name.value;
user_psw=document.login.user_psw.value;
var postStr = "user_name="+ user_name +"&user_psw="+ user_psw;
req.open("POST", url, true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.onreadystatechange = function (){
if (req.readyState == 4){
if (req.status == 200) {
var reslut=req.responseText;
if (reslut=="User_Err")
{
document.getElementById("user_err").style.display="block";
document.getElementById("checking").style.display ="none";
document.getElementById("rest").disabled=false;
}
if (reslut=="Psw_Err")
{
document.getElementById("psw_err").style.display="block";
document.getElementById("checking").style.display ="none";
document.getElementById("rest").disabled=false;
}
if (reslut=="Login_True")
{
window.location.href="services/default.asp"
}
}
}
}
req.send(postStr);
}
//login
function clr(){
  var form=document.login;
  form.user_name.value="";
  form.user_psw.value=""; 
  document.getElementById("user_err").style.display="none";
  document.getElementById("psw_err").style.display="none";
}