
function chack_newsletter_forms()
{
	var nmName	= $("#nmName").val();
	var nmEmail	= $("#nmEmail").val();
	var recaptcha_challenge_field	= $("#recaptcha_challenge_field").val();
	var recaptcha_response_field	= $("#recaptcha_response_field").val();
	
	// Facem validarile datelor introduse
	if ( nmName.lengh == 0 || nmName == "" )
	{
		inlineMsg("nmName","Please specify your name!",3);
		return false;
	}
	
	if ( nmEmail.lengh == 0 || nmEmail == "" )
	{
		inlineMsg("nmEmail","Please specify your email address!",3);
		return false;
	}
	
	if (validateEmail(nmEmail) )
	{
		inlineMsg("nmEmail","Invalid email address!",3);
		return false;
	}
	
	if ( recaptcha_response_field == '' ) 
	{
		inlineMsg("divReCaptcha","Please type the words you see in the image!",3);
		return false;		
	}
		
	// trimitem datele
	var sendData = "";
	sendData += "&nmName="+escape(nmName);
	sendData += "&nmEmail="+escape(nmEmail);
	sendData += "&recaptcha_challenge_field="+escape(recaptcha_challenge_field);
	sendData += "&recaptcha_response_field="+escape(recaptcha_response_field);
	
	$.ajax
	({
		type: "POST",
		url: "ajax/ajax_hooks_newsletter.php",
		data: sendData,
		success: function(msg)
		{
			// debug mode 0 or 1	
			var debug = 0;
			if ( debug == 1 ) alert(msg);
			
			myResponse = PHP_Unserialize(msg);

			if ( myResponse === null )			
				alert("An error occured while submitting the form, please refresh this window and try again!");
			
			if ( myResponse['ajaxStatus'] == 'error')
			{
				if (myResponse['errorType'] == "tooltip_msg")
				{
					Recaptcha.reload();
					inlineMsg("divReCaptcha",myResponse['displayOutput'],3);
				}
			}
			
			if ( myResponse['ajaxStatus'] == 'ok')
			{
 				$("#newsletterBody").hide();
 				
 				if (myResponse['displayOutput'] == "success" )
 				{
 					$("#finishMsg_success").show();
 				}
 				else
 				{
 					$("#finishMsg_already_subscribed").show();
 				}
			}		
		},
		error: function(msg) 
		{
                alert("Invalid request!\n"+msg);
		}
	});
	
	return false;
}

