var Sprint20Language = "en"; //Set default language
var Sprint20Content = {
	modal: {
		closeButtonAltText: {
			en: "Close Window",
			es: "Cerrar Ventana"
		},
		loadingText: {
			en: "Loading",
			es: ""
		}
	},
	shade: {
		//The default text of the tab when the shade is closed
		closedText: {
			en: "Help",
			es: "Ayuda"
		},
		//The default text of the tab when the shade is open
		openedText: {
			en: "Close",
			es: "Cerrar"
		}
	},
	carousel: {
		//The default text of the carousel's Next button
		nextButtonText: {
			en: "Next",
			es: ""
		},
		//The default text of the carousel's Previous button
		prevButtonText: {
			en: "Previous",
			es: ""
		}		
	},
	accordion: {
		// Toggle button text for when an accordion item is closed.
		toggleButtonClosedText: {
			en: "Open",
			es: ""
		},
		// Toggle button text for when an accordion item is open.
		toggleButtonOpenedText: {
			en: "Close",
			es: ""
		}
	},
	disclosure: {
		// Toggle button text for when an accordion item is closed.
		openedText: {
			en: "Close",
			es: ""
		},
		// The text of the disclosure toggle when the disclosure is closed
		closedText: {
			en: "Open",
			es: ""
		}
	},
	userLoginDisclosure: {
		openedText: {
			en: "",
			es: ""
		},
		closedText: {
			en: "",
			es: ""
		}		
	},
	userLoggedInDisclosure: {
		openedText: {
			en: "",
			es: ""
		},
		closedText: {
			en: "",
			es: ""
		}		
	},
	
	
	/* Form Field Error Messages */
	formFieldErrors: {
		errorLabel: {
			en: "Error:",
			es: ""
		},
		usernameEmpty: {
			en: "Please enter a Username",
			es: ""
		},
		usernameInvalid: {
			en: "Please enter a valid Username",
			es: ""
		},
		usernameExists: {
			en: "This Username is not available, please try a different Username",
			es: ""
		},
		displayNameEmpty: {
			en: "Please enter a Display Name",
			es: ""
		},
		displayNameInvalid: {
			en: "Please enter a valid Display Name",
			es: ""
		},
		displayNameExists: {
			en: "This Display Name is not available, please try a different Display Name",
			es: ""
		},
		nicknameEmpty: {
			en: "Please enter a Nickname",
			es: ""
		},
		nicknameInvalid: {
			en: "Please enter a valid Nickname",
			es: ""
		},
		passwordEmpty: {
			en: "Please enter a Password",
			es: ""
		},
		passwordInvalid: {
			en: "Please enter a valid Password",
			es: ""
		},
		passwordConfirmEmpty: {
			en: "Please Confirm your Password",
			es: ""
		},
		passwordConfirmInvalid: {
			en: "Passwords do not match, please Confirm your Password",
			es: ""
		},
		emailAddressEmpty: {
			en: "Please enter your Email Address",
			es: ""
		},
		emailAddressInvalid: {
			en: "Please enter a valid Email Address",
			es: ""
		},
		deviceNumberEmpty: {
			en: "Please enter a Device Number",
			es: ""
		},
		deviceNumberInvalid: {
			en: "Please enter a valid Device Number",
			es: ""
		},
		accountNumberEmpty: {
			en: "Please enter an Account Number",
			es: ""
		},
		accountNumberInvalid: {
			en: "Please enter a valid Account Number",
			es: ""
		},
		phoneNumberEmpty: {
			en: "Please enter a Phone Number",
			es: ""
		},
		phoneNumberInvalid: {
			en: "Please enter a valid Phone Number",
			es: ""
		},
		pinEmpty: {
			en: "Please enter a PIN",
			es: ""
		},
		pinInvalid: {
			en: "Please enter a valid PIN",
			es: ""
		},
		simEmpty: {
			en: "Please enter a SIM number",
			es: ""
		},
		simInvalid: {
			en: "Please enter a valid SIM number",
			es: ""
		},
		esnEmpty: {
			en: "Please enter your device's ESN",
			es: ""
		},
		esnInvalid: {
			en: "Please enter a valid ESN",
			es: ""
		},
		creationCodeEmpty: {
			en: "Please enter the temporary code that was sent to you",
			es: ""
		},
		creationCodeInvalid: {
			en: "The temporary code you provided is invalid",
			es: ""
		},
		passcodeEmpty: {
			en: "Please enter a passcode",
			es: ""
		},
		passcodeInvalid: {
			en: "The passcode you provided is invalid",
			es: ""
		},
		passcodeConfirmEmpty: {
			en: "Please Confirm your New Passcode",
			es: ""
		},
		passcodeConfirmInvalid: {
			en: "Passcodes do not match, please Confirm your New Passcode",
			es: ""
		},
		validationCodeEmpty: {
			en: "Please enter your Validation Code",
			es: ""
		},
		validationCodeInvalid: {
			en: "Please enter a valid Validation Code",
			es: ""
		},
		securityHintAnswerEmpty: {
			en: "Please enter your Security Hint Answer",
			es: ""
		},
		securityHintAnswerInvalid: {
			en: "Please enter a valid Security Hint Answer",
			es: ""
		},
		firstNameEmpty: {
			en: "Please enter your First Name",
			es: ""
		},
		firstNameInvalid: {
			en: "Please enter a valid First Name",
			es: ""
		},
		initialEmpty: {
			en: "Please enter your Initial",
			es: ""
		},
		initialInvalid: {
			en: "Please enter a valid Initial",
			es: ""
		},
		lastNameEmpty: {
			en: "Please enter your Last Name",
			es: ""
		},
		lastNameInvalid: {
			en: "Please enter a valid Last Name",
			es: ""
		},
		phoneNumberEmpty: {
			en: "Please enter your Phone Number",
			es: ""
		},
		phoneNumberInvalid: {
			en: "Please enter a valid Phone Number",
			es: ""
		},
		phoneExtensionEmpty: {
			en: "Please enter your Phone Number Extension",
			es: ""
		},
		phoneExtensionInvalid: {
			en: "Please enter a valid Phone Number Extension",
			es: ""
		},
		addressOrderNumberEmpty: {
			en: "Please enter your Address Order Number",
			es: ""
		},
		addressOrderNumberInvalid: {
			en: "Please enter a valid Address Order Number",
			es: ""
		},
		streetAddressEmpty: {
			en: "Please enter your Street Address",
			es: ""
		},
		streetAddressInvalid: {
			en: "Please enter a valid Street Address",
			es: ""
		},
		streetApartmentDepartmentEmpty: {
			en: "Please enter your Street, Apartment or Department",
			es: ""
		},
		streetApartmentDepartmentInvalid: {
			en: "Please enter a valid Street, Apartment or Department",
			es: ""
		},
		addressUrbanizationEmpty: {
			en: "Please enter your Urbanization",
			es: ""
		},
		addressUrbanizationInvalid: {
			en: "Please enter a valid Urbanization",
			es: ""
		},
		cityEmpty: {
			en: "Please enter your City",
			es: ""
		},
		cityInvalid: {
			en: "Please enter a valid City",
			es: ""
		},
		zipCodeEmpty: {
			en: "Please enter your ZIP Code",
			es: ""
		},
		zipCodeInvalid: {
			en: "Please enter a valid ZIP Code",
			es: ""
		},
		taxIdEmpty: {
			en: "Please enter the last 6 digits of your Tax ID number",
			es: ""
		},
		taxIdInvalid: {
			en: "Please enter a valid 6 digit Tax ID number",
			es: ""
		}
	},
	
	
	/* Forgot Password Error Messages */
	forgotPasswordErrors: {
		passwordDestinationEmpty: {
			en: "Please select where to send your Password",
			es: ""
		},
		displayNameExists: {
			en: "This Display Name is not available, please try a different Display Name",
			es: ""
		},
		newPasswordEmpty: {
			en: "Please enter a New Password",
			es: ""
		},
		newPasswordInvalid: {
			en: "Please enter a valid New Password",
			es: ""
		},
		newPasswordConfirmEmpty: {
			en: "Please Confirm your New Password",
			es: ""
		},
		newPasswordConfirmInvalid: {
			en: "Passwords do not match, please Confirm your New Password",
			es: ""
		},
		passwordCodeEmpty: {
			en: "Please enter a ESN, DEC, HEX, MEID, BAN or PTN",
			es: ""
		},
		passwordCodeInvalid: {
			en: "Please enter a valid ESN, DEC, HEX, MEID, BAN or PTN",
			es: ""
		},
		phoneNumberAndEmailEmpty: {
			en: "Please enter a Phone Number or Email Address",
			es: ""
		},
		pinAndAnswerEmpty: {
			en: "Please enter a PIN or Security Hint Answer",
			es: ""
		}
	},
	
	
	/* pSearch Form Field Error Messages */
	pSearchEmailErrors: {
		
		radIsExistingCustomerEmpty: {
			en: "Please select if you are an existing customer",
			es: ""
		}, 
	
		selTopicEmpty: {
			en: "Please select a valid Topic",
			es: ""
		},
		selSubTopicEmpty: {
			en: "Please select a valid Sub Topic",
			es: ""
		},
		emailDetailsEmpty: {
			en: "Please describe your issue",
			es: ""
		},
		txtEmailDetailsoverflow: {
			en: "Your message has exceeded the Character limit for this field, please rephrase your message to 1200 characters.",
			es: ""
		},		
		firstNameEmpty: {
			en: "Please enter your First Name",
			es: ""
		},
		firstNameInvalid: {
			en: "Please enter a valid First Name",
			es: ""
		},
		lastNameEmpty: {
			en: "Please enter your Last Name",
			es: ""
		},
		lastNameInvalid: {
			en: "Please enter a valid Last Name",
			es: ""
		},
		emailAddressEmpty: {
			en: "Please enter your Email Address",
			es: ""
		},
		emailAddressInvalid: {
			en: "Please enter a valid Email Address",
			es: ""
		},
		deviceNumberEmpty: {
			en: "Please enter a Device Number",
			es: ""
		},
	
		phoneNumberEmpty: {
			en: "Please enter a Phone Number",
			es: ""
		},
		phoneNumberInvalid: {
			en: "Please enter a valid Phone Number",
			es: ""
		},
		pinEmpty: {
			en: "Please enter a PIN",
			es: ""
		},
		pinInvalid: {
			en: "Please enter a valid PIN",
			es: ""
		},

		passcodeInvalid: {
			en: "The passcode you provided is invalid",
			es: ""
		},

		streetAddressEmpty: {
			en: "Please enter your Street Address",
			es: ""
		},
		streetAddressInvalid: {
			en: "Please enter a valid Street Address",
			es: ""
		},
		cityEmpty: {
			en: "Please enter your City",
			es: ""
		},
		cityInvalid: {
			en: "Please enter a valid City",
			es: ""
		},
		stateEmpty: {
			en: "Please Select your State",
			es: ""
		},
		stateInvalid: {
			en: "Please Select a valid State",
			es: ""
		},
		zipCodeEmpty: {
			en: "Please enter your ZIP Code",
			es: ""
		},
		zipCodeInvalid: {
			en: "Please enter a valid ZIP Code",
			es: ""
		},
		noSearchResults: {
			en: "The search term had no matches for the selected column.",
			es: ""
		}
	},


	/* Section Specific Text Strings */
	mySprint: {
		imageAltTags: {
			success: {
				en: "Success:",
				es: ""
			},
			error: {
				en: "Error:",
				es: ""
			}
		},
		myPreferences: {
			preferencesModal: {
				closeInterceptMessage: {
					en: "Your preferences have changed. If you click OK, you will lose these changes. If you click Cancel you can still save them.",
					es: ""
				},
				noChangesToSaveMessage: {
					en: "There are no changes to save.",
					es: ""
				},
				navigationInterceptMessage: {
					/*
						Note: this message is surrounded by a standard browser message that is defined by the browser software itself. We cannot override the default message but we can place some additional text in between. In firefox it would look like this:
						
						Confirm
						
						Are you sure you want to navigate away from this page?
						
						[CUSTOM MESSAGE HERE]
						
						Press OK to continue, or Cancel to stay on the current page.
					*/
					en: "Your preferences have changed, but these changes will not be retained if you navigate away from this page before saving them.",
					es: ""
				},
				revealPinMessage: {
					en: "Reveal PIN",
					es: ""
				},
				hidePinMessage: {
					en: "Hide PIN",
					es: ""
				},
				billDeliveryMethodInvalid: {
					en: "Please select a Bill Delivery option.",
					es: ""
				},
				billLanguageInvalid: {
					en: "Please select a Bill Language option.",
					es: ""
				},
				spanishAgreeInvalid: {
					en: "Please indicate that you agree to the terms of the Spanish bill language option.",
					es: ""
				},
				emailNotificationInvalid: {
					en: "Please select a notification preference option.",
					es: ""
				},
				emailValidateEmailError: {
					en: "Please ensure you have a valid e-mail before trying to validate.",
					es: ""
				},
				phoneEsnEmpty: {
					en: "Please enter a Phone or ESN Number.",
					es: ""
				},
				phoneEsnInvalid: {
					en: "Please enter a valid Phone or ESN Number.",
					es: ""
				},
				newDeviceEmpty: {
					en: "Please select a new device to attach.",
					es: ""
				},
				newDeviceInvalid: {
					en: "Please select a valid new device to attach.",
					es: ""
				},
				nicknameInvalid: {
					en: "Please enter a valid Nickname.",
					es: ""
				},
				nicknamesInvalid: {
					en: "Please enter valid Nickname(s) for the erroneous fields.",
					es: ""
				},
				removeAccountsCheck: {
					en: "Are you sure you want to remove these accounts?",
					es: ""
				}
			}
		},
		
		phoneWall: {
			comparePhone: {
				alreadyAddedError: {
					en: "You've already added this phone, please select a different phone to compare.",
					es: ""
				},
				maxPhonesError: {
					en: "You've already added 4 phones, please click the compare button to continue.",
					es: ""
				}
			}
		},
		
		myPhoneAndMedia: {
			messaging: {
				toPhoneNumberEmpty: {
					en: "Please enter a Phone Number to send your text message to.",
					es: ""
				},
				toPhoneNumberInvalid: {
					en: "Please enter a valid Phone Number to send your text message to.",
					es: ""
				},
				toMessageEmpty: {
					en: "Please enter a Message for your text message.",
					es: ""
				}
			}
		}
	},
	
	
	support: {
		formErrors: {
			emailArticleForm: {
				invalidSenderEmailError: {
					en: "Invalid your e-mail.",
					es: ""
				},
				missingSenderEmailError: {
					en: "Please enter your e-mail.",
					es: ""
				},
				invalidRecipientEmailError: {
					en: "Invalid recipient's e-mail.",
					es: ""
				},
				missingRecipientEmailError: {
					en: "Please enter recipient's e-mail.",
					es: ""
				}
			}
		}
	},
	
	
	community: {
	},
	
	
	
	shop: {
	},
	
	ajax: {
		error: {
			en: "error communicating with server\n\nStatus: ",
			es: ""
		}
	}
	
};