﻿$(document).ready(function()
	{
				
		///////////////////////////////////
		// if submit button was clicked ///
		///////////////////////////////////
		$("#LoginSubmit").click(function()
			{
				// Defined variable and their initializers
				var MLEmailEntry	=	$("#MLEmailEntry").val();
				var MLUserPassEntry	=	$("#MLUserPassEntry").val();
				var Lang			=	$("#LoginLang").val();
				var UrlAddress		=	$("#LoginUrlAddress").val();
				var BaseUrlAddress	=	$("#LoginBaseUrlAddress").val();
				var LoginDivPosition=	$('#loginContent').position();
				var LoginDivWidth	=	$('#loginContent').width();
				var LoginDivHeight	=	$('#loginContent').height();
				var SessionID		=	$('#SessionID').val();
			
				// if feild is not empry
				if ((MLUserPassEntry!='') && (MLEmailEntry!=''))
					{
						// if ajax was run or complete, this section is active
						$('#loginLoading')
							.ajaxStart(function() {
							$('#loginLoading').css({'left':LoginDivPosition.left,'top':LoginDivPosition.top+5,'width':LoginDivWidth-20,'height':'20px'});
							$('#loginLoading').show();
						})
							.ajaxComplete(function(){
							$('#loginLoading').fadeOut('slow');
						});
								
						// start ajax section
						$.ajax({
							type	:	"POST",
							url		:	BaseUrlAddress+"www/Login.php",
							data	:	{	SessionID:SessionID , Lang:Lang	, MLUserPassEntry:MLUserPassEntry	,	MLEmailEntry:MLEmailEntry	,	Action:"ActionLogin"},
							success	:	function(msg){ 
									if (msg==1)
										{
											self.location.replace(UrlAddress+Lang+'/userStatistics/index.html');
											//window.location	=	UrlAddress+Lang+'/userStatistics/index.html';
										}
									else
										{
											//alert(msg);
											$('#loginResult').css({'left':LoginDivPosition.left,'top':LoginDivPosition.top+5,'width':LoginDivWidth-20,'height':'auto'});
											$('#loginResult').html(msg).fadeIn("slow");
											setTimeout(function(){
												$('#loginResult').fadeOut();
											},2800);
											
											//$('#loginResult').removeClass().addClass('ResultIsFalse6').html(msg).fadeIn("slow");
											//$('#loginResult').fadeOut(5000);
										}
								},
								error: function(response){
									//$('#loginResult').removeClass().addClass('ResultIsFalse6').html(AjaxErrorMsg).fadeIn("slow");
								}	
								
						}); // end ajax section
						
					}// end if feild is not empty
			return false;
		}); // end click section

}); // end document ready	

	

/*********************************/
function checkEmail(dataId)
	{
		var pattern 		=	new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		var emailAddress	=	$("#"+dataId).val();
		// email filter 
		if ((!(pattern.test(emailAddress))) && (emailAddress!=''))
			{
				$("#"+dataId).removeClass().addClass('InputText6False').fadeIn("slow");
				$("#LoginSubmit").attr("disabled", true);
				$("#"+dataId).focus();
			}
		else
			{
				$("#"+dataId).removeClass().addClass('formElement text rtl').fadeIn("slow");
				$("#LoginSubmit").attr("disabled", false);
			}
	}


