function in_array (needle, haystack, argStrict) {
    // Checks if the given value exists in the array
    //
    // version: 911.718
    // discuss at: http://phpjs.org/functions/in_array    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: vlado houba
    // +   input by: Billy
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);    // *     returns 1: true
    // *     example 2: in_array('vlado', {0: 'Kevin', vlado: 'van', 1: 'Zonneveld'});
    // *     returns 2: false
    // *     example 3: in_array(1, ['1', '2', '3']);
    // *     returns 3: true    // *     example 3: in_array(1, ['1', '2', '3'], false);
    // *     returns 3: true
    // *     example 4: in_array(1, ['1', '2', '3'], true);
    // *     returns 4: false
    var key = '', strict = !!argStrict;
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {                return true;
            }
        }
    }
     return false;
}

$(document).ready(function(){

$("input[id='busca']").focus(function(){
	if ($(this).val() == 'buscar')
		$(this).val('');
});
$("input[id='busca']").blur(function(){
	if ($(this).val() == '')
		$(this).val('buscar');
});

$("form#formulario").submit(function(){

	$.ajax({
		type: "POST",
		url: '/contenidos/enviar_formulario.php',
		data: $("form#formulario").serialize(),
		success: function(msg){
			if (msg == 'OK') {
				jAlert('Su mensaje ha sido enviado correctamente','FORMULARIO DE CONTACTO');
				$("form#formulario input[type='text']").val('');
				$("form#formulario textarea").val('');
			}
			else{
				jAlert('No se ha podido enviar el formulario, por favor intentelo más tarde','Error de envío');
			}

		},
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			jAlert('No se ha podido enviar el formulario, por favor intentelo más tarde','Error de envío');
		}
	});

	return(false);
});

$("#form_busqueda").submit(function(){

	$.ajax({
		type: "POST",
		url: '/includes/buscar.php',
		data: $("#form_busqueda").serialize(),
		success: function(msg){
			$("#columna").html(msg);
			$("#columna2").html(msg);
		},
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			jAlert('No se ha podido realizar la busqueda, por favor intentelo más tarde','Error de busqueda');
		},
		beforeSend: function (XMLHttpRequest) {
			$("#columna").hide('slow');
			$("#columna2").hide('slow');
		},
		complete: function (XMLHttpRequest, textStatus) {
			$("#columna").show('slow');
			$("#columna2").show('slow');
		}
	});

	return(false);
});

$("#form_baja_boletin").submit(function(){
	$.ajax({
		type: "POST",
		url: '/boletines/baja_boletin.php',
		data: $("#form_baja_boletin").serialize(),
		success: function(msg){
			$("#columna").html(msg);
			$("#columna2").html(msg);
		},
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			jAlert('No se ha podido dar de baja, intentelo de nuevo o envienos un correo electronico','Error');
		},
		beforeSend: function (XMLHttpRequest) {
			$("#columna").hide('slow');
			$("#columna2").hide('slow');
		},
		complete: function (XMLHttpRequest, textStatus) {
			$("#columna").show('slow');
			$("#columna2").show('slow');
		}
	});

	return(false);
});

$("#Map area").mouseenter(function(){
	var val = $("#Map area").attr('title');
	$("#info_mapa_top").html(val).show('slow');
})
.tooltip({
    track: true,
    delay: 0,
    showURL: false,
    showBody: " | ",
    fade: 250
})
.mouseleave(function(){
	$("#info_mapa_top").hide('slow').html('');
});


$("#form_suscripcion_boletin").submit(function(){
	if($("#condiciones_de_uso").is(':checked')){
		if ($("#nombre").val()!='' && $("#email").val()!='') {
			$.ajax({
				type: "POST",
				url: '/includes/suscripcion_boletin.php',
				data: $("#form_suscripcion_boletin").serialize(),
				success: function(msg){
					msg = msg.split(' - ');
					if (msg[0]!='KO') {
						$("#form_suscripcion_boletin").html(msg[1]);
					}
					else{
						jAlert(msg[1],'Error al suscribirse');
					}
				},
				error: function (XMLHttpRequest, textStatus, errorThrown) {
					jAlert('No se ha podido realizar el envio del formulario, por favor intentelo más tarde','Error de envio');
				},
				beforeSend: function (XMLHttpRequest) {
					$("#form_suscripcion_boletin").hide('slow');
				},
				complete: function (XMLHttpRequest, textStatus) {
					$("#form_suscripcion_boletin").show('slow');
				}
			});
		}
		else{
			$("#nombre,#email").css('border','1px solid #FF0000');
		}
	}
	else{
		jAlert("Debe leer y aceptar las condiciones de uso y politica de privacidad para suscribirse al boletin");
	}
	return(false);
});
});
