function validate_frm_details()
{
	var tmfName	= $("#tmfName").val();
	var tmfEmail	= $("#tmfEmail").val();
	var tmfHPot	= $("#hpot").val();
	
	if(tmfName.length < 2 || tmfName == ""){
		inlineMsg('tmfName','Please specify your <b>Name</b>',3);
		return false;
	}
	
	if(tmfEmail.length < 5 || tmfEmail == ""){
		inlineMsg('tmfEmail','Please specify your <b>Email</b>',3);
		return false;
	}
	
	if (validateEmail(tmfEmail)) {
		inlineMsg("tmfEmail","Please specify a valid <b>Email</b>!",3);
		return false;    
	}
	
	//daca am terminat validarea cu bine atunci trecem la salvarea datelor prin ajax
	var ajaxData ="tmfName="+escape(tmfName)+
		"&tmfEmail="+tmfEmail+
		"&hpot="+tmfHPot+
		"&nocache="+new Date().getTime();
			
	$.ajax
	({
		type:"POST",
		async: false,
		url:"ajax/ajax_save_contact.php",
		data: ajaxData,
		success: function(msg)
		{			
			myResponse = PHP_Unserialize(msg);
			if ( myResponse === null ) {
				$('#error-message').show();
			} else {
				if (myResponse['contactSave'] == 'yes'){
					//afisam success
					$('#success-message').show();
					$('#usrname').html(myResponse['usrName']);
					$('.frm-fields').hide();
				} else {
					//afisam mesajul de eroare
					$('#error-message').show();
					$('#msg-error-content').html(myResponse['errorMsg']);
					$('.frm-fields').hide();
				}
			}
		},
		error: function(msg){ 
			alert("An error occured while saving your details, please refresh this window and try again!");
		}
	});

	return false;
}

function validateEmail(emailad) {
		
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;

	if(((emailad.search(exclude) != -1)||(emailad.search(check)) == -1)||(emailad.search(checkend) == -1)){
		return true;
	}
	else {
		return false;
	}
}