	var pic = new Image(1,1);
	pic.src = "images/merchandise_hover.jpg";
	var pic1 = new Image(1,1);
	pic1.src = "images/shipping_hover.jpg";
	var pic2 = new Image(1,1);
	pic2.src = "images/precision_hover.jpg";
	var pic3 = new Image(1,1);
	pic3.src = "images/logo_main_hover.jpg";
	var s = new 
	$(function() {
		soundManager.onload = function() {
			soundManager.createSound({
				id:'rollover',
				url:'sounds/smooth_rollover30.mp3'
			});
			soundManager.debugMode = false;
		}
		$("a").hover(function() {
			soundManager.play("rollover");
		}, function() {});
		swap('merchandise');
		swap('shipping');
		swap('precision');
		swap('logo_main');
		$('.join').focus(function() {
			if (!check_email(this.value)) {
				this.value = '';
			};
		});
		$('.join').blur(function() {
			if (this.value=='') {
				this.value = 'enter your email address';
			} else if(!check_email(this.value)) {
				$(this).highlightFade({attr: 'color', color:'#ff0000', speed:4000, iterator:'sinusoidal'});
				this.value = 'invalid email format';
			};
		});
		$("#logo_main").click(function() { location.href = "index.html"; });
		$("#merchandise").click(function() { location.href = "merchandise.html"; });
		$("#shipping").click(function() { location.href = "shipping.html"; });
		$("#precision").click(function() { location.href = "landing.html"; });
		$("#flash_main").click(function() { location.href = "landing.html"; });
		$('.envelope')
			.click(function() {
				var textbox = $($(this).prev());
				var address = textbox.val();
				if (!check_email(address)) return false;
				$.get(
					"join.html", 
					{email: address},
					function(data) {
						textbox
							.val(data)
							.highlightFade({attr: 'color', color:'#007100', speed:4000, iterator:'sinusoidal'});
					}
				);
			})
			.tabIndex = 1;
		set_background();
		$(function() {
			$("form[target=paypal] input[type=image]").hover(function() {
				$(this).attr("src", "images/add_to_cart_hover.jpg");
			}, function() {
				$(this).attr("src", "images/add_to_cart.jpg");
			});
		});
	});
	function check_email(txt) {
		return txt.match(/^[-_\w]+@[-_\w]+\.[a-z]{2,3}(?:\.[a-z]{2,2})*$/i);
	};
	function swap(el) {
		$('#' + el).mouseover(function() {
		  $(this).css('background-image', 'url(images/'+el+'_hover.jpg)');
			soundManager.play("rollover");
		});
		$('#' + el).mouseout(function() {
			$(this).css('background-image', 'url(images/'+el+'.jpg)');
		});
	};
	function set_background() {
		var file = document.location.href;
		var name = file.substring(file.lastIndexOf("/")+1, file.length).split(".")[0];
		$("#holder").css("background", "url(images/background_"+name+".jpg) no-repeat");
	};