function tarBlank() {
    $("a[rel='external']").attr('target', '_blank');
    $("a[rel='nofollow']").attr('target', '_blank');
}

function abrirPopup(url, ancho, alto) {
    window.open(url, url, "left=50,top=100,menubar=0,location=0,status=0,width=" + ancho + ",height=" + alto);
}


function popupPrivacidad() {
    $(".privacidad").click(function(event){
        abrirPopup($(this).attr('href'), '340', '450');
        event.preventDefault();
    });
}

function validateEmail(email) {
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    return email.match(re)
}

function suscribir() {
    $('#fsuscribir').submit(function(event) {
        event.preventDefault();
        var email = $('#suscriptor').val();
        if(!validateEmail(email)) {
            alert('Comprueba tu email'); return;
        }
        if($("#aceptar").attr("checked") == false) {
            alert('Tienes que aceptar las condiciones'); return;
        }
        var datos = 'email=' + email + '&aceptar=' + $("#aceptar").val();
        var url = base_url + 'suscriptores/alta/';
        $.ajax({
            url: url,
            type: "post",
            data: datos,
            dataType: "xml",
            success: function(res){
                $('root',res).each(function(i){
                    var ok = $(this).find("ok").text();
                    if(ok == 'ok') {
                        $('#suscriptor').val('tu email');
                        alert('Confirma tu suscripción desde tu cuenta de email. Gracias.');
                    } else {
                        alert('Se ha producido algún error. Por favor inténtalo más tarde');
                    }
                });
            }
        });
        
    });
}

function lupa(selector) {
    var left;
    var ldiv;
    var limg;
    $(selector).each(function(index) {
        //left = parseInt($(this).innerWidth() - 34);
        //alert($(this).innerWidth()+' '+$(this).find('img').innerWidth());
        ldiv = $(this).innerWidth();
        limg = $(this).find('img').innerWidth();
        left = parseInt(((ldiv - limg)/2) + limg - 35);
        $($(this)).find('a').append('<span class="lupa" style="left:'+left+'px"> </span>');
    });

}

function fancyBox() {
	$("a[rel=fotos_noticias]").fancybox({
            'titlePosition':'over','titleFormat': function(title, currentArray, currentIndex, currentOpts) {return '<span id="fancybox-title-over">' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '<\/span>';}
        });
 /*
        $("a[rel=fotos_noticias]").live("click",function(ev){
                ev.preventDefault();
                $.fancybox({
                    href: $(this).attr('href'),
                    'titlePosition':'over',
                    'titleFormat': function(title, currentArray, currentIndex, currentOpts) {return '<span id="fancybox-title-over">' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '<\/span>';}
                });
        });
        */
}


function formConteCam() {
    var campos = new Array('q', 'suscriptor', 'descripcion');
    $.each(campos, function(key, value) {
        if($("#" + value).val() == '') $("#" + value).val($("#" + value).attr('title'));
        $("#" + value).focusin(function() {
            if($("#" + value).val() == $("#" + value).attr('title')) $("#" + value).val('');
        });
        $("#" + value).focusout(function() {
            if($("#" + value).val() == '') $("#" + value).val($("#" + value).attr('title'));
        });
    });
}

