/**
 * @author Derek Stoops
 * Website: http://www.derekstoops.com
 */

var statusMsgJS = "<?= $statusMsg ?>";
var hasErrorsJS = "<?= $hasErrors ?>";

function showFeedBack(){
	document.getElementById("feedBackForm").style.display = "block";
	return true;
}
function displayMessage(){

	if (statusMsgJS != "" && hasErrorsJS == 1) {
		document.getElementById("messageBoxError").style.display = "block";
		document.getElementById("errorJS").style.display = "block";
		document.getElementById("messageBoxErrorJS").value = statusMsgJS;
		
	}

	if (statusMsgJS != "" && hasErrorsJS == 0) {
		document.getElementById("messageBoxSuccess").style.display = "block";
		document.getElementById("successJS").style.display = "block";
		document.getElementById("messageBoxSuccessJS").value = statusMsgJS;
	}
	if (statusMsgJS != "" && hasErrorsJS == 2) {
		document.getElementById("messageBoxAlert").style.display = "block";
		document.getElementById("alertJS").style.display = "block";
		document.getElementById("messageBoxAlertJS").value = statusMsgJS;
	}
	
  	
}
function closeMessageBoxAll(){
	document.getElementById("messageBoxError").style.display = "none";
	document.getElementById("messageBoxSuccess").style.display = "none";
	document.getElementById("messageBoxAlert").style.display = "none";
}

function loginBox(){
	closeMessageBoxAll();
	//clear reg fields
	if (document.getElementById("registrationForm") != null) {
		document.getElementById("usernameField").value = "";
		document.getElementById("emailField").value = "";
		document.getElementById("passwordField").value = "";
		document.getElementById("password2Field").value = "";
		document.getElementById("usernameField").style.backgroundColor = "#FFFFFF";
		document.getElementById("emailField").style.backgroundColor = "#FFFFFF";
		document.getElementById("passwordField").style.backgroundColor = "#FFFFFF";
		document.getElementById("password2Field").style.backgroundColor = "#FFFFFF";
		document.getElementById("usernameField").style.backgroundColor = "#FFFFFF";
		document.getElementById("emailField").style.backgroundColor = "#FFFFFF";
		document.getElementById("passwordField").style.backgroundColor = "#FFFFFF";
		document.getElementById("password2Field").style.backgroundColor = "#FFFFFF";
		document.getElementById("emailField").disabled = false;
		document.getElementById("passwordField").disabled = false;
		document.getElementById("password2Field").disabled = false;
	}
	document.getElementById("loginDiv").style.display = "block";
	document.loginForm.username.focus();
	document.getElementById("loginSignupDiv").style.display = "none";
	return false;
}

function loginBoxClose(){
	closeMessageBoxAll();
	document.getElementById("loginDiv").style.display = "none";
	document.getElementById("loginSignupDiv").style.display = "block";
	document.loginForm.username.style.backgroundColor = "#FFFFFF";
	document.loginForm.password.style.backgroundColor = "#FFFFFF";
	if (document.getElementById("registrationForm") != null) {
		document.registrationForm.username.focus();
	}
	return false;
}
function CheckValuesLogin(){ 	
  statusMsgJS = "";
  hasErrorsJS = 0;
  
  var usernameJS = document.loginForm.username.value;
  
  var passwordJS = document.loginForm.password.value;
  
  
  
  if (passwordJS == "")
  { 
    statusMsgJS = "Oops! The password field was blank.";
	hasErrorsJS = 1;
	displayMessage();
	document.loginForm.password.style.backgroundColor = "#E08F80";
	document.loginForm.password.focus();
  }
  else 
  {document.loginForm.password.style.backgroundColor = "#FFFFFF";}
  
  if (usernameJS == "")
  {
  	
	statusMsgJS = "Oops! The username field was blank.";
	hasErrorsJS = 1;
	displayMessage();
	
	document.loginForm.username.style.backgroundColor = "#E08F80";
	document.loginForm.username.focus();
  }
  else 
  {document.loginForm.username.style.backgroundColor = "#FFFFFF";}
  
  if (hasErrorsJS == 1) {

  	return false;
  }
  else {
  	return true;
  }
}
