// JavaScript Document
jQuery(document).ready(function(){
								
jQuery('#dtp_fecha').datepick({altField: '#fecha', altFormat: 'dd-mm-yy'});

var loader = jQuery('<div id="loader"><img src="images/loading.gif"/></div>')
		.css({position: "relative", top: "1em", left: "25em"})
		.hide()
		.appendTo("body");
	jQuery().ajaxStart(function() {
		loader.show();
	}).ajaxStop(function() {
		loader.hide();
	}).ajaxError(function(a, b, e) {
		throw e;
	});
	jQuery.validator.messages.required = traduccion_required;
	jQuery.validator.messages.numeric = traduccion_numeric;
	jQuery.validator.messages.email = traduccion_email;
	
	var msgerror = traduccion_msgerror;
	var _form_clasificados = jQuery("#formclasificados").validate({									
			showErrors: function(errorMap, errorList) {
			//LimpiaErrores();
			//var msgerror = "Tu formulario contiene " + this.numberOfInvalids() + " errores.";
			
			var msgerr = msgerror.replace(/\[@cantidad_errores@]/gi, this.numberOfInvalids());
			
			$("#warning").html(msgerr);
			$("#warning").show();		
			this.defaultShowErrors();
			$.each(errorList, function(){
				e = $("#"+this.element.id);
				msg = this.message;		
				e.addClass("error");
				e.addClass("tooltips_error");					
				e.attr("title", msg);
				e.tooltip({
					track: true,
					delay: 0, 
					showURL: false, 
					showBody: " - ", 
					fade: 250,
					extraClass: "tooltips_error"
				});
			});
		 },
		
		 //message:{required: "El campo es requerido",numeric:"NUMERICO"},
		// debug: true,
		 errorContainer: $("#warning"),		
		 errorLabelContainer: null,
		 
		submitHandler: function(form){
			// ScrollArriba();
			$("#solicitud_div_enviando_datos").show();
			var _error = "";			 
			 
			var _exp_numerica = /^[0-9]+$/;
			
			
			 // Si no hay errores Envio el Formulario
			 if(_error == "") {
				 $("#warning").hide();
				 jQuery(form).ajaxSubmit({
					dataType:'json',
					target: "#result",
					success: function(resp) {
						$("#solicitud_div_enviando_datos").hide();
						_divresultado = jQuery("#mensajeresultado");	
						_divfomulario = jQuery("#formulario_alta_clasificados");
						
						// Comprueba Cambio de Datos
						if(resp.grabacion == 'ok'){	
							msg_ok = $('#msg_ok').val();
							_divfomulario.slideUp("slow");
							_divresultado.html(msg_ok);
							_divresultado.addClass("mensaje_ok");		
							_divresultado.slideDown("slow");
							LimpiarDatos();
						}
						if(resp.grabacion == 'error'){
							msg_error = $('#msg_error').val();
							_divresultado.html(msg_error);
							_divresultado.addClass("form_error");
							_divresultado.slideDown("slow");			
						}
					}
				 });
			}
		 }
	});

	jQuery("#reset").click(function() {
		//ScrollArriba();
		_form_contacto.resetForm();
	});
});	
function MostrarError(_msg_error){
	$("#warning").html(_msg_error);
	$("#warning").show();
	$("#formclasificados").show();
	$("#solicitud_div_enviando_datos").hide();
}
function ScrollArriba() {
	$('html, body').animate({scrollTop:0}, 'slow'); 
}

function abrirformularioclasificados(){
	_divformulario = jQuery("#formulario_alta_clasificados");
	_divformulario.slideDown("slow");
	_divformulario.attr('width','100%');
}
function cerrarformulario(){
	_divformulario = jQuery("#formulario_alta_clasificados");
	_divformulario.slideUp("slow");
	_divformulario.attr('width','100%');
	LimpiarDatos();
}
function LimpiarDatos(){
	$("#dtp_fecha").val('');
	$("#fecha").val('');
	$("#descripcion").val('');
	$("#frmprecio").val('');
	$("#contacto").val('');
}


