﻿
function fixSize() {

    jQuery('#dvnrm').css('height','0px')

    var hsd = ellementHeight('dvsideform', 'T')
    var hfrm = ellementHeight('dvform', 'T')

    if (hsd > hfrm) {
        var h = hsd - hfrm
        jQuery('#dvnrm').css('height', h + 'px')

    }


}


function do_Login() {
    var email = jQuery('#tbemail').val()
    var pass = jQuery('#tbpassword').val()

    email = postprepare(email)
    pass = postprepare(pass)

    var dt = "email=" + email + '&role=WEB&password=' + pass

    doWaitAjax(dt, 'AORATIAuserLogin.aspx', function (msg) {

      

        if (msg != 'ERROR') {
            location.href = 'adminPanel.aspx'
        } else {
            alert("WRONG CREDENTIALS")
        }
    }, function () {
        showModal("<b>An unexpexted error just happend</b> Please try again later", function () { }, 10000)
    },"SCREEN")
    
}


function doLogin() {

    var email = jQuery('#tbemail').val()
    var pass = jQuery('#tbpassword').val()

    var err = 1
    var html = '<ul>'

    if (nospace(email) == '') {
        err = 3 * err
        html = html + '<li>Use your EMAIL</li>'
    }

    if (nospace(pass) == '') {
        err = 5 * err
        html = html + '<li>Write your PASSWORD</li>'
    }
    
  

    html = html + "</ul>"


    if (err == 1) {
        do_Login()
    } else {

        showModal(html, function () { }, 10000)


    }


}

function doFuncionality() {

   
 
    jQuery('#tbemail').keyup(function (e) {

        if (e.which == 13) {
            jQuery('#tbpassword').focus()
            return false
        }

    })

    jQuery('#tbpassword').keyup(function (e) {

        if (e.which == 13) {
            doLogin()
            return false
        }

    })

  
    jQuery('#btok').click(function () {
        doLogin()
    })

    jQuery('#btforgot').click(function () {

        jQuery('#dvforgot').css('opacity', 0)
        jQuery('#dvforgot').css('display', 'block')

        jQuery('#dvforgot').animate({ opacity: 1 }, 500, function () {
            jQuery('#tbforgotemail').focus()
            fixSize()
        })

    })


    jQuery('#btforgotclose').click(function () {

       
        jQuery('#dvforgot').css('display', 'block')

        jQuery('#dvforgot').animate({ opacity: 0 }, 500, function () {
            jQuery('#dvforgot').css('display', 'none')
            jQuery('#tbemail').focus()
            fixSize()
        })

    })


    jQuery('#btforgotok').click(function () {

        var em = jQuery('#tbforgotemail').val()

        if (nospace(em) != '') {

            var dt = 'em=' + em

            doWaitAjax(dt, 'AORATIAforgotEmail.aspx', function (msg) {

                if (msg == 'ERROR') {
                    showModal("Συνέβη ένα απρόσμενο λάθος. Παρακαλώ ελέγξε αν έχειs δώσει τη σωστή διεύθυνση email ", function () { }, 10000)
                } else if (msg == 'NOTFOUND') {
                    showModal("Δεν βρήκαμε λογαριασμό με αυτό το email. Παρακαλώ ελέγξε αν έχειs δώσει τη σωστή διεύθυνση email ", function () { }, 10000)
                } else {
                    showModal("Σου στείλαμε οδηγίες. Παρακαλώ έλεγξε το email σου.", function () { }, 10000)
                }


            },function (e) { }, "SCREEN")

        }

    })

    

}




jQuery(window).load(function () {
    fixSize()
    fixScreenhMargins('20')
})





jQuery(document).ready(function () {

    doFuncionality()

    jQuery('#tbemail').focus()

  

})