FS.storeName = 'Fossil';
FS.langId = -1;
FS.catalogId = 10052;
FS.storeId = 12052;
FS.langPath = 'en_US';
FS.zipMinLength = 4;

FS.checkOut = {
	paymentOptions: {
		"creditCard": "#creditCard",
		"payPal": "#payPal",
		"billMeLater": "#billMeLater"
	}
}

/**
	Localized validation rules. These are merged in and overwrite the default rules when FSvalidate runs.
 */
FS.validationRules = {
	phone: function(obj, message) {
		var phone = $(obj).val();
		var filter = /^(?:(?:\+?1\s*(?:[.-]\s*)?)?(?:\(\s*([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])\s*\)|([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9]))\s*(?:[.-]\s*)?)?([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})\s*(?:[.-]\s*)?([0-9]{4})(?:\s*(?:#|x\.?|ext\.?|extension)\s*(\d+))?$/;
		if(!phone.match(filter)){
			$(obj).data('errorMessage', message);
			return false;
		}
		return true;
	}
};

FS.local_lang = {
	labels: {
		editItem: 'Edit Item',
		close: 'Close',
		promoCodes: 'PROMOTIONAL CODES',
		havePromo: 'Have a promo code?',
		shippingMethod: 'SHIPPING METHOD',
		searchKeywordItem: 'Search by Keyword or Item #',
		storeLocator: 'Store Locator',
		catalog: 'Catalog',
		signupThankYou: 'Thank you for signing up',
		giftWithPurchase: 'Free Gift with Purchase',
		specialOffers: 'Special Offers Details',
		sizeChartFitGuide: 'Size chart',
		watchInstructions: 'Watch Instructions',
		emailAFriend: 'Email a Friend',
		mustHaves: 'Must Haves',
		freeStandard: 'FREE on orders over $100',
		freeTwoDay: 'FREE on orders over $100',
		freeOverNight: 'FREE on orders over $100',
		privacyPolicy: 'Privacy Policy',
		termsConditions: 'Terms and Conditions',
		giftCardBalance: 'Check Gift Card Balance',
		whatIsPaypal: 'What is PayPal',
		securityNotice: 'Kartenpr&uuml;fnummer',
		yearPlaceholder: 'YYYY',
		monthPlaceholder: 'MM',
		dayPlaceholder: 'DD',
		TOCmodal: 'TERMS AND CONDITIONS',
		SPmodal: 'SECURITY & PRIVACY',
		chooseAddress: 'Choose Saved Address',
		shoppingBagTitle: 'Shopping Cart',
		currencyMarker: '$&nbsp;',
		decimalDelimiter: '.',
		color: 'Color',
		size: 'Size',
		length: 'Length',
		waist: 'Waist',
		itemOutOfStock: 'This item is currently out of stock.',
		productsSelectedPlural: 'Products Selected',
		productsSelectedSingular: 'Product Selected',
		zoomIn: 'Zoom In',
		zoomOut: 'Zoom Out',
		pageLabel: 'Page',
		subcatColorOpt: 'More Colors',
		personSentYouWishlist: 'has sent you a fossil.com wish list.',
		viewMyList: 'Take a look at my fossil.com wish list!',
		wishList: 'Wishlist',
		wishListTitle: 'Wish List Title',
		wishListFound: 'wish list/s found',
		wishListDeleted: 'has been deleted from your lists.',
		deleteWishListTitle: 'Delete Wish List',
		continueLabel: 'Continue',
		newItem: 'New',
		styleNumber: 'Style #',
		edit: 'Edit',
		createNewList: 'Create New List',
		editListName: 'Edit List Name',
		wishListPossessive: '&rsquo;s Wish Lists:',
		emailWishList: 'Email Your List',
		registeredUsersLogon: 'Registered Users Logon',
		myWishlist: 'My Wish List',
		wlConfirmMsg: '[0] was added to <span class="wishlistName"> [1]',
		wlContinueBtn: 'Continue Shopping',
		wlReviewLists: 'Review My Lists',
		wlViewDetails: 'View More Details',
		addToBag: 'Add to Bag',
		quickView: 'Quick View'
	},
	errors: {
		giftCardValue: "Please select a gift card denomination",
		newPassword: 'An error occurred because the new password and password confirmation does not match; please re-submit a matching password in both fields.',
		passwordSameChars: 'A character in your password occurs more than the allowed limit of 4. Please re-enter your password.',
		passwordConsecutiveChars: 'A character in your password occurs more consecutively than the allowed limit of 3. Please re-enter your password.',
		passwordFormat: 'Passwords need to be at least 7 characters long and include both a number and letter to be valid. Please try again.',
		messageFormat: 'Please limit your message to 150 characters',
		giftCardMessageFormat: 'Please limit your message to 500 characters',
		required: 'This field is required.', /* errMapMsg_0, errMapMsg_2 */
		validEmail: 'Please enter a valid email address', /* errMapMsg_1, errMapMsg_14, errMapMsg_30, errMapMsg_41, errMapMsg_43 */
		emailNotFound: 'Email Not Found', /* errMapMsg_3 */
		validPassword: 'Please enter a valid password', /* errMapMsg_4, errMapMsg_33 */
		passwordMatch: 'Passwords entered do not match', /* errMapMsg_5 */
		validAddress: 'Please enter valid address', /* errMapMsg_6 */
		firstNameEmpty: 'Please enter your first name.', /* errMapMsg_7, errMapMsg_31 */
		lastNameEmpty: 'Please enter your last name.', /* errMapMsg_8, errMapMsg_32 */
		addressEmpty: 'Please enter your address.', /* errMapMsg_9 */
		streetEmpty: 'Please enter your street',
		houseNumberEmpty: 'Please enter your house number.',
		cityEmpty: 'Please enter your city.', /* errMapMsg_10 */
		stateEmpty: 'Please choose a state.', /* errMapMsg_11, errMapMsg_16 */
		validZipcode: 'Please enter a valid zip code.', /* errMapMsg_12 */
		validPhoneNumber: 'Please enter a valid phone number.', /* errMapMsg_13, errMapMsg_15 */
		validGCNum: 'The gift card number provided is not valid, please check the number and try again.', /* errMapMsg_17 */
		validSecurityCode: 'The security code provided is not valid, please check the number and try again.', /* errMapMsg_18 */
		validCCNum: 'Please enter a valid credit card number.', /* errMapMsg_19, errMapMsg_25 */
		noCVC: 'Please enter a credit card security code.', /* errMapMsg_20, errMapMsg_26 */
		validCCExpMonth: 'Please select a valid credit card expiration month.', /* errMapMsg_21 */
		validCCExpYear: 'Please select a valid credit card expiration year.', /* errMapMsg_22 */
		validCCExpDate: 'Please select a valid credit card expiration date.', /* errMapMsg_23 */
		selectCardType: 'Please select a credit card type.', /* errMapMsg_24 */
		noSearchTerm: 'Please enter a keyword or item number.', /* errMapMsg_28 */
		minThreeChar: 'Please enter at least three characters.', /* errMapMsg_29 */
		validPassConf: 'Please enter a valid password confirmation.', /* errMapMsg_34, errMapMsg_38 */
		enterEmail: 'Please enter an email address.', /* errMapMsg_37, errMapMsg_40 */
		validCityStateOrZip: 'Please enter a valid city and state OR zip code.', /* errMapMsg_39 */
		enterMonthOfBirth: 'Please enter your month of birth', /* errMapMsg_47 */
		enterDateOfBirth: 'Please enter your date of birth', /* errMapMsg_48 */
		enterYearOfBirth: 'Please enter your year of birth', /* errMapMsg_49 */
		validDate: 'Please enter a month.',
		lastFourSSN: 'Please enter the last 4 digits of your Social Security Code', /* errMapMsg_50 */
		billMeLaterTOC: 'We cannot complete your transaction until you agree to the electronic presentation of the Bill Me Later Terms and Conditions', /* errMapMsg_51 */
		validPromoCode:  'The promotion code entered is invalid. Please check the code and try again.',
		enterValidPromoCode: 'Invalid Promotion Code',
		promoCodeAlreadyUsed: 'has been entered twice',
		bundleSelectOneItem: 'Please select at least one product from this bundle',
		pleaseSelectLabel: 'Please select a ',
		genericWishlistError: 'There is an error with Wishlist, please try again at a later time.',
		selectColor: 'Please select a color',
		selectLength: 'Please select a length',
		termsAgreeUnchecked: 'Bitte stimme den Allg. Gesch&auml;ftsbedingungen und unseren Datenschutzrichtlinien zu',
		searchMinimumChars: 'Please enter at least 3 characters.',
		addItemsWishlistEmail: 'Please add some items to your wishlist before emailing it.',
		addItemsWishlistShare: 'Please add some items to your wishlist before sharing it.',
		nameWishlist: 'Please enter a name for your wish list.',
		wishlistNetworkError: 'There was a network or server error processing your request or your session timed out. Please try again.',
		noWishlistFound: 'No results found.<br />Please retry a different search.',
		deleteWishlist: 'There was an error deleting your wishlist. Please try again later.',
		wishListNameEmpty: 'Please enter a name for your wish list.',
		addToWishlistError: 'There is an error adding to Wishlist, please try again at a later time.'
	}
};

