if (document.images) {
	var activado = new Array();
	var desactivado = new Array();	
	for (i=1;i<=4;i++){
		desactivado['menu_0'+i] = new Image();
		desactivado['menu_0'+i].src = 'imagenes/menu/menu_0'+i+'.gif';
		activado['menu_0'+i] = new Image();
		activado['menu_0'+i].src = 'imagenes/menu/menu_0'+i+'_on.gif';
	}
}

function act(nombreImagen) {
	if (document.images){
		document[nombreImagen].src=activado[nombreImagen].src;
	}
}

function desact(nombreImagen) {
	if (document.images){
		document[nombreImagen].src=desactivado[nombreImagen].src;
	}
}

function mail(texto){
    var mailres = true;           
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
    var arroba = texto.indexOf("@",0);
    var punto = texto.lastIndexOf(".");
    if ((texto.lastIndexOf("@")) != arroba){
        return false;
    }
    var contador=0;
    while (contador<texto.length){
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){
            return false;
        } else contador++;
    }
   
    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)){
        mailres = true;
    } else mailres = false;
   
    return mailres;
} 

function validar_formulario(f, url_action){
	$('#usuario_apuntado').hide();
	$("#error").hide();
	var filters = {
        obligatorio: function(el) {return ($(el).val() != '' && $(el).val() != -1);},
        email: function(el) {return /^[A-Za-z_\.][A-Za-z0-9_\.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/.test($(el).val());},
        telefono: function(el){return /^[0-9]*$/.test($(el).val());}
    };
    
    $.extend({
        stop: function(e){
           if (e.preventDefault) e.preventDefault();
           if (e.stopPropagation) e.stopPropagation();
        }
    });
   
    if (typeof filters == 'undefined') return;
   
    $('#'+f).find("input, textarea, select").each(function(x,el){
        if ($(el).attr("className") != 'undefined') {
            $.each(new String($(el).attr("className")).split(" "), function(x, klass){
                if ($.isFunction(filters[klass]))
                    if (!filters[klass](el)){
                        $(el).addClass("error");
                    } else $(el).removeClass("error");
            });
        }
    });
   
    if ($('#'+f).find(".error").size() > 0) {
        //$.stop(e || window.event);
    	$("#error").fadeIn(100);
    	return false;
    } else {
    	$('#'+f).attr('action',url_action);
        $('#'+f).submit();
		return true;
    }
}

function enviar_formulario(){
	$('#usuario_apuntado').hide();
	$("#error").hide();
	$('#email').hide();
	$('#enviar').hide();
	$('#cargando').show();
	$.ajax({
		type: 'POST',
	    url: "ajax_apuntar_boletin.php",
	    data: {email: $('#email').val()},
	    success: function(data) {
	    	$('#cargando').hide();
	    	$('#usuario_apuntado').show();
		}
	});
	
	/*return false;*/
}
