// Ghoststreet.co.nz
// Particle Properties

function start () {   

  $('#subheading').glitch(0.9, 2000, 0.4);    

  var canvasSize = document.getElementById('smoke').width,

	  haze = {

		  init : function () {

			  this.size      = randomRange(0.1, 0.3);
			  this.span      = 150;

			  this.vel       = [randomRange(-0.05,  0.05),    randomRange(-0.3, 0)];
			  this.acc       = [1, 1];

			  this.gravity   = 0.002;

			  this.theta     = randomRange(-Math.PI, Math.PI);
			  this.basealpha = randomRange(  0.025,  0.05);

			  this.dtheta    = randomRange(-0.01, 0.01);
			  this.dsize     = 1.001;

			  this.period    = 150 / (Math.PI * 2);

		  },

		  age : function () {

			  var p = this.myAge / this.period;

			  this.vel[1]        += this.gravity;
			  this.alpha        = (1 - Math.cos(p)) * this.basealpha;

			  if (this.alpha < 0) { this.alpha = 0; }

		  }
				 
	  },
										  
	  emitter = new ParticleEmitter("#smoke", canvasSize/2, canvasSize/2, 80, 20);

  emitter.setCustomInit(haze.init);
  emitter.setCustomAge (haze.age);
  // emitter.showEmitter();
  emitter.start('images/particle-smoke.png');


};



// On Ready
$(function () {

	var preloadBg = new Image();
	$(preloadBg).imagesLoaded(start);
	preloadBg.src = "images/bg.jpg";
});


