/* Author:
 Steve Tannock, Pencilneck Software. steve@pencilneck.ca
*/


$('.awards-link').click(function() {
		var myTop = $(this).offset().top;
		var myLeft = $(this).offset().left;
		$(this).parent().next().css('top',(myTop -170)).css('left',myLeft).toggle('slow');
		return false;
	});

$('.awards-text').click(function() {
	$(this).hide();
});
var tileList = generate();
var myDelay = 200;
var fadeOutSpeed = 250;
var count = 0;
var set = 1;
var newset = 2;
var maxRuns = 10;
function removeTile() {
	if(count < 20) {
		num = tileList[count];
		if(set == 1) {newset = 2;} else {newset = 1;}
		count++;
		$('#tile' + num + '-' + set).delay(myDelay).fadeTo(fadeOutSpeed,0.25,function() {
			$('#tile' + num + '-' + set).addClass('hidden-tile').fadeTo(1,1).attr('id','tile' + num + '-' + newset) && removeTile();
		});
	} else {
		if(set == 1) {set = 2;} else {set = 1;}
		tileList = generate();
		count = 0;
		addTile();
	}
	
	
};

function addTile() {
	if(count < 20) {
		num = tileList[count];
		if(set == 1) {newset = 2;} else {newset = 1;}
		count++;
		$('#tile' + num + '-' + set).delay(myDelay).fadeTo(fadeOutSpeed,0.25,function() {
			$('#tile' + num + '-' + set).removeClass('hidden-tile').fadeTo(1,1) && addTile();
		});
	} else if (maxRuns > 0) {
		maxRuns--;
		tileList = generate();
		count = 0;
		removeTile();
	}
	
	
};
$(document).ready(function() {
	removeTile();
});


function randint( l, u )
    // Returns an integer uniformly distributed over l..u.
    {
        return l + Math.floor( Math.random() * ( u + 1 - l ));
    }
function generate( )
	{
	var minval = 1;
	var maxval = 20;
	var a = new Array( maxval - minval + 1 );
	for ( var i = 0, j = minval; j <= maxval; i++, j++ )
	{
	a[i] = j;
	}
	for ( var i = a.length - 1; i > 0; i-- )
	{
	var j = randint( 0, i );
	// Swap the elements at positions i and j.
	var temp = a[i];
	a[i] = a[j];
	a[j] = temp;
	}
	return a;
} 

var geocoder;
  var map;

  initialize();

  function initialize() {
    var latlng = new google.maps.LatLng(49.195399,-122.966344);
	
    var myOptions = {
      zoom: 6,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
   

    codeAddress();
  }

function codeAddress(address) {
    var locs = [ ['49.195399','-122.966344',1,'loc-main'],['50.087547','-125.312137',2,'loc-cr'],['49.101488','-122.689512',3,'loc-surrey'],['54.493518','-128.581889',4,'loc-terrace'],['53.769996','-122.653731',5,'loc-pg'],['49.911344','-119.398710',6,'loc-kelowna']];
	var infowindow = new google.maps.InfoWindow();
	var marker,i;
	for (i = 0; i < locs.length; i++) {  
	  marker = new google.maps.Marker({
	    position: new google.maps.LatLng(locs[i][0],locs[i][1]),
	    map: map
	  });
	  google.maps.event.addListener(marker, 'click', (function(marker, i) {
        return function() {
          infowindow.setContent('<div class="pop-up">' + $('li.' + locs[i][3]).html() + '</div>');
          infowindow.open(map, marker);
        }
      })(marker, i));
 	}
} 

$(document).ready(function() {
	
});




