loadImage=new Image;
loadImage.src="../auth/images/loading.gif";

function userLogin()
{	
	$('#err_msg').html("");
	$('#err_msg').html(loadImage);
	var uname=$("#semail").val(); 
	var password=$("#pword").val(); 
	if(uname=="" || password=="")
	{
		$('#err_msg').html("Insert Username and Password");
		return false;
	}

	$.ajax({
	  type: 'POST',
	  url: "../auth/Login.php",
	  data: "email="+uname+"&password="+password ,
	  success: function(data) 
		   { 
			if(data.length>4)
				$('#err_msg').html(data);     
			else
				window.location.href='auth/profile.php';
				
  		   }
	});
	return false;
}



function userRegisteration()
{
	$('#err_register').html("");
	$('#err_register').html(loadImage);
	var fname=$("#reg_fname").val();
	var email=$("#reg_email").val(); 
	var password=$("#reg_password").val();
	var repassword=$("#reg_repassword").val();
	if(fname=="" || email=="" || password=="" || repassword=="")
	{
		$('#err_register').html("Enter Values in all mandatory Fields");
		return false;
	}
	if(password!=repassword)
	{
		$('#err_register').html("Password and Re-type Password are not same");
		return false;
	}
	if(!isValidEmail(email))
	{
		$('#err_register').html("Enter Valid EmailID");
		return false;
	}	
	$.ajax({
	  type: 'POST',
	  url:  '../auth/registerForm.php',
	  data: "email="+email+"&password="+password+"&fname="+fname,
	  success: function(data) 
		   {	
			$('#err_register').html(data);                 
			var resultData=jQuery.trim(data);
	                if(resultData=="<b>Thank You for Registeration. <br /> plaese verify your email.</b>")
         	        {
				$('#regFormTable').html("");                    
			}
               	   } 
	});
	return false;
}


function forgetPassword()
{
	$('#err_forget').html("");
	$('#err_forget').html(loadImage);
	var email=$("#forget_email").val();
	if(email == "" )
	{
		$('#err_forget').html("Enter emailID");
		return false;
	}
	if(!isValidEmail(email))
	{
		$('#err_forget').html("Enter Valid EmailID");
		return false;
	}

	$.ajax({
	  type: 'POST',
	  url: "../auth/forgetPassword.php",
	  data: "email="+email,
	  success: function(data) 
		   {
			if(data.length>4)
			{
				$('#err_forget').html(data);                 
			        var resultData=jQuery.trim(data);
	                        if(resultData=="<b>Plaese verify your email.</b>")
         	                {
				
                  		     $('#resetTable').html(""); 
			        }  
			}
  		   }
	});
	return false;
}


function changePassword()
{
	$('#err_change').html("");
	$('#err_change').html(loadImage);
	var oldpword=$("#oldpword").val();
	var newpword=$("#newpword").val();
	var retypepword=$("#retypepword").val();

	if(oldpword == "" || newpword == "" || retypepword == "")
	{
		$('#err_change').html("Enter All Values");
		return false;
	}
	if(newpword!=retypepword)
	{
		$('#err_change').html("New password and Re-type Password are not same");
		return false;
	}

	$.ajax({
	  type: 'POST',
	  url: "../auth/changePassword.php",
	  data: "oldPassword="+oldpword+"&newPassword="+newpword,
	  success: function(data) 
		   {
			if(data.length>4)
				$('#err_change').html(data);    
  		   }
	});
	return false;
}

function isValidEmail(email)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	 if(!filter.test(email))
		return false;
	 else
		return true;
}	


function logout(isfbook)
{
	if(isfbook==1)
	{
		var flogout=confirm("You are logged out of both this site and Facebook");
		if(flogout==true)
			window.location.href='../auth/logout.php';

	}
	else
			window.location.href='../auth/logout.php';
}
function updateProfile()
{ 
   $('#err_register').html("");
	$('#err_register').html(loadImage);
	var nam=$("#reg_name").val();
	var gen=$("#reg_gen").val(); 
	var yr=$("#reg_year").val(); 
	var mn=$("#reg_mon").val(); 
	var da=$("#reg_date").val(); 
	var cname=$("#reg_cname").val(); 
	if(nam=="")
	{
		$('#err_register').html("Enter Values name Field");
		return false;
	}
	if(yr!="" || mn!="" || da!="")
	{
		if(yr!="" && mn!="" && da!="")
		{
		  var dob=yr+"-"+mn+"-"+da; 
		}
		else
		{
		  $('#err_register').html("Enter Values Date of birth Field");
		  return false;
		}
	}
	tt="gen="+gen+"&dob="+dob+"&cname="+cname+"&nam="+nam;
        $.ajax({
	  type: 'POST',
	  url:  '../auth/updateForm.php',
	  data: "nam="+nam+"&gen="+gen+"&dob="+dob+"&cname="+cname,
	  success: function(data) 
		   {	
			$('#err_register').html(data);                 
			var resultData=jQuery.trim(data);
	                if(resultData=="updated")
         	        {
				window.location.href="profile.php";                    
			}
               	   } 
	});
	return false;
}


