$(document).ready(function(){
	$("ul.sf-menu").superfish({
			animation: {height:'show'},
            delay:     500               // 1.2 second delay on mouseout 
	});
	$('img.maximage').maxImage({
		verticalOffset: 250,
		horizontalOffset: 250
	});
	$('img.productmaximage').maxImage({
		verticalOffset: 250,
		horizontalOffset: 250
	});
	$('img.bgmaximage').maxImage({
		isBackground: true,
		verticalAlign: 'top',
		zIndex: 1
	});
	$('div.scrollable').scrollable({
		vertical:true, 
		size: 4
	});
	$('.items p a.fullImage').each(function(){
		$(this).click(function(){
			var src = $(this).attr('title');
			$('#big-image').attr({src: src, title: src, alt: src});
		});
	});
});
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
		}
	
	}
}

window.onload = externalLinks;



//Google Maps Stuff

var map = null;
var geocoder = null;

//Google Maps Stuff

var map = null;
var geocoder = null;

function initialize() {
	if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(53.283921, -113.54191), 14);
		var point = new GLatLng(53.283921, -113.54191);
		map.addOverlay(new GMarker(point));

        geocoder = new GClientGeocoder();
        map.setUIToDefault();
      }
    }


function showAddress(address) {
	if (geocoder) {
		geocoder.getLatLng(
		address,
		function(point) {
			if (!point) {
				alert(address + " not found");
			} else {
				map.setCenter(point, 14);
				var marker = new GMarker(point);
				map.addOverlay(marker);
			}
		}
		);
	}
}


// Sifr 

var helvetica = {
	src: 'includes/flash/helvetica.swf'
};
			
sIFR.activate(helvetica);
			
sIFR.replace(helvetica, {
	selector: 'h2.sectionTitle'
	,css: [
		'.sIFR-root { text-align: left; font-size: 30px; color: #d31145; font-weight:bold; margin:0; padding:0;}',
	],

	wmode: 'transparent'
});
sIFR.replace(helvetica, {
	selector: 'h2.slogan'
	,css: [
		'.sIFR-root { text-align: left; font-size: 20px; color: #ffffff; font-weight:bold; margin:0; padding:0;text-transform:uppercase;}',
	],
	wmode: 'transparent'
});



