if (window['loadFirebugConsole']) {
    window.loadFirebugConsole();
} else {
    if (!window['console']) {
        window.console = {};
        window.console.info = alert;
        window.console.log = alert;
        window.console.warn = alert;
        window.console.error = alert;
    }
}
function hideClose() {
    jQuery('#cboxClose').css({marginRight:"60px",backgroundImage:"none"});
}
function showClose() {
    jQuery('#cboxClose').css({marginRight:"0px",backgroundImage:"http://coldistella.it/images/design/colorbox/lb_close.gif"});
}
jQuery(document).ready(function() {
    // do something
    jQuery('.lb-link-flv').colorbox({iframe:true, width:660, height:520});
    jQuery('.lb-gallery').colorbox({iframe:true, width:660, height:620});
    jQuery('.lb-pic').colorbox({transition:"fade"});
    jQuery(".lb-content").colorbox({title: "&nbsp;", width:750, height:385, inline:true, href:function(){
            return "#"+jQuery(this).attr("name");
        }
    });
    jQuery("div.link-list").attr({className : "link-list clear"});

    jQuery('#submitForm').click(function(){
        return true;
        $.ajax({
           type: "POST",
           url: "ajax/formdata.php",
           data: {
               "Fcompany"  :jQuery('#Fcompany').val(),
               "Fname"     :jQuery('#Fname').val(),
               "Fsurname"  :jQuery('#Fsurname').val(),
               "Femail"    :jQuery('#Femail').val(),
               "Ftel"      :jQuery('#Ftel').val(),
               "Ftext"     :jQuery('#Ftext').val()
           },
           success: function(data){
            if(data.status == "ok") {
            } else {
                if(data.cssFname == "error") {
                    jQuery('#Fname-label-css').attr({className: "error"});
                }
                if(data.cssFname == "error") {
                    jQuery('#Fsurname-label-css').attr({className: "error"});
                }
                if(data.cssFname == "error") {
                    jQuery('#Femail-label-css').attr({className: "error"});
                }
                if(data.cssFname == "error") {
                    jQuery('#Ftext-label-css').attr({className: "error"});
                }
            }
           }
         });
        return false;
    })

    jQuery('.textblock img').each(function(){
        if(jQuery(this).css("float") == "right" && jQuery(this).attr("className") != "noborder") {
            jQuery(this).css("float", "");
            jQuery(this).css("padding", "");
            var div = jQuery("<div>").css("float", "right");
            jQuery(this).before(jQuery(div))
            jQuery(this).appendTo(
                jQuery(div).css({
                    padding : "0px 0px 10px 10px",
                    marginRight: "20px"
                })
            );
        }
        if(jQuery(this).css("float") == "left" && jQuery(this).attr("className") != "noborder") {
            jQuery(this).css("float", "");
            jQuery(this).css("padding", "");
            var div = jQuery("<div>").css("float", "left");
            jQuery(this).before(jQuery(div))
            jQuery(this).appendTo(
                jQuery(div).css({
                    padding : "0px 10px 10px 0px"
                })
            );
        }
    });

    jQuery('.upper').each(function() {
        var text = jQuery(this).html();
        var size = jQuery(this).css('font-size').split("px").join("")*1;
        jQuery(this).css('font-size', size+4);
    });


    // jQuery('.textblock p img').reflect({height: 0.1, opacity: 0.4});
    jQuery('.productPic img').reflect({height: 0.1, opacity: 0.4});
    jQuery('.reflect1').reflect({height: 0.1, opacity: 0.4});
    jQuery('.reflect2').reflect({height: 0.2, opacity: 0.4});
    jQuery('.reflect3').reflect({height: 0.3, opacity: 0.4});
    jQuery('.reflect4').reflect({height: 0.4, opacity: 0.4});


    if(jQuery('#cForm').length==0) {
        jQuery('div.mitem a').each(function(){
            jQuery(this).css({
                textTransform   :   "uppercase",
                fontSize        :   "11px",
                fontFamily      :   "verdana"
            });
            var words = jQuery(this).html().split(" ");
            jQuery(this).html("");
            for(i=0;i<words.length;i++) {
                var word = words[i];
                if(word == "&amp;") {
                    jQuery('<span>').html("&amp; ").attr("class", "bodytext vbig").appendTo(jQuery(this));
                } else {
                var tokens = word.split("");
                    var text = '';
                    for(j=1;j<tokens.length;j++) {
                        text += tokens[j];
                    }
                    if(i<words.length) {
                        text = text+" ";
                    }
                    jQuery('<span>').html(tokens[0]).attr("class", "bodytext vbig").appendTo(jQuery(this));
                    if(tokens.length>1) {
                        jQuery('<span>').html(text).attr("class", "bodytext f11").appendTo(jQuery(this));
                    }
                }
            }
        });

        jQuery('li.mitem a').each(function(){
            jQuery(this).css({
                textTransform   :   "uppercase",
                fontSize        :   "11px",
                fontFamily      :   "verdana"
            });
            var words = jQuery(this).html().split(" ");
            jQuery(this).html("");
            for(i=0;i<words.length;i++) {
                var word = words[i];
                if(word == "&amp;") {
                    jQuery('<span>').html("&amp; ").attr("class", "bodytext f13").appendTo(jQuery(this));
                } else {
                var tokens = word.split("");
                    var text = '';
                    for(j=1;j<tokens.length;j++) {
                        text += tokens[j];
                    }
                    if(i<words.length) {
                        text = text+" ";
                    }
                    jQuery('<span>').html(tokens[0]).attr("class", "bodytext f13").appendTo(jQuery(this));
                    if(tokens.length>1) {
                        jQuery('<span>').html(text).attr("class", "bodytext f10").appendTo(jQuery(this));
                    }
                }
            }
        });
    }

    jQuery('.top-3 a').hover(
        function(){
            jQuery('#top-sub-nav').css({display:"block"});
        },
        function(){
            jQuery('#top-sub-nav').css({display:"none"});
        }
    );
    jQuery('#top-sub-nav').hover(
        function(){
            jQuery('#top-sub-nav').css({display:"block"});
        },
        function(){
            jQuery('#top-sub-nav').css({display:"none"});
        }
    );

    jQuery('.top-4 a').hover(
        function(){
            jQuery('#top-sub-nav2').css({display:"block"});
        },
        function(){
            jQuery('#top-sub-nav2').css({display:"none"});
        }
    );
    jQuery('#top-sub-nav2').hover(
        function(){
            jQuery('#top-sub-nav2').css({display:"block"});
        },
        function(){
            jQuery('#top-sub-nav2').css({display:"none"});
        }
    );

    jQuery('.top-5 a').hover(
        function(){
            jQuery('#top-sub-nav3').css({display:"block"});
        },
        function(){
            jQuery('#top-sub-nav3').css({display:"none"});
        }
    );
    jQuery('#top-sub-nav3').hover(
        function(){
            jQuery('#top-sub-nav3').css({display:"block"});
        },
        function(){
            jQuery('#top-sub-nav3').css({display:"none"});
        }
    );

    jQuery('.del-basket').click(function(){
        var id = jQuery(this).attr("id").split("-")[1];
        jQuery('#in-'+id).val("0");
        jQuery('#wk_step').val("1");
    })


    jQuery('.lightbox').colorbox({iframe:true, width:656, height:570});



});
function round(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.'), m = k.indexOf('-.');
  var f = (p == 0 || m == 0)? '0,' : ',';
  return k.substring(0, p) + f + k.substring(p+1, p+3);
}
function number_format(number, decimals, dec_point, thousands_sep) {
    // Formats a number with grouped thousands
    //
    // version: 1001.2911
    // discuss at: http://phpjs.org/functions/number_format    // +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +     bugfix by: Michael White (http://getsprink.com)
    // +     bugfix by: Benjamin Lupton
    // +     bugfix by: Allan Jensen (http://www.winternet.no)    // +    revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +     bugfix by: Howard Yeend
    // +    revised by: Luke Smith (http://lucassmith.name)
    // +     bugfix by: Diogo Resende
    // +     bugfix by: Rival    // +      input by: Kheang Hok Chin (http://www.distantia.ca/)
    // +   improved by: davook
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Jay Klehr
    // +   improved by: Brett Zamir (http://brett-zamir.me)    // +      input by: Amir Habibi (http://www.residence-mixte.com/)
    // +     bugfix by: Brett Zamir (http://brett-zamir.me)
    // +   improved by: Theriault
    // *     example 1: number_format(1234.56);
    // *     returns 1: '1,235'    // *     example 2: number_format(1234.56, 2, ',', ' ');
    // *     returns 2: '1 234,56'
    // *     example 3: number_format(1234.5678, 2, '.', '');
    // *     returns 3: '1234.57'
    // *     example 4: number_format(67, 2, ',', '.');    // *     returns 4: '67,00'
    // *     example 5: number_format(1000);
    // *     returns 5: '1,000'
    // *     example 6: number_format(67.311, 2);
    // *     returns 6: '67.31'    // *     example 7: number_format(1000.55, 1);
    // *     returns 7: '1,000.6'
    // *     example 8: number_format(67000, 5, ',', '.');
    // *     returns 8: '67.000,00000'
    // *     example 9: number_format(0.9, 0);    // *     returns 9: '1'
    // *    example 10: number_format('1.20', 2);
    // *    returns 10: '1.20'
    // *    example 11: number_format('1.20', 4);
    // *    returns 11: '1.2000'    // *    example 12: number_format('1.2000', 3);
    // *    returns 12: '1.200'
    var n = !isFinite(+number) ? 0 : +number,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.round(n * k) / k;        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {
        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');
    }    return s.join(dec);
}

