
// these are functions to do a dual login:
// one for the mycompage.com and one for the forum

function do_forum_login() {
    var xhr;
    var xhr;
    var xhr;
    var params;
    var url = "forum/login.php?do=login";
    

    if (window.XMLHttpRequest)     // Object of the current windows
    { 
        xhr = new XMLHttpRequest();     // Firefox, Safari, ...
    } 
    else if (window.ActiveXObject)   // ActiveX version
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");  // Internet Explorer 
    }

    
    formObj = document.getElementById('form1');
    forumLoginFormObj = document.getElementById('forumLoginForm');
    
    forumLoginFormObj.vb_login_username.value = formObj.username.value;
    forumLoginFormObj.vb_login_password.value = formObj.password.value;
    md5hash(forumLoginFormObj.vb_login_password, 
            forumLoginFormObj.vb_login_md5password, 
            forumLoginFormObj.vb_login_md5password_utf, 0);
                
    
    params = buildParams(forumLoginFormObj);
    xhr.open("POST", url, false);
    xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr.setRequestHeader("Content-length", params.length);
    xhr.setRequestHeader("Connection", "close");
    xhr.send(params);

}

function buildParams( vbLoginForm ) {
    var params = "";
    frmElems = vbLoginForm.elements;
    for (var i = 0; i < frmElems.length ; i++) {
        params = params + frmElems[i].name + "=" + frmElems[i].value + "&";
    }
    if(params.length > 1) {
        return params.substr(0,params.length-1);
    }
    else
        return params;
}


