﻿function renewPassword(obj)
{
    var email   = document.getElementById('email_fogetPassword').value;
    
    document.getElementById('email_fogetPassword').value   = document.getElementById('email_fogetPassword').getAttribute('title');
    
    var reg = '^[\.a-zA-Z0-9_-]+\@[a-zA-Z0-9_-]+\.[\.a-zA-Z]+$';
    if(!email.match(reg) || email.length >= 45) {
        alert('Email khong chap nhan duoc');
        return false;
    }
    
    // get ajax core
    var XMLhttp = getAjaxCore();
    
    XMLhttp.onreadystatechange  = function()
    {
        // prepare
        var inner       = document.getElementById('ajax_loading');
        
        var availWidth  = parseInt(document.documentElement.clientWidth)/2 - 300 + 'px';
        
        inner.style.left    = availWidth;
        inner.style.top     = 300 + 'px';
        
        inner.style.display = 'block';
        
        // case
        if(XMLhttp.readyState   != 4) {
            var img = '<center><img src="gui/ajax-loader3.gif"></center>'; 
            
            if(inner.innerHTML  != img) inner.innerHTML = img;
        }
        
        // catch return
        else {
            if(XMLhttp.responseText == 'true') { // succ
                
                var content = '<center>Hoan tat viec gui email thong bao password cua ban. Vui long kiem tra email cua ban</center>';
                inner.innerHTML = content;
                
            }  else { // catch error
                
                var content = '<center style="color:red;">Co loi xay ra. Vui long kiem tra lai email cua ban. Neu van khong duoc co the do loi server.</center>';
                inner.innerHTML = content;
                
            }
            
        }
        
        
        
    }
    
    
    // sendding information
    var url = 'Ajax_script/forgotPassword.ajax.php?email={email}&tmp={random}';
    
    url     = url.replace('{email}', encodeURIComponent(email));
    url     = url.replace('{random}', Math.random());
    
    XMLhttp.open('GET', url, true);
    XMLhttp.send(null);
    
    
    // close box
    obj.style.display   = 'none';
    
    // return
    return true;
    
}