// ************************************************
// This file has been written by David Domingues
// you are free to use it and change it as you need
// but i will ask you to keep this header on the file
// and never remove it.
// comLogin downloaded at http://www.webrickco.com
// webrickco@gmail.com
// ************************************************
// JavaScript Document
// login functions
function validate_login()
{
  if (document.getElementById('useradmin').value == '')
  {
     alert('Please, fill the user name ...');
     document.getElementById('useradmin').focus();
     return false;
  }
  if (document.getElementById('userpass').value == '')
  {
     alert('Please, fill the password of the administrator...');
     document.getElementById('userpass').focus();
     return false;
  }  

  document.getElementById('action').value='authenticate';
  document.getElementById('Login').submit();
}

function getback() 
{
	document.getElementById('action').value = '';
	document.getElementById('Login').submit();
}

function logOut() 
{
	document.getElementById('action').value = 'LOGOUT';
	document.getElementById('Login').submit();
}

function forgotpassword()
{
	document.getElementById('action').value = 'forgot';
	document.getElementById('Login').submit();
}

function changepassword()
{
	document.getElementById('action').value = 'change';
	document.getElementById('Login').submit();
}

function changenextpassword()
{
	 var obj = document.getElementById('user');
   if (obj.value == '')
 	 {
     alert('Please, fill the user name in ...');
     obj.focus();
     return false;
   }
	 var obj = document.getElementById('curpassword');
   if (obj.value == '')
 	 {
     alert('Please, fill the current password in ...');
     obj.focus();
     return false;
   }	
	 var obj = document.getElementById('newpassword');
   if (obj.value == '')
 	 {
     alert('Please, fill the new password in ...');
     obj.focus();
     return false;
   }
   var obj1 = document.getElementById('newpassword1');
   if (obj.value != obj1.value)
 	 {
     alert('The two passwords should match ...');
     obj.value = "";
     obj1.value = "";
     obj.focus();
     return false;
   }
   
	 document.getElementById('action').value = 'changenext';
	 document.getElementById('Login').submit();
}

function sendpassword()
{
   var obj = document.getElementById('user');
   if (obj.value == '')
 	 {
     alert('Please, fill the user name in ...');
     obj.focus();
     return false;
   }
   var obj = document.getElementById('email');
   if (obj.value == '')
 	 {
     alert('Please, fill the email used in the installation process in ...');
     obj.focus();
     return false;
   }
   document.getElementById('action').value='send';
   document.getElementById('Login').submit();
}

function register()
{
	document.getElementById('action').value = 'showregister';
	document.getElementById('Login').submit();
}

function adduser()
{
	 var obj = document.getElementById('user');
   if (obj.value == '')
 	 {
     alert('Please, fill the user name in ...');
     obj.focus();
     return false;
   }
	 var obj = document.getElementById('password');
   if (obj.value == '')
 	 {
     alert('Please, fill the password in ...');
     obj.focus();
     return false;
   }
   var obj1 = document.getElementById('password1');
   if (obj.value != obj1.value)
 	 {
     alert('The two passwords should match ...');
     obj.value = "";
     obj1.value = "";
     obj.focus();
     return false;
   }
   var obj = document.getElementById('email');
   if (obj.value == '')
 	 {
     alert('Please, fill the email in ...');
     obj.focus();
     return false;
   }
   
	 document.getElementById('action').value = 'adduser';
	 document.getElementById('Login').submit();
}

