// JavaScript Document
//add faq to the patient
$(document).ready(function() {
var loginError = "";
		
function valAllowEmpty(value,title)
{
	//doesnt allow empty	
	if(value == '')
	{
		loginError += "<li>" + title + "</li>";
	}
}
function valEmail(value)
{
	if(value != "")
	{
		AtPos = value.indexOf("@");
		StopPos = value.lastIndexOf(".");
		
		if (AtPos == -1 || StopPos == -1) {
			loginError += "<li>Not a valid email address</li>";
		}
	}
}
$("#fpass").click(function(){
		$('.errorLabel').empty();
	$("#retrieveDetails").show();
	$("#loginDetails").hide();
	$("#fpass").hide();
	$("#cLogin").show();
	
	return false;
});
$("#cLogin").click(function(){
		$('.errorLabel').empty();
	$("#retrieveDetails").hide();
	$("#loginDetails").show();
	$("#fpass").show();
	$("#cLogin").hide();
	
	return false;
});
$("input[name='retrieveSubmit']").click(function() {	
										  
	$.post('../../../ajax/login/retrievePass.php'
		,{
		
		  'email':$('#retrieveEmail').val()
		}
		,function(returnData)
		{
		
			if(returnData == 'ok')
			{
				$('.errorLabel').show();
				$('.errorLabel').append('Password sent to  your email address');
				
				$("#retrieveDetails").hide();
				$("#loginDetails").show();
				$("#fpass").show();
				$("#cLogin").hide();
				$("#retrieveEmail").val('');
				
			}
			else
			{	$('.errorLabel').show();
				$('.errorLabel').append('User Account doesn\'t exist');
			
				$('#loadingBar').hide();
				$('#continueLogin').hide();
				$('#formFields').show();
				
			}
			
		}
		,'text');									  
});
$("input[name='submit']").click(function() {	
	loginError = "";
	$('.errorLabel').empty();
	$('#loginDetails *').each(function() {
		if($(this).attr('title'))
		{
			valAllowEmpty($(this).val(),$(this).attr('title'));
			if($(this).attr('id') == 'email')
			{
				valEmail($(this).val());
			}
		}
	});
	if(loginError != "")
	{
		$('.errorLabel').append(loginError);
		$('.errorLabel').show();
	}
	else
	{
		$('#loadingBar').show();
		$('.errorLabel').hide();
		
		$.post('../../../ajax/login/marketing.php'
		,{
		
		  'email':$('#email').val()
		  ,'pass':$('#pass').val()
		}
		,function(returnData)
		{
		
			if(returnData == 'ok')
			{
				$('.errorLabel').show();
				$('.errorLabel').append('Successfully logged in');
				
				$('#pass').val('');
				$('#email').val('');
				$('#loadingBar').hide();
				$('#continueLogin').show();
				$('#formFields').hide();
				
			}
			else
			{	$('.errorLabel').show();
				$('.errorLabel').append('Login/Password incorrect or account is not active');
			
				$('#loadingBar').hide();
				$('#continueLogin').hide();
				$('#formFields').show();
				
			}
			
		}
		,'text');	
	}
	});
});