$(document).ready(function(){
						   
		$("#date").datepicker({ buttonText: "Calendario", dateFormat: 'dd/mm/yy', constrainInput: true, showOn: 'focus',
			monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
			dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'] });
		
		
		$("#submit_btn").click(function() {
			  var dataString = "";
			  var hasError = false;
			  
			 $(".forminput").each(function(index, it) {
								var val =  $.trim($("#" + it.id).val());
								if(it.id != "comments" && val == "") {
									$("#" + it.id + "Error").css("display", "block");
									hasError = true;
								} else {
									if(it.id == "email") {
										var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
										if (!filter.test(val)) {
											$("#" + it.id + "Error").css("display", "block");
											hasError = true;
										} else {
											$("#" + it.id + "Error").css("display", "none");
										}
									} else {
										$("#" + it.id + "Error").css("display", "none");
									}
								}
								dataString += (index == 0 ? "" : "&") + it.id + "=" + val;
							});

			 if(hasError) {
			 	return false;
			 }
			 
			  //alert (dataString);return false;
			  $.ajax({
				type: "POST",
				url: "sendmail.php",
				data: dataString,
				success: function(msg) {
						 var message = 'El mensaje ha sido enviado';
						 if(msg == '0') {
							 message = 'El mensaje no pudo ser enviado';
						 } 
						 $('#contact_form').html("<div id='message' style='height: 290px;'></div>");
						  $('#message').html("<span class='subtitulo'>" + message + "</span><br/>");
						  if(msg == '1') {
						  	$('#message').append("<p class='subtitulo'>Usted ser&aacute; contactado a la brevedad.</p>")
						  }
						  $('#message').hide()
						  .fadeIn(1500, function() {
							//$('#message').append("<img id='checkmark' src='images/check.png' />");
						  });									   
				}
			  });
			  return false;
		
		});	
		
});

