$(document).ready(function(){
//alert(navigator.userAgent.toLowerCase());
// console.log($('#block-nice_menus-10 ul.nice-menu .menu-309').width());

if ($('#block-nice_menus-10 ul.nice-menu .menu-309').width() > 75) {
$('#block-nice_menus-10').find('li a').css('padding','10px 9px 9px 8px');
$('#block-nice_menus-10 ul.nice-menu .menu-340 a').css('padding','10px 8px 9px 8px');
}

if (!( navigator.userAgent.toLowerCase().indexOf( 'win' ) + 1 )) { 
//document.write('<link rel="stylesheet" type="text/css" src="./sites/all/themes/simaracing/not-ie.css">');
  if(navigator.userAgent.toLowerCase().indexOf( 'mac os x' ) + 1) {
	$('#nice-menu-1').find('li a').css('padding','10px 9px 9px 9px');
    $('#menu-165').find('a').css('padding','10px 12px 9px 11px');
    $('#menu-166').find('a').css('padding','10px 11px 9px 11px');
    $('#menu-167').find('a').css('padding','10px 12px 9px 11px');
	$('#main').find('div div ul li a').css('padding-top','2px');
  } else {
$('#nice-menu-1').find('li a').css('padding','9px 9px 9px 9px');
$('#menu-165').find('a').css('padding','9px 11px 9px 11px');
$('#menu-166').find('a').css('padding','9px 11px 9px 11px');
$('#menu-167').find('a').css('padding','9px 11px 9px 11px');

  }
}


// $('.menu-343 a').flash('0,0,255', 800);

jQuery('.menu-343 > a').pulse({
//    opacity: [0, 1],
    color: ['#FF0000', '#E11937', '#FFD4D4', '#FF5C61']
}, 350, 500, 'linear', function(){
});


});

jQuery.fn.pulse = function( prop, speed, times, easing, callback ) {
    
    if ( isNaN(times) ) {
        callback = easing;
        easing = times;
        times = 1;
    }
    
    var optall = jQuery.speed(speed, easing, callback),
        queue = optall.queue !== false,
        largest = 0;
        
    for (var p in prop) {
        largest = Math.max(prop[p].length, largest);
    }
    
    optall.times = optall.times || times;
    
    return this[queue?'queue':'each'](function(){
        
        var counts = {},
            opt = jQuery.extend({}, optall),
            self = jQuery(this);
            
        pulse();
        
        function pulse() {
            
            var propsSingle = {},
                doAnimate = false;
            
            for (var p in prop) {
                
                // Make sure counter is setup for current prop
                counts[p] = counts[p] || {runs:0,cur:-1};
                
                // Set "cur" to reflect new position in pulse array
                if ( counts[p].cur < prop[p].length - 1 ) {
                    ++counts[p].cur;
                } else {
                    // Reset to beginning of pulse array
                    counts[p].cur = 0;
                    ++counts[p].runs;
                }
                
                if ( prop[p].length === largest ) {
                    doAnimate = opt.times > counts[p].runs;
                }
                
                propsSingle[p] = prop[p][counts[p].cur];
                
            }
            
            opt.complete = pulse;
            opt.queue = false;
            
            if (doAnimate) {
                self.animate(propsSingle, opt);
            } else {
                optall.complete.call(self[0]);
            }
            
        }
            
    });
    
};

