﻿var MasterPlaceHoderId = 'dnn_mhProfile_';
var UserControlID = 'dnn_mhProfile_';

function ShowErrorMessageLogin() {

    if (document.getElementById(UserControlID + 'hdnUrlLogin').value.indexOf('Error: ') == -1)
        document.location.href = document.getElementById(UserControlID + 'hdnUrlLogin').value;
    else {
        document.getElementById('spanLoginErrorMessage').innerHTML =
            document.getElementById(UserControlID + 'hdnUrlLogin').value.substr(
                document.getElementById(UserControlID + 'hdnUrlLogin').value.indexOf('Error: ') + 7);
        if (document.getElementById(UserControlID + 'hdnHideLinks').value == '1')
            document.getElementById('divLoginLinks').style.display = 'none';
        else document.getElementById('divLoginLinks').style.display = 'block';
        DialogLogin.Show();
    }
}

function ShowLoginMessage(message, option, user, passwd) {
    document.getElementById('spanLoginErrorMessage').innerHTML = message;
    document.getElementById(UserControlID + 'txtUsername').value = user;
    document.getElementById(UserControlID + 'txtPassword').value = passwd;

    if (option == '1')
        document.getElementById('divLoginLinks').style.display = 'none';
    else document.getElementById('divLoginLinks').style.display = 'block';
    DialogLogin.Show();
}

function Login() {
    if (document.getElementById(UserControlID + 'txtUsername').value == "") {
        alert('Email is required.');
        return;
    }
    if (document.getElementById(UserControlID + 'txtPassword').value == "") {
        alert('Password is required.');
        return;
    }
    document.getElementById(UserControlID + 'btnLogin').click();
}




function ProviderRegistration() {
    DialogRegistration.Close();
    document.location.href = 'RegisterForProvider.aspx';
}

function Username_OnBlur() {
    var pass = Get_Cookie(document.getElementById(UserControlID + 'txtUsername').value);
    if (pass != null)
    { document.getElementById(UserControlID + 'txtPassword').value = pass; }
    else
    { document.getElementById(UserControlID + 'txtPassword').value = ''; }
}


function Get_Cookie(check_name) {

    var a_all_cookies = document.cookie.split(';');
    var a_temp_cookie = '';
    var cookie_name = '';
    var cookie_value = '';
    var b_cookie_found = false;

    for (i = 0; i < a_all_cookies.length; i++) {
        a_temp_cookie = a_all_cookies[i].split('=');
        cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

        if (cookie_name == check_name) {
            b_cookie_found = true;
            if (a_temp_cookie.length > 1) {
                cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g, ''));
            }
            return cookie_value;
            break;
        }
        a_temp_cookie = null;
        cookie_name = '';
    }
    if (!b_cookie_found) {
        return null;
    }
}


function RememberCheck()
{ document.getElementById(UserControlID + 'chkRemeber').checked = true; }
