

function displayLogin(){

    //Disable Screen:
    disableScreen();
    
   //Menu Sub
    objLogin = document.getElementById("login_div");
    
    var objLoginClassObject = new ClassObject(objLogin);    
        
    objLoginClassObject.setVisibleForObject('visible');
    
    document.getElementById('login_username').focus();

}


function hideLogin(){

    //Disable Screen:
    hideDisableScreen();
    
    objLogin = document.getElementById("login_div");

    var objLoginClassObject = new ClassObject(objLogin);    

    objLoginClassObject.hideLayerStart();

}



//Declare Variables
var msgRequest = null;


//Login 
function submitLoginDetails(){
	
	try
    {
        
        //Display Loading Div
        displayLoadingDivSimple('loading_div_login');
    
        var PostData = ValidateInput('SubmitLogin'); 

        //Make Call To Server Side
        msgRequest = new XMLHttpRequest();

        universalPostToServer("/PostData/PostDataLogin.aspx", "submitlogindetails", PostData, true, submitLoginDetailsCallBackFunction, msgRequest, true);
    
    }catch(err){
    
        //Fail silently as data validation is done in the ValidInput.js file        

    }
     
}


//Callback for above function
function submitLoginDetailsCallBackFunction() {

	if (msgRequest.readyState == 4) {

		if (msgRequest.status == 200) {

			var message = msgRequest.responseXML;

			if (message) {

                //Call function to re-query database to get values and load file upload section:
                resultArray = convertXMLResponseToArray(message,"results","result");

                //resultArray[0]['id']
                if(resultArray[0]['status'] == "True"){
                
                    //Set ID
                    var url = window.location;
                    
                    url += "";
                    
                    url = url.substring(0,url.lastIndexOf("/"));
                    
                    url = url + "/PortalEmployees.aspx"
                    
                    window.location = url;
                                     	                
                }else{

			        document.getElementById('login_message').innerHTML = resultArray[0]['value'];
                
                }
    
			}
						
		} 
			
	} 

}


function checkSubmitLogin(){

alert(event.keyCode);

}


function submitLogin(keyEvent){

  	the_key = keyEvent.keyCode;

	if(the_key==13){
		
		submitLoginDetails();
		
	}

}


//Login 
function submitLogoutDetails(){
	
	try
    {
         
        //Make Call To Server Side
        msgRequest = new XMLHttpRequest();

        universalPostToServer("/PostData/PostDataLogin.aspx", "submitlogoutdetails", "", true, submitLogoutDetailsCallBackFunction, msgRequest, true);
    
    }catch(err){
    
        //Fail silently as data validation is done in the ValidInput.js file        

    }
     
}


//Callback for above function
function submitLogoutDetailsCallBackFunction() {

	if (msgRequest.readyState == 4) {

		if (msgRequest.status == 200) {

			var message = msgRequest.responseXML;

			if (message) {
			                
                //Set ID
                var url = window.location;
                   
                url += "";

                url = url.substring(0,url.lastIndexOf("/"));
                    
                url = url + "/Default.aspx"
                    
                window.location = url;
                                     	                
            }    
									
		} 
			
	} 

}
