
(function($) {
		$.fn.blink = function (){
			tiss = $(this);
                        n_off = .6;
                        n_on = 1;
                        if($(tiss).css('opacity') == n_off){
                            opp = n_on;
                            dur = Math.floor(Math.random()*(Math.floor(Math.random()*2500)));
                        } else {
                            opp = n_off;
                            dur = Math.floor(Math.random()*(Math.floor(Math.random()*150)));
                        }
			//opp = $(tiss).css('opacity') == .4 ? 1 : .4;
			$(tiss).css('opacity', opp);
			setTimeout(function(){
				$(tiss).blink()
			}, dur);
		}

		$.fn.neonflash = function(options) {
        var defaults = {
			initialWait:	500,
			blinks:			4,
			pause:			150,
			infinity:		false
        }
        var opts = $.extend(defaults, options);

        return this.each(function() {
			var theFlasher = this;
			if (opts.infinity) {
				$(theFlasher).blink();
			}
			else {

				var theArray = new Array(opts.blinks);
				var theFlasher;
				var counter = 0;

				var blinkOn = function(){
					$(theFlasher).css('opacity', 1);
					counter++;
					if (counter <= theArray.length)
						window.setTimeout(blinkOff, theArray[counter]);
				}
				var blinkOff = function(){
					$(theFlasher).css('opacity', .5);
					window.setTimeout(blinkOn, opts.pause);
				}
				var sortNumber = function(a, b){
					return a - b;
				}

				$(theFlasher).css('opacity', 1);

				var multiplicator = 1000;
				for (i = 0; i < theArray.length; i++) {
					theArray[i] = Math.floor(Math.random() * multiplicator);
				}
				theArray.sort(sortNumber);

				window.setTimeout(blinkOn, opts.initialWait);
			}
		});
    }
})(jQuery);


$(document).ready(function(){
    $('#neon_sign_on').blink({blink:'3',pause:50,initialWait:500});
    $('#neon_sign_on').click(function(){
        window.location = $('#megan_jean').attr('href');
        return false;
    })
    /*$('#neon_sign_on').hover(function(){
        $('#megan_jean').addClass('door_over');
    },function(){
        $('#megan_jean').removeClass('door_over');
    })*/
});
