$(document).ready(function(){

    $('a.product').click(function(){
        /* patch IE7 pour lien sur image */
        var href = $(this).attr('href');
        document.location.href = href;
        return false;
    });

    $('a.submit').click(function(){
        $(this).parent('form').trigger('submit');
        return false;
    });

    $('input.email').parent('form').submit(function(){
        var field = $(this).children('input.email:first');
        var valid = checkEmail(field.val());
        if( !valid ){
            field.css('border-color', 'red');
            window.setTimeout(function(){
                field.css('border-color', '');
            }, 500);
        }
        return valid;
    });

    $('dl.attribute img').error(function(){
        $(this).parents('dl').css('display','none');
    });

});


function openPopup(url){
    var open = false;
    if (url != '') {
        var popup = window.open(url,'sexyboutique','directories=no, location=no, menubar=no, resizable=no, scrollbars=yes, status=no, toolbar=no, width=850, height=600');
        if (popup) {
            popup.focus();
            open = true;
        }
    }

    return open;
}

function checkEmail(value){
    var valid = true;
    
    var length = value.length;
    var index = value.indexOf("@");
    if ((index < 1) || (index==(length-1))) {
        valid = false;
    }

    var domain = value.substring(index+1,length);
    length = domain.length;
    index = domain.indexOf(".");
    if ((index < 1) || (index==(length-1))) {
        valid = false;
    }
    
    return valid;
}