﻿function shareOnFacebook_Pizza(sku) {
	var pageTracker = _gat._getTracker("UA-1059474-34");
	pageTracker._trackPageview("/facebook-share/" + sku + "/");

	var width = 626;
	var height = 436;
	var left = (screen.width - width) / 2;
	var top = (screen.height - height) / 2;
	var u = location.href.replace("#tabTop", "") + "?sku=" + sku + "&time=" + Math.floor(Math.random() * 5);
	var t = document.title;

	window.open('http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&t=' + encodeURIComponent(t), 'sharer', 'toolbar=0,status=0,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top);

	return false;
}

function shareOnFacebook_Coupon() {
	var pageTracker = _gat._getTracker("UA-1059474-34");
	pageTracker._trackPageview("/facebook-share/coupon/");

	var server = (location.href.indexOf("bolindev01.com") > -1) ? "http://freschetta.bolindev01.com" : "http://www.freschetta.com";
	var width = 626;
	var height = 436;
	var left = (screen.width - width) / 2;
	var top = (screen.height - height) / 2;
	var u = server + "/pizza-coupons/default.aspx?fb";
	var t = document.title;
	window.open('http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&t=' + encodeURIComponent(t), 'sharer', 'toolbar=0,status=0,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top);
	return false;
}

function isValidZipcode(value) {
	var re = /^\d{5}([\-]\d{4})?$/;
	return (re.test(value));
}

function isEmpty(val) {
	if (Trim(val) == "") { return true; } else { return false; }
}

function isNumeric(val) {
	var boolVal = false;
	var Digits = "0123456789";
	for (j = 0; j < val.length; j++) { if (Digits.indexOf(val.substr(j, 1)) > -1) { boolVal = true; } else { boolVal = false; break; } }
	return boolVal;
}

function isValidEmail(x) {
	var isValid = true;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(x)) { isValid = false; }

	return isValid;
}

function Trim(str) {
	while (str.substring(0, 1) == ' ') { str = str.substring(1, str.length); }
	while (str.substring(str.length - 1, str.length) == ' ') { str = str.substring(0, str.length - 1); }
	return str;
}

function showFact(id) {
	jQuery(document).ready(function() {
		jQuery(".fact").css("display", "none");
		jQuery("#fact_" + id).css("display", "block");
	});
}

function hideAllSubMenus() {
	var subMenus = new Array("navNaturallyRising", "navBrickOven", "navCSP", "navPizzaMore", "navFlatBread", "navPizzaSingles");
	for (i = 0; i < subMenus.length; i++) {
		jQuery("#" + subMenus[i]).css("visibility", "hidden");
	}
}

function showSubMenu(id) {
	hideAllSubMenus();
	jQuery("#" + id).css("visibility", "visible");
	jQuery("#rollOverNotch").css(
	{
		"display": "block",
		"position": "absolute",
		"border": "0px solid red",
		"margin" : "87px 0px 0px 0px"
	}
	);
}

function State(Text, Value) {
	this.Text = Text;
	this.Value = Value;
}

var States = new Array(
  new State('Please Select...', ''),
  new State('Alabama', 'AL'),
  new State('Alaska', 'AK'),
  new State('Arizona', 'AZ'),
  new State('Arkansas', 'AR'),
  new State('California', 'CA'),
  new State('Colorado', 'CO'),
  new State('Connecticut', 'CT'),
  new State('Delaware', 'DE'),
  new State('Florida', 'FL'),
  new State('Georgia', 'GA'),
  new State('Hawaii', 'HI'),
  new State('Idaho', 'ID'),
  new State('Illinois', 'IL'),
  new State('Indiana', 'IN'),
  new State('Iowa', 'IA'),
  new State('Kansas', 'KS'),
  new State('Kentucky', 'KY'),
  new State('Louisiana', 'LA'),
  new State('Maine', 'ME'),
  new State('Maryland', 'MD'),
  new State('Massachusetts', 'MA'),
  new State('Michigan', 'MI'),
  new State('Minnesota', 'MN'),
  new State('Mississippi', 'MS'),
  new State('Missouri', 'MO'),
  new State('Montana', 'MT'),
  new State('Nebraska', 'NE'),
  new State('Nevada', 'NV'),
  new State('New Hampshire', 'NH'),
  new State('New Jersey', 'NJ'),
  new State('New Mexico', 'NM'),
  new State('New York', 'NY'),
  new State('North Carolina', 'NC'),
  new State('North Dakota', 'ND'),
  new State('Ohio', 'OH'),
  new State('Oklahoma', 'OK'),
  new State('Oregon', 'OR'),
  new State('Pennsylvania', 'PA'),
  new State('Rhode Island', 'RI'),
  new State('South Carolina', 'SC'),
  new State('South Dakota', 'SD'),
  new State('Tennessee', 'TN'),
  new State('Texas', 'TX'),
  new State('Utah', 'UT'),
  new State('Vermont', 'VT'),
  new State('Virginia', 'VA'),
  new State('Washington', 'WA'),
  new State('Washington D.C.', 'DC'),
  new State('West Virginia', 'WV'),
  new State('Wisconsin', 'WI'),
  new State('Wyoming', 'WY')
);

