function checkEmail(value) {
	var emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/i;		
	return emailRegExp.test(value);		 
}

function mainNewsletterSubmit(form) {
	var $form = $(form);
	var $el = $("input[name=email]");
	
	if($el.val()=="") {
		alert('Introduceti adresa de email');		
		$el.focus();
		return false;
	}

	if(!checkEmail($el.val())) {
		alert('Adresa de email introdusa nu este valida');
		$el.focus();
		return false;
	}
	
	return true;
}

function mainSondajSubmit() {
	if($("#sondajSelected").val()=="") {
		alert("Selectati o optiune!");
		return false;
	}
	$("#mainSondajForm").submit();
}

var solicitaOfertaSubmit = function(form) {
	//validate fields
	var $form = $(form);
	var formValues = {};	
	$("input,textarea", $form).each( function() {
		var v = jQuery.trim($(this).val());		
		formValues[$(this).attr("name")] = v;
	});
	
	if(formValues["name"].length == 0) {
		alert("Numele este obligatoriu!");
		$("input[name=name]", $form).focus();
		return false;
	}
	
	if(formValues["email"].length == 0) {
		alert("Adresa de email este obligatorie!");
		$("input[name=email]", $form).focus();
		return false;
	}
	
	if(!checkEmail(formValues["email"])) {
		alert("Introduceti o adresa de email valida!");
		$("input[name=email]", $form).focus();
		return false;
	}
	formValues['save'] = 1;
	
	$(".ajax-loader", $form.parent()).show();
	
	$.ajax({  
		type: "POST",  
		url: "cere_oferta.php",  
		data: formValues,  
		success: function(msg) {
			$(".ajax-loader", $form.parent()).hide();
			var $p = $form.parent();
			var h = $p.height() - 50;			
			$p.html('<div class="message" style="height:'+h+'px;padding-top:50px;">Va multumim!<br />Mesajul dumneavoastra a fost trimis!</div>');
		}
	});

}

$(document).ready(function(){
	$("#formSearch input[type=text]")
		.focus( function(){ if($(this).val() == "Cauta") $(this).val(""); } )
		.blur( function(){ if($(this).val() == "") $(this).val("Cauta");  } );
});

