var specification = '';
var proMenuId = '';
var specifications = new Object();
function getMenuProductsDetails(ids)
{
    $.getJSON('http://ckt-carbon.com/shop/json/getProducts/proIds/' + ids + '?jsoncallback=?',function(json) {
        $.each (json, function(i, item) {
            var pr = jQuery('.productDiv' + item.pro_id);
            $(pr).find('.price').html(item.pro_wholesale_price + ' € ttc');

            var desc = $(pr).find('.product-description').find('p');
            $(desc[0]).html(item.pro_description_fr); 
            
            var select = $('<select class="custom"></select>').appendTo($(pr).find('.product-description'));
            $.each(item.specification,function(i, item) {
                select.append('<option value="'+item.spe_id+'">'+item.spe_value_fr+'</option>');
            });
            $(pr).find('.options').html('').append(select);
            $(pr).find('select.custom').live('change', function() {
                var speId = this.value;
                $.each(item.specification,function(j, spec) {
                    if(speId == spec.spe_id) {
                        if(spec.spe_stock > 0) {
                            $(pr).find('p.stock').text('En stock').removeClass('stockEmpty');
                        } else {
                            $(pr).find('p.stock').text('Stock épuisé').addClass('stockEmpty');
                        }
                        //alert(speId+' '+spec.spe_id+' '+spec.spe_stock);
                    }
                });
            });            

            
            //$(pr).find('select.custom').selectmenu({style:'popup',maxHeight: 200,appendTo:pr});
            
            $(pr).find('.btn-03').click(function() {
                if (select.val() == 0) {
                    return false;
                } else {
                     window.location = '/shop/index/add/proId/' + item.pro_id + '/speId/' + select.val();
                }
                return false;
            });
        });
        //$('select.custom').selectmenu({style:'popup',maxHeight: 200,appendTo:$('.product-details .options')});
    });
    


}

$(document).ready(function() {
   
    //newsletter validation
    $("#f12").validate({
        rules: {
            email: {
                required: true,
                email: true
            }
        },
        messages: {
            email: {
                required: "",
                email: ""
            }
        },
        invalidHandler: function(form, validator) {
            var errors = validator.numberOfInvalids();
            alert('Veuillez saisir une adresse email valide.');
        },
        submitHandler: function(form) {
            alert('Vous recevrez très prochainement nos newsletters. Merci.');
            form.submit();
       }
    });
    //contact validation
    $("#contact").validate({
        rules: {
            email: {
                required: true,
                email: true
            },
            name: {
                required: true
            }
        },
        submitHandler: function(form) {
            alert('Votre message a été envoyé à notre équipe, merci.');
            form.submit();
       }
    });
    //FOOTER SEO TEXT
    jQuery('.footer-menu p:not(:eq(0),:eq(1),:eq(2))').hide();
    jQuery('.footer-menu p:eq(1)').css('bottom','30px');
    jQuery('.footer-menu p:eq(2)').css('bottom','0px');
    jQuery('.footer-menu h1, .footer-menu h2').click(function(){
        jQuery('.footer-menu').css('height','120px');
        jQuery('.footer-menu p').css('bottom','0px').slideUp();
        jQuery('.current').toggleClass('current');
        jQuery(this).toggleClass('current').next().slideDown();
    });
});
