jQuery(document).ready(function() {
	jQuery(function() {
		jQuery('form#connection-request').submit(function() {
			jQuery('form#connection-request .error').remove();
			var hasError = false;
			jQuery('.requiredField').each(function() {
				if(jQuery.trim(jQuery(this).val()) == '') {
					var labelText = jQuery(this).prev('label').text();
					jQuery(this).parent().append('<span class="error">Ai uitat sa introduci '+labelText+'.</span>');
					jQuery(this).addClass('inputError');
					hasError = true;
				} else if(jQuery(this).hasClass('email')) {
					var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
					if(!emailReg.test(jQuery.trim(jQuery(this).val()))) {
						var labelText = jQuery(this).prev('label').text();
						jQuery(this).parent().append('<span class="error">Ai introdus un '+labelText+' invalid.</span>');
						jQuery(this).addClass('inputError');
						hasError = true;
					}
				}
			});
			if(!hasError) {
				var formInput = jQuery(this).serialize();
				jQuery.post(jQuery(this).attr('action'),formInput, function(data){
					jQuery('form#connection-request').slideUp("fast", function() {				   
						jQuery(this).before('<p class="thanks"><strong>Multumim!</strong> Cererea a fost trimisa cu succes.</p>');
					});
				});
			}
			
			return false;
			
		});
	
		jQuery("#addresses").autocomplete({
			source: streets,
			minLength: 2,
			open: function(event, ui) { jQuery('.ui-autocomplete').css('width','262px'); }
		});
	});
});

