$(document).ready(function() {
	$('#calc-trigger').click(function(){
		var calc_width = $('#calc-width').val();
		var calc_length = $('#calc-length').val();
		if(calc_width !== "" && calc_length !== "") {
			var meters_required = parseInt(calc_width * calc_length);
			if(meters_required > 0) {
				var calc_packcontents = $('#calc-packcontents').val();
				var packs_required = Math.ceil(meters_required / calc_packcontents);
				if(calc_packcontents > 0) {
					$('#calc-meters').val(addCommas(meters_required));
					$('#calc-packs').val(addCommas(packs_required));
					$('#addit').show();
				} else {
					alert('Select the pack contents.');
					$('#addit').hide();
					return false;
				}
			} else {
				$('#calc-width').val('');
				$('#calc-length').val('');
				$('#calc-meters').val('');
				$('#calc-packs').val('');
				alert('Enter the width and length required (in meters)');
				$('#addit').hide();
				return false;
			}
		} else {
			alert('Enter the width and length required (in meters)');
			$('#addit').hide();
			return false;
		}
		return false;
	});
});

//Flash Placement
var flashvars = {}; var attributes = {}; var params = {menu: "false",wmode: "transparent"};
swfobject.embedSWF("images/flash/banner.swf", "banner", "862", "192", "9.0.0", "", flashvars, params, attributes);

//Lightbox
$(function() {
	$('.lightbox').lightBox({fixedNavigation:true});
});

//Calculator
function updateProduct(id) {
	$('#productid').val(id);
}

//Add Commas to Numeric Value
function addCommas(nStr) {
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

//Navigation
function showNav() {
	$('#subNav').show();	
}
function hideNav() {
	$('#subNav').hide();	
}