﻿// File JScript


function GetPanelLoginID(){
    var panelID = document.getElementById('LoginPanelId');
    if (panelID == null){
        alert(templateStrings.GetUnknownPanelId('LoginPanelId'));
        return false;
    }
    return panelID.value;    
}

function PanelLoginSubmit(){
	__doPostBack();
   // var panelID = GetPanelLoginID();
   // if (panelID)
   //     __doPostBack(panelID,'');
   // else{
   //     alert(templateStrings.GetUnableSubmitForm());
   //     return false;
   // }        
}

function LoginOnReturnKey(e){

    var retValue = false;
    
    var element = (e == null) ? event.srcElement : ( (e.target) ? e.target : null );
    var keynum = window.event ? event.keyCode : (e.which ? e.which : null);
    
    if (keynum == null || keynum != 13 || element == null)
        return true;
        
    //Verifico da quale controllo proviene la richiesta
    if (element.id == "loginUser"){
        document.getElementById("loginPass").focus();
        return true;        
    }

    ExeLogin();        
    
    if (!retValue){
        if(e.preventDefault) 
            e.preventDefault()
        else 
            e.returnValue = true;
    }        
        
}

function ExeLogin(){

    //Imposta il progresspanel del login 
    CloneElementPosition(document.getElementById("BoxLoginContainer"), document.getElementById("WaitLogin"));
    
    var username = document.getElementById('loginUser');
    var password = document.getElementById('loginPass');
    var isLogin = document.getElementById('isLogin');
    
    if (username == null || password == null || isLogin == null || 
            username.value == "" || password.value == "" || (username.value == "Username" && password.value == "Password")){
        alert(templateStrings.GetUnableExeLogin());
        return false;
    }
    
    isLogin.value = "Y";
    PanelLoginSubmit();
    //__doPostBack(document.getElementById('MainPanelId').value, '');
}


function ExeLogout(){
    var element = document.getElementById('logout');
    if (element == null){
        alert(templateStrings.GetUnableFindDivElement('logout'));
        return false;
    }
    element.value = "Y";
    PanelLoginSubmit();
    //__doPostBack(document.getElementById('MainPanelId').value, '');
}

function Unsubscribe(){

    if (confirm(templateStrings.GetRequestUnsubscribe()))
        SetLocation("unsubscribe.aspx");    

}

function CloseErrorLogin(){
	if(document.getElementById("LoginError"))
		$("#LoginError").fadeOut(400);    
}
