
$(function()
{
	// fancy box
	$("a.visuel-news").fancybox();
	$("a.visuel-presta, .couverture").fancybox({
		'padding'	:	0,
		'width'		:	650,
		'height'	:	460
	});
	$("a.visuel-produit-zoom, .video-help").fancybox({
		'padding'	:	0,
		'width'		:	850,
		'height'	:	660,
		'titleShow'	:	false,
		'scrolling'	:	'no',
		'autoScale'	:	false
		
	});


	// valeur par defaut (reutilisable)
	$('.default-val-switcher').each(function()
	{
	var default_val = $(this).val();
		$(this).click( function() { if ( $(this).val() == default_val ) $(this).val( '' ); });
		$(this).focus( function() { if ( $(this).val() == default_val ) $(this).val( '' ); });
		$(this).blur( function() { if ( $(this).val() == '' ) $(this).val( default_val ); });
		$(this).focusout( function() { if ( $(this).val() != '' ) $(this).addClass( "ok" ); });
	});


//  Detection par classe CSS Navigateur + OS

    var ua = navigator.userAgent.toLowerCase();
    var myBrowsers = {
        //      Deja  detectes en natif par jQuery 
        mozilla: $.browser.mozilla,
        safari:  $.browser.safari,
        opera:   $.browser.opera,
        ie:      $.browser.msie,
        //      Quelques ameliorations et ajouts
        ie6:     $.browser.msie && ($.browser.version < 7),
        ie7:     $.browser.msie && ($.browser.version == 8),
        ie8:     $.browser.msie && ($.browser.version > 7),
		
		ff3:     $.browser.mozilla && ($.browser.version < '1.9.1'),
		
        iphone:  /iphone/.test(ua),
        chrome:  /chrome/.test(ua),
        firefox: /firefox/.test(ua),
        webkit:  /webkit/.test(ua),
        //      Detection de plateformes
        osx:     /mac os x/.test(ua),
        win:     /win/.test(ua),
        linux:   /linux/.test(ua)
    };
    $.each(myBrowsers, function(a, b) {
        if ( b ) $( 'html' ).addClass( a );
    });

/* order bon de commande */
	
	$("#adresse_differente").click(function(){
		if($(this).is(':checked')){
			$("#client-form-livraison").css("display","block")
		} else {
			$("#client-form-livraison").css("display","none")
		}
	});


});
 
function simple_ajax_helper( vars )
{
    //      TODO: securiser les appels
    if ( vars.fond ) var real_url = "spip.php?page=" + vars.fond;
    //else var real_url = vars.url;
    if ( vars.zone ) $(vars.zone).prepend('<div class="skin-loading" id="icon-ajax-loader"></div>');
    return $.ajax(
    {
        type:"POST",
        url:real_url,
        data:vars.data,
        success:function( incoming )
        {
            if ( vars.zone )
            {
                $('#icon-ajax-loader').slideUp("slow", function(){
               		$(this).remove();
                });
                if ( vars.append ) $( vars.zone ).append( incoming );
                else $( vars.zone ).html( incoming );
                //      debug
                //if ( incoming == '' ) $( vars.zone ).append( 'vide. vars.data = ' + vars.data );
            }
            if ( vars.callback ) eval( vars.callback );
        },
        error:function()
        {
            //      TODO: simple ajax error handling
            alert( "Erreur de chargement sur " + real_url );
        }
    });
}





