var enter_p = false;
var btn_cancel='annulla';
var msg_access_denied='accesso negato';
var is_phone;

//jQuery(document).ready(function() {
function init() {
        var wwidth=$(window).width();
        var wheight=$(window).width();
    
        var ischrome = /chrome/.test( navigator.userAgent.toLowerCase());
        if (ischrome) jQuery("#chrome_brw").hide();
        if (jQuery.browser.msie) {
            if (jQuery.browser.version <= 6) {
                jQuery("#note-browser").html("ATTENZIONE: Internet Explorer 6 non è supportato");
            }
        }
        
        jQuery("#logwin").css("top",wheight/15);
        
        jQuery("#comai_logo").css("left",(wwidth/2)-(jQuery("#comai_logo").width()/2));
        jQuery("#l").click(function(evt) {
            jQuery("#accreq").hide();
            jQuery("#accreq_btn").show();
        });
        jQuery("#l").blur(function(e) {
            if (!enter_p) jQuery("#txtpw").val("");
        });
        jQuery("#txtpw").click(function(evt) {
            jQuery("#accreq").hide();
            jQuery("#accreq_btn").show();
        });
        
        jQuery("#txtpw").keydown(function(evt) {
          enter_p = true;
          if (evt.keyCode == 13) {
              go();
              return false;
          }
        });
    
    jQuery(window).unload(function() {
        jQuery('*').unbind();
    });
    jQuery("#l").focus();
    if (jQuery("#txtpw").val()!='demo') jQuery("#txtpw").val("");
}


function log_in() {
    var encp = hex_md5(jQuery("#txtpw").attr('value'));
    jQuery("#txtpw").val('');
    jQuery("#p").val(encp);

    var t = (new Date).getTime();
    jQuery("#accreq").hide();
    jQuery("#accreq_btn").hide();
    jQuery("#note-browser").hide();
    jQuery("#note-load").hide();
    jQuery.post( 'GUI.php', 'check_only=true&t='+t+'&d='+jQuery("#d").val()+'&entered_login='+escape(document.forms['loginform'].l.value)+'&entered_password='+escape(encp),
    function(res) {
        if (res.indexOf('___access_denied___') != -1) {
            try {
                jQuery("#login_pane").unblock();
            } catch(e) {}

            jQuery("#enter").attr("disabled","");
            jQuery("#message").css("color","red");
            jQuery("#message").html(msg_access_denied);
            jQuery("#message").show();
            jQuery("#user_pass").attr('value','');
            jQuery("#user_pass").select();
            jQuery("#user_pass").focus();
            jQuery("#note-browser").show();
            jQuery("#note-load").show();
        }
        else if (res.indexOf('checksite_error') != -1) {
            try {
                jQuery("#login_pane").unblock();
            } catch(e) {}

            jQuery("#enter").attr("disabled","");
            jQuery("#message").css("color","red");
            jQuery("#message").html("general access error");
            jQuery("#message").show();
            jQuery("#user_pass").attr('value','');
            jQuery("#user_pass").select();
            jQuery("#user_pass").focus();
            jQuery("#note-browser").show();
            jQuery("#note-load").show();
        }
        else {
            jQuery("#lp").hide();
            jQuery("#message").hide();
            jQuery("#loading").show();
            jQuery("#loginform").submit();
        }
    }
 );
}
        
function go() {
	var login = document.forms['loginform'].l.value;
	var password = document.forms['loginform'].txtpw.value;
        
        jQuery("#enter").attr("disabled","disabled");
        jQuery("#message").css("color","darkblue");
        jQuery("#message").html("accesso in corso ...");
        jQuery("#message").show();
        
	if (login == '' || password == '') {
		if (login == '') {
                    jQuery("#message").css("color","red");
                    jQuery("#message").html("manca il nome utente");
                }
		else {
                    jQuery("#message").css("color","red");
                    jQuery("#message").html("e la password?");
                }
                jQuery("#enter").attr("disabled","");
                
                try {
                    jQuery("#login_pane").unblock();
                } catch(e) {}
	}
	else
	        log_in();
}

