/* show popup save comment*/
function callCbox(){
    $('#savecomment').colorbox({
        open:true,
        html: '<div id="container-popfrais" style="color:#4e4446; height:180px; width: 600px; border: 2px dashed #EEEEEE;"><div class="popup-textNews" style=" float:left; width:580px;height: 160px;"><p style="font-size: 20px;font-weight: bold;text-align: center;">Merci !<br/><br/>Votre commentaire est en cours de traitement.<br/>Votre commentaire sera affiché sur le site,<br/> généralement dans un délai de 48 heures.</p><div class="clear"></div></div></div> '
    });
} 

$(document).ready(function () {
  
    var save = $('#savecomment').val();
    if (save !=''){
        var offsetTop = $('#product-comment-box').offset().top;
        $(document).scrollTop(offsetTop);
        callCbox(); 
    }
});

$(function() {
    /* Photo */
    $('.product-img-mini').click(function() {
        $.ajax({
            type: "POST",
            url: AJAX_PATH + "product.ajax.php",
            data: {
                type: 'big-pict', 
                id: $(this).attr('id')
            },
            beforeSend:function() {
                $('#product-pict-large').hide();
                $('#product-img-preload').show();
            },
            success:function(data) {
                $('#product-pict-large').html(data);
                $('#product-img-preload').hide();
                $('#product-pict-large').show();
            }
        });
    });
	
    /* Ajout au panier */
    /* $('#add-cart a').click(function() {
        var quantity = $('#quantity').val();
        if($('#colors').length > 0) {
            var item = $('#colors').val();
        } else if($('#sizes').length > 0) {
            var item = $('#sizes').val();
        } else {
            var item = $("#item_id").val();
        }
        if(!item) {
            alert('Veuillez choisir une taille ou une couleur');
            return;
        }
        $.ajax({type: "POST",
           url: AJAX_PATH + "cart.ajax.php",
           data: {add: '1', item_id: item, quantity: quantity},
           success:function(data) {
             location.href = URL_PATH + 'panier/';
           }
        });
    });*/
    
    /* Ajout au panier nouvelle version */
    $('#add-cart a').click(function() {
        var colorsize = $('#size-color').val();
        if(colorsize){
            var criterias = colorsize.split(' - ');
        }
    	
        var size = $('#size-criteria').val();
        var color = $('#color-criteria').val();
        var quantity = $('#quantity-criteria').val();
        var quantityColor = $('#quantity-color-criteria').val();
        var quantitySize = $('#quantity-size-criteria').val();
        var quantitySizeColor = $('#quantity-size-color-criteria').val();
        var productId = $('#product_id').val();
        if(colorsize){
            $.ajax({
                type: "POST",
                url: AJAX_PATH + "cart.ajax.php",
                data: {
                    type:'findProductItem', 
                    product_id: productId,
                    size: criterias[1],
                    color: criterias[0]
                },
                success:function(data) {
                    $.ajax({
                        type: "POST",
                        url: AJAX_PATH + "cart.ajax.php",
                        data: {
                            type: 'add', 
                            item_id: data, 
                            quantity: quantitySizeColor
                        },
                        success:function(data) {
                            location.href = URL_PATH + 'panier/';
                        }
                    });
                }
            });
        }
        //Si au moins un type de complément
        else if( color || size ){
            if(quantity !=''){
                $.ajax({
                    type: "POST",
                    url: AJAX_PATH + "cart.ajax.php",
                    data: {
                        type:'findProductItem', 
                        product_id: productId,
                        size: size,
                        color: color
                    },
                    success:function(data) {
                        $.ajax({
                            type: "POST",
                            url: AJAX_PATH + "cart.ajax.php",
                            data: {
                                type: 'add', 
                                item_id: data, 
                                quantity: quantity, 
                                quantityColor: quantityColor, 
                                quantitySize: quantitySize
                            },
                            success:function(data) {
                                location.href = URL_PATH + 'panier/';
                            }
                        });
                    }
                });
          
            }
        }
        //Si pas de compléments
        else{
            if(quantity !=''){
                var val = $('#quantity-criteria option:selected').html();
                if (val!=null){
                    var productItemId = $('#product-item-id').val();
                    $.ajax({
                        type: "POST",
                        url: AJAX_PATH + "cart.ajax.php",
                        data: {
                            type: 'add', 
                            item_id: productItemId, 
                            quantity: quantity
                        },
                        success:function(data) {
                            location.href = URL_PATH + 'panier/';
                        }
                    });
                }
                else{
                    /*Cart globe info*/
                    /*no color*/
                    if($('#criteria').val() == 'Couleur'){ 
                        useqtp('#color-criteria');
                    }
                
                
                    /*no size*/
                    if($('#criteria').val() == 'Taille'){
                        useqtp('#size-criteria');
                    } 
                
                    /*no size-color*/
                    if($('#criteria').val() == 'Couleur / Taille'){
                        useqtp('#size-color');
                    }
                
                
                }
            }
        }
    });
    
    /*click in select criterias*/

    $('#size-color').change(function(){
        var valueSelect=$('#size-color option:selected').html();
        var valueQuantity = $('#quantity-criteria option:selected').html()
        if(valueSelect != '' && valueQuantity == null && typeof $(this).data("qtip") != 'undefined')            
            $(this).qtip("destroy");
    });
    
    $('#size-criteria').change(function(){
        var valueSelect=$('#size-color option:selected').html();
        var valueQuantity = $('#quantity-criteria option:selected').html()
        if(valueSelect != '' && valueQuantity == null && typeof $(this).data("qtip") != 'undefined')            
            $(this).qtip("destroy");
    });
    
    $('#color-criteria').change(function(){
        var valueSelect=$('#size-color option:selected').html();
        var valueQuantity = $('#quantity-criteria option:selected').html()
        if(valueSelect != '' && valueQuantity == null && typeof $(this).data("qtip") != 'undefined')            
            $(this).qtip("destroy");
    });
    
    
    /*rater star*/
    
    /*Zoom*/
    $('.zoom').click(function(){
        $(this).colorbox({
            href: $("#product-pict-large img").attr('zoom'),
            width:700,
            height:700
        });
    });
	
    /* Adaptation du stock */
    $('#size-color').change(function() {
        var colorsize = $('#size-color').val();
        var criterias = colorsize.split(' - ');
        var productId = $('#product_id').val();
        if(colorsize){
            $.ajax({
                type: "POST",
                url: AJAX_PATH + "cart.ajax.php",
                data: {
                    type:'findProductItem', 
                    product_id: productId,
                    size: criterias[1],
                    color: criterias[0]
                },
                success:function(data) {
                    var item_id1 = data;
                    $.ajax({
                        type: "POST",
                        url: AJAX_PATH + "cart.ajax.php",
                        data: {
                            type:'adaptQuantity', 
                            item_id: item_id1
                        },
                        success:function(data) {
                            //alert(data);
                            $('#quantity').removeClass('hidden');
                            true
                            $('#quantity-criteria').html("");
                            for (i=1; i<=data; i++){
                                $('#quantity-criteria').append('<option value= "'+i+'" >'+i+'</option>');
                            }
                            $.ajax({
                                type: "POST",
                                url: AJAX_PATH + "cart.ajax.php",
                                data: {
                                    type:'adaptPrice', 
                                    item_id: item_id1
                                },
                                success:function(data) {
                                    //alert(data);
                                    $('#product-price').html("");
                                    $('#product-price').append(data+' &#8364; TTC');
                                    $('#product-discount').html("");
                                    $('#product-discount').append(data+' &#8364; TTC');
                                    $.ajax({
                                        type: "POST",
                                        url: AJAX_PATH + "cart.ajax.php",
                                        data: {
                                            type:'adaptPriceOld', 
                                            item_id: item_id1
                                        },
                                        success:function(data) {
                                            $('#old-price').html("");
                                            $('#old-price').append(data+' &#8364; TTC');
                                        }
                                    });
                                }
                            });  
                        }
                    });
                }
            });
        }
    });
  
	
    $('#size-criteria').change(function(){
        var size = $('#size-criteria').val();
        var productId = $('#product_id').val();
        if(size){
            $.ajax({
                type: "POST",
                url: AJAX_PATH + "cart.ajax.php",
                data: {
                    type:'findProductItem', 
                    product_id: productId,
                    size: size
                },
                success:function(data) {
                    var item_id1 = data;
                    $.ajax({
                        type: "POST",
                        url: AJAX_PATH + "cart.ajax.php",
                        data: {
                            type:'adaptQuantity', 
                            item_id: item_id1
                        },
                        success:function(data) {
                            //alert(data);
                            $('#quantity-size').removeClass('hidden');
                            $('#quantity-size-criteria').html("");
                            for (i=1; i<=data; i++){
                                $('#quantity-size-criteria').append('<option value= "'+i+'" >'+i+'</option>');
                            }
                            $.ajax({
                                type: "POST",
                                url: AJAX_PATH + "cart.ajax.php",
                                data: {
                                    type:'adaptPrice', 
                                    item_id: item_id1
                                },
                                success:function(data) {
                                    //alert(data);
                                    $('#product-price').html("");
                                    $('#product-price').append(data+' &#8364; TTC');
                                    $('#product-discount').html("");
                                    $('#product-discount').append(data+' &#8364; TTC');
                                    $.ajax({
                                        type: "POST",
                                        url: AJAX_PATH + "cart.ajax.php",
                                        data: {
                                            type:'adaptPriceOld', 
                                            item_id: item_id1
                                        },
                                        success:function(data) {
                                            $('#old-price').html("");
                                            $('#old-price').append(data+' &#8364; TTC');
                                        }
                                    });
                                }
                            });                     
                        }
                    });
                }
            });
        }
    });
	
    $('#color-criteria').change(function(){
        var color = $('#color-criteria').val();
        var productId = $('#product_id').val();
        if(color){
            $.ajax({
                type: "POST",
                url: AJAX_PATH + "cart.ajax.php",
                data: {
                    type:'findProductItem', 
                    product_id: productId,
                    color: color
                },
                success:function(data) {
                    var item_id1 = data;
                    $.ajax({
                        type: "POST",
                        url: AJAX_PATH + "cart.ajax.php",
                        data: {
                            type:'adaptQuantity', 
                            item_id: data
                        },
                        success:function(data) {
                            $('#quantity-color').removeClass('hidden');
                            $('#quantity-color-criteria').html("");
                            for (i=1; i<=data; i++){
                                $('#quantity-color-criteria').append('<option value= "'+i+'" >'+i+'</option>');
                            }
                            $.ajax({
                                type: "POST",
                                url: AJAX_PATH + "cart.ajax.php",
                                data: {
                                    type:'adaptPrice', 
                                    item_id: item_id1
                                },
                                success:function(data) {
                                    //alert(data);
                                    $('#product-price').html("");
                                    $('#product-price').append(data+' &#8364; TTC');
                                    $('#product-discount').html("");
                                    $('#product-discount').append(data+' &#8364; TTC');
                                    $.ajax({
                                        type: "POST",
                                        url: AJAX_PATH + "cart.ajax.php",
                                        data: {
                                            type:'adaptPriceOld', 
                                            item_id: item_id1
                                        },
                                        success:function(data) {
                                            $('#old-price').html("");
                                            $('#old-price').append(data+' &#8364; TTC');
                                        }
                                    }); 
                                }
                            });  
                        }
                    });
                }
            });
        }
    });
	
    /*add.comment*/
    $('#new_comment_link').click(function(){ 
        var productId = $('#product_id').val();
        var productName = $('#product_name_url').val();
        var val = 0;
        $.ajax({
            type: "POST",
            url: AJAX_PATH + "comment.ajax.php",
            data: {
                type: 'add', 
                product_id: productId, 
                value: val
            },
            success:function(data) {
                location.href = URL_PATH + 'comment/' + productId + '/' + productName + '/';
            }
        });
    });
	
    /*comments vendor*/
    $('#grey_bar_vendor').click(function(){
        var productId = $('#product_id').val();
        var gray = $('#bar_product').val();
        var green = $('#bar_vendor').val();
        if(gray='gray'){
            $(this).css('background-color', '#6A5357');
            $('#grey_bar_product').css('background-color', '#88C100');
            $.ajax({
                type: "POST",
                url: AJAX_PATH + "comment.ajax.php",
                data: {
                    type: 'commentshipping', 
                    id: productId
                },
                beforeSend:function() {
                    $('#product-comment-text-bottom').hide();
                    $('#product-comment-preload').show();
                },
                success:function(data) {
                    $('#product-comment-text-bottom').html(data);
                    $('#product-comment-preload').hide();
                    $('#product-comment-text-bottom').show();
                }
            });
        }
        return false;
    });
    
    /*comments product*/
    $('#grey_bar_product').click(function(){
        var productId = $('#product_id').val();
        var gray = $('#bar_product').val();
        var green = $('#bar_vendor').val();
        if(green='green'){
            $(this).css('background-color', '#6A5357');
            $('#grey_bar_vendor').css('background-color', '#88C100');
            $.ajax({
                type: "POST",
                url: AJAX_PATH + "comment.ajax.php",
                data: {
                    type: 'commentsproduct', 
                    id: productId
                },
                beforeSend:function() {
                    $('#product-comment-text-bottom').hide();
                    $('#product-comment-preload').show();
                },
                success:function(data) {
                    $('#product-comment-text-bottom').html(data);
                    $('#product-comment-preload').hide();
                    $('#product-comment-text-bottom').show();
                }
            });
        }
        return false;
    });
    
});

$(function(){ 
    $('#form1 :radio.star').rating(); 
});

function useqtp(id){
    $(id).qtip({     
        style: {
            width: 255,
            height:80,
            background: "url('"+IMG_PATH+"buttons/info-bulle-txt.png') no-repeat",
            border: 0
        },
        position: {
            corner: {
                target: 'topRight',
                tooltip: 'bottomRight'
            }
        },
        show: {
            ready: true
        },
        hide: {
            fixed: true
        }
    });
} 

/*
function aff_Product(produit){
	window.open(produit,'produit','width=600, height=600, scrollbars=1, menubar=0, location=0, fullscreen=0, resize=0');
}*/

