/*** This file contains jsp used in the userManagement module or login module***/

/**
 * This method is used to submit to login action on verfiying userName and password
 */
function loginUser() 
{
    deleteDisplayedErrors();
    var userId = document.getElementById('w-Usrid').value; 
    var password = document.getElementById('w-Password').value;  
    var flag = 0;
    
    if(userId == null || userId.length<4 || userId.length>12)
    {
        document.getElementById('userIdError').style.display='';
        flag = 1;
    }
    else
    {
        document.getElementById('userIdError').style.display='none';
    }
    
    if(password == null || password.length<4 || password.length>12)
    {
        document.getElementById('passwordError').style.display='';
        flag = 1;
    }
    else
    {
        document.getElementById('passwordError').style.display='none';
    }

	if(flag == 0)
    {
        document.forms['loginForm'].submit();
    }
}
function registerUser()
{
    deleteDisplayedErrors();
    var subscriberId = document.getElementById('w-Subs-Num').value; 
    var zipCode = document.getElementById('w-Zip').value;  
    var flag = 0;
    
    if(subscriberId == null || subscriberId.length == 0)
    {
        document.getElementById('subscriberIdError').style.display='';
        flag = 1;
    }
    else
    {
        document.getElementById('subscriberIdError').style.display='none';
    }
    
    if(zipCode == null || zipCode.length == 0)
    {
        document.getElementById('zipCodeError').style.display='';
        flag = 1;
    }
    else
    {
        document.getElementById('zipCodeError').style.display='none';
    }

    if(flag == 0)
    {
        document.forms['registrationForm'].submit();
    }
}

function deleteDisplayedErrors()
{
    // This is to remove any error displayed by webmntQ servlet
    document.getElementById('genericErrorList').style.display='none';
    document.getElementById('userIdError').style.display='none';
    document.getElementById('passwordError').style.display='none';
    document.getElementById('subscriberIdError').style.display='none';
    document.getElementById('zipCodeError').style.display='none';
}
/**
 * This method is used to submit to login on pressing Enter key.
 */
function submitLoginForm(e) {
   	 var key;
   	 if(window.event) {
   		key = window.event.keyCode;     //IE
   	 } else {
    	key = e.which;     //Firefox
  	 }
	 if(key == 13) {
		loginUser();	// call the login function
	 }
}