$(document).ready(function(){
	
	if(document.getElementById("generalLoginForm") != null && document.getElementById("generalLoginForm") != undefined){
		setLoadingOverlay("generalLoginForm", "Connecting to your account...");
	}
	
	$("input").focus(function(){
		if($(this).attr('id') != 'txt_search' && $(this).attr('id') != 'txt_city' && $(this).attr('id') != 'txt_placecue' && $(this).attr('id') != 'txt_searchRide')
			$(this).css('background-color', '#fce1fd');
	});
	
	$("input").blur(function(){
		if($(this).attr('id') != 'txt_search' && $(this).attr('id') != 'txt_city' && $(this).attr('id') != 'txt_placecue' && $(this).attr('id') != 'txt_searchRide')
			$(this).css('background-color', '#ffffff');
	});

});

function validateEmail(value){
	var regExp = new RegExp(/^[-_.a-z0-9]+@[-_a-z0-9]+(\.[a-z]+){1,4}$/);
	var cue = regExp.test(value);
	return cue;
}

function setLoadingOverlay(formId, loadingText){
	document.getElementById(formId).onreset = function(e){
		$("#generalContentLoaderBox").fadeOut("fast");
		return false;
	}
	
	document.onkeydown = function(event){
		if(parseInt(event.keyCode) == 27){
			document.getElementById(formId).reset();
		}
	}
	
	$('#'+formId).submit(function(e){
		$("#generalContentLoaderText").html(loadingText);
		$("#generalContentLoaderBox").fadeIn("fast");
			
	});
}

function setLateLoadingOverlay(formId, loadingText){
	document.getElementById(formId).onreset = function(e){
		$("#generalContentLoaderBox").fadeOut("fast");
		return false;
	}
	
	document.onkeydown = function(event){
		if(parseInt(event.keyCode) == 27){
			document.getElementById(formId).reset();
		}
	}
	
	$("#generalContentLoaderText").html(loadingText);
	$("#generalContentLoaderBox").fadeIn("fast");
	
}
