function chekeando()
{
// Validaremos con jquery validate y esta funcion conjuntamente.
// Con javascript validaremos los aspectos más complicados del formulario y mostraremos el resultado con jquery.validate marcando o desmarcando
// unos checkbox de control cuyo id es (mincontrol,minfide,mintar).
	var pres=0; // pres, si esta a uno se ha marcado algun elemento de presupuesto.
	// Tanteamos si algunos de los ROOT de cada sección esta marcado
	if( ($("#00N30000004bAhG").attr("checked"))||($("#00N30000004bAhL").attr("checked"))||($("#00N30000004bAhQ").attr("checked")) )
	{
		pres=1;
		// El hidden checkbox  se marca para que no aparezca el error con el jquery validate
		$('#presupuestar').attr('checked', true);
	}
	// Tanteamos la politica de privacidad
	if($("#00N30000004bAh6").attr("checked")) $("#minpolitica").attr('checked', true);
	else  $("#minpolitica").attr('checked', false);
	if(pres!=1) // Si presupuestar es diferente de uno no se ma marcado ningun elemento
	{
		// El hidden checkbox no se marca para que aparezca el error con el jquery validate
		$('#presupuestar').attr('checked', false);
		$("#label_tarjetas").css("background","#E2E2E2");
		$("#label_impresoras").css("background","#E2E2E2");
		$("#label_soluciones").css("background","#E2E2E2");
		$('#mintar').attr('checked', true);
	}
	else
	{
	// El hidden checkbox se marca para que no aparezca el error con el jquery validate
	$('#presupuestar').attr('checked', true);
	//////////////////////////////////////////////////////////////////////////////////
	// OTRAS COMPROBACIONES //////////////////////////////////////////////////////////
	//////////////////////////////////////////////////////////////////////////////////
	// Cambiaremos la css de los elementos segun se checken o no las opciones, ademas
	// marcaremos o desmarcaremos los checkbox de control que contemplara el jquery
	// validate.
	//////////////////////////////////////////////////////////////////////////////////
	if($("#00N30000004bAhL").attr("checked")) $("#label_impresoras").css("background","#BFBFBF");
	else $("#label_impresoras").css("background","#E2E2E2");
	/////////////////////////////////////////////////////////////////////////////////
	if($("#00N30000004bAhG").attr("checked"))
	{
		$("#label_tarjetas").css("background","#BFBFBF");
		if(($("#00N30000003aCvz").val()<300)||($("#00N30000003aCvz").val()==""))
		{	
			$('#mintar').attr('checked', false);
			$("#00N30000003aCvz").css({'border':'1px solid #DB0831','background-color':'#EBEBEB'});
			$("#errornumtarjetas").css({'visibility':'visible'});
		}
		else
		{
			$('#mintar').attr('checked', true);
			$("#00N30000003aCvz").css({'border':'1px solid #7F9DB9','background-color':'#FFFFFF'});
			$("#errornumtarjetas").css({'visibility':'hidden'});
		}
	}
	else
	{
		$("#label_tarjetas").css("background","#E2E2E2");
		$('#mintar').attr('checked', true);
	}
	/////////////////////////////////////////////////////////////////////////////////
	if($("#00N30000004bAhQ").attr("checked"))  $("#label_soluciones").css("background","#BFBFBF");
	else  $("#label_soluciones").css("background","#E2E2E2");
	/////////////////////////////////////////////////////////////////////////////////
  }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$(function() {
	$("#finditar").validate({
	rules: {		
		'last_name': {
		required: true,
		minlength: 2
		},		
		/*
		'phone': {
		required: true,
		minlength: 9,
		number: true
		},*/		
		'email': {
		required: true,
		email: true
		},	
		'00N30000004bHDf': {
		required: true
		},
		'presupuestar': {
		required: true
		},
		'minpolitica': {
		required: true
		},
		'mintar': {
		required: true
		}
	},	
	messages: {
	'last_name': "<ul class='err'><li>Indíquenos su nombre y apellidos para poder localizarle.</li></ul>",
	'email': "<ul class='err'><li>Indíquenos  su email para poder enviarle la información deseada.</li></ul>",
	'company': "<ul class='err'><li>Su compañía es obligatoria</li></ul>",
	'00N30000004bHDf': "<ul class='err_select'><li>Indique su provincia para asignarle el comercial de su zona</li></ul>",
	'presupuestar': "<ul class='err'><li>No ha indicado nada para presupuestar</li></ul><br><br>",
	'minpolitica': "<ul class='err_large'><li>Por favor, acepte nuestras condiciones.</li></ul><br><br>",
	'mintar': " "
	},
	submitHandler: function(form)
	{
	id_sforce_ok=$('#id_salesforce').val(); // Id identificativo = tanto en salesforce como en BDD
	// Datos personales ////////////////////////////////////////////////////////////////////////////
	nombre_ok=$('#last_name').val();
	telefono_ok=$('#phone').val();
	correo_ok=$('#email').val();	
	provincia_ok=provincia($('#00N30000004bHDf').val());
	sector_ok=problematico($('#00N30000003aH3v').val(),"PRESUPUESTO");
	observaciones_ok=$('#00N30000003aH40').val();
	// Tarjetas ////////////////////////////////////////////////////////////////////////////
	if($("#00N30000004bAhG").attr("checked")) tarjetas_root_ok='S';
	else tarjetas_root_ok=0;
	numero_tarjetas_ok=$('#00N30000003aCvz').val();
	impresion_ok=problematico($('#00N30000004bAg8').val(),"PRESUPUESTO");
	tecnologia_ok=problematico($('#00N30000004bAgD').val(),"PRESUPUESTO");
	formato_ok=problematico($('#00N30000004bAgI').val(),"PRESUPUESTO");
	if($("#00N30000003aDOf").attr("checked")) numero_socio_ok='S';
	else numero_socio_ok=0;
	fotografia_ok=$('#00N30000003aDMt').val();
	if($("#00N30000003aDMt").attr("checked")) fotografia_ok='S';
	else fotografia_ok=0;
	panel_ok=$('#00N30000004bAgN').val();
	if($("#00N30000004bAgN").attr("checked")) panel_ok='S';
	else panel_ok=0;	
	// Impresoras ////////////////////////////////////////////////////////////////////////////
	if($("#00N30000004bAhL").attr("checked")) impresoras_root_ok='S';
	else impresoras_root_ok=0;
	nimpresoras_ok=$('#00N30000004bAgS').val();
	modelo_ok=utf8_decode($('#00N30000004bAgX').val());
	color_ok=problematico($('#00N30000004bAgh').val(),"PRESUPUESTO");
	codificar_ok=problematico($('#00N30000004bAgm').val(),"PRESUPUESTO");
	agua_ok=problematico($('#00N30000004bAgr').val(),"PRESUPUESTO");
	// Soluciones Globales ////////////////////////////////////////////////////////////////////////////
	if($("#00N30000004bAhQ").attr("checked")) soluciones_root_ok='S';
	else soluciones_root_ok=0;
	software_ok=problematico($('#00N30000003cBKz').val(),"PRESUPUESTO");
	if($("#00N30000003o0st").attr("checked")) torno_ok='S';
	else torno_ok=0;
	if($("#00N30000003bjSd").attr("checked")) lector_ok='S';
	else lector_ok=0;
	if($("#00N30000004bAgw").attr("checked")) medios_ok='S';
	else medios_ok=0;
	if($("#00N30000003aDQM").attr("checked")) expo_ok='S';
	else expo_ok=0;
	if($("#00N30000003cBH2").attr("checked")) accesorios_ok='S';
	else accesorios_ok=0;
	/////////////////////////////////////////////////////////////////////////////
	/////////////////////////////////////////////////////////////////////////////
	// Los no seleccionados necesitamos anularlos antes de mandar a salesforce //
	if(!($("#00N30000004bAhG").attr("checked")))
	{
		var campos_c=new Array(" ");
		var campos_n=new Array('#00N30000004bAhG','#00N30000003aDOf', '#00N30000003aDMt', '#00N30000004bAgN');// Nombre, fotografia, panel
		var campos_s=new Array('#00N30000004bAg8','#00N30000004bAgD','#00N30000004bAgI'); // Impresion, tecnologia, formato
		reset_input(campos_n,campos_s,campos_c)
	}
	if(!($("#00N30000004bAhL").attr("checked")))
	{
		var campos_c=new Array("#00N30000004bAgS");
		var campos_n=new Array('#00N30000004bAhL');
		var campos_s=new Array('#00N30000004bAgX','#00N30000004bAgh', '#00N30000004bAgm', '#00N30000004bAgr');  //modelo,color,codificar,agua
		reset_input(campos_n,campos_s,campos_c)
	}
	if(!($("#00N30000004bAhQ").attr("checked")))
	{
		var campos_c=new Array(" ");
		var campos_n=new Array('#00N30000004bAhQ','#00N30000003o0st', '#00N30000003bjSd', '#00N30000004bAgw', '#00N30000003aDQM', '#00N30000003cBH2');// torno,lector,medios,expo,accesorios
		var campos_s=new Array('#00N30000003cBKz');// Software
		reset_input(campos_n,campos_s,campos_c)
	}
	////////////////////////////////////////////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////////////////////////////////////////
	var navegador = navigator.appName
	if (navegador == "Microsoft Internet Explorer")	cod=0;
	else cod=1;
	////////////////////////////////////////////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$.ajax({
	type: "GET",
	contentType: "application/x-www-form-urlencoded",
	url:"../form_process.php",
	processData: false,
	data: "nombre_ok="+ nombre_ok
	+"&telefono_ok="+ telefono_ok
	+"&correo_ok="+ correo_ok
	+"&provincia_ok="+ provincia_ok	
	+"&sector_ok="+ sector_ok
	+"&observaciones_ok="+ observaciones_ok
	+"&tarjetas_root_ok="+ tarjetas_root_ok
	+"&numero_tarjetas_ok="+ numero_tarjetas_ok
	+"&impresion_ok="+ impresion_ok
	+"&tecnologia_ok=" + tecnologia_ok
	+"&formato_ok="+ formato_ok
	+"&numero_socio_ok="+ numero_socio_ok
	+"&fotografia_ok="+ fotografia_ok
	+"&panel_ok="+ panel_ok
	+"&impresoras_root_ok="+ impresoras_root_ok
	+"&nimpresoras_ok="+ nimpresoras_ok
	+"&modelo_ok="+ modelo_ok
	+"&color_ok="+ color_ok
	+"&codificar_ok="+ codificar_ok
	+"&agua_ok="+ agua_ok	
	+"&soluciones_root_ok="+ soluciones_root_ok
	+"&software_ok="+ software_ok
	+"&torno_ok="+ torno_ok
	+"&lector_ok="+ lector_ok
	+"&medios_ok="+ medios_ok
	+"&expo_ok="+ expo_ok
	+"&accesorios_ok="+ accesorios_ok
	+"&tipo=2"	
	+"&id_sforce_ok="+ id_sforce_ok
	+"&cod=" + cod,
	success: function(msg){ $("#id_del_div").html("<strong>¡El mensaje se ha enviado correctamente!</strong>"); }
	});
	// Cambio a utf-8 ////////////////////////////////////////////////////////////
	$("#last_name").val(cambio(nombre_ok));
	$("#phone").val(cambio(telefono_ok));
	$("#email").val(cambio(correo_ok));
	$("#00N30000003aH40").val(cambio(observaciones_ok));
	/////////////////////////////////////////////////////////////////////////////
form.submit();
}
});
});