function lang(string) {
	switch (string)	{
		// required fields error messages
		case "RequiredField" :			
			return 'Please enter required data.'; 
			break;
		case "DomainRequired" :			
			return 'You did not enter a name to be searched.'; 
			break;
		case "RequiredEmailAddress" :			
			return 'You did not enter your email address.'; 
			break;
		case "RequiredUsername" :			
			return 'You did not enter your domain.'; 
			break;
		case "RequiredPassword1" :			
			return 'You did not enter your password.'; 
			break;
		case "RequiredPassword2" :			
			return 'You did not retype your password.'; 
			break;
		case "RequiredChallenge" :			
			return 'You did not enter your challenge question.'; 
			break;
		case "RequiredAnswer" :			
			return 'You did not enter your challenge answer.'; 
			break;
		case "RequiredMobile" :			
			return 'You did not enter your mobile number.'; 
			break;
		case "RequiredCardNumber" :			
			return 'You did not enter your credit card number.'; 
			break;
		case "RequiredCardName" :			
			return 'You did not enter your name on card.'; 
			break;
		case "RequiredCardCVV2" :			
			return 'You did not enter the CVV2 of your card.'; 
			break;
		case "RequiredGalleryTitle" :			
			return 'You did not enter the gallery title.'; 
			break;
		case "RequiredBillingAddress" :			
			return 'You did not enter your billing address.'; 
			break;
		case "RequiredBillingPhone" :			
			return 'You did not enter your phone.'; 
			break;
		case "RequiredAlbumName" :			
			return 'You did not enter the album name.'; 
			break;
		case "RequiredAlbumTitle" :			
			return 'You did not enter the album title.'; 
			break;
		case "RequiredBlogName" :			
			return 'You did not enter the blog name.'; 
			break;
		case "RequiredBlogTitle" :			
			return 'You did not enter the blog title.'; 
			break;
		case "RequiredCategoryName" :			
			return 'You did not enter a category name.'; 
			break;
		case "RequiredPfATitle" :			
			return 'You did not enter a title.'; 
			break;
		case "RequiredPfASalesPitch" :			
			return 'You did not enter your sales pitch.'; 
			break;
		case "RequiredPaypalPrice" :			
			return 'You did not enter the Paypal price.'; 
			break;
		case "RequiredGCashPrice" :			
			return 'You did not enter the G-Cash price.'; 
			break;
		case "RequiredPfAPrice" :			
			return 'You must enter either G-Cash or Paypal price.'; 
			break;
		case "MinimumPaypal" :			
			return 'Minimum amount for Paypal is USD 1.00'; 
			break;
		case "MinimumGCash" :			
			return 'Minimum amount for G-Cash is PHP 5.00'; 
			break;
		case "AtLeast1PaymentOption" :			
			return 'You must set at least 1 payment option.'; 
			break;
		case "MobileInvalid" :			
			return 'Please include the country code in the Mobile Phone field.'; 
			break;
                case 'YourNameInvalid' :
                        return 'Your name is invalid. Please check the characters in your name.';
                        break;

		// domain validation error messages
		case "DomainNumeric" :	
			return 'At least one alphabetical character must be used.'; 
			break;
		case "DomainNumericStart" :	
			return 'Domain should not start with a number.'; 
			break;
		case "DomainValidChars" :
			return 'Characters allowed are a-z and 0-9.  Do not include www or the extension when searching for a domain name.'; 
			break;
		case "DomainMaxLength" : 
			return 'Domain name must not exceed 32 characters (excluding the extension).'; 
			break;
		case "DomainMinLength" : 
			return 'Domain name must have at least 3 characters.'; 
			break;

		// email address validation error messages
		case "EmailIncorrect" : 
			return 'Email address is incorrect.'; 
			break;
		case "EmailNameInvalid" : 
			return 'Email address username is invalid'; 
			break;
		case "EmailDomainInvalid" : 
			return 'Email address domain name is invalid.'; 
			break;
		case "EmailIPInvalid" : 
			return 'Email address IP is invalid.'; 
			break;
		case "EmailExtensionInvalid" : 
			return 'Email address must end in a well-known domain or two letter country code.'; 
			break;
		case "EmailMissingHostname" : 
			return 'Email address is missing a hostname.'; 
			break;

		// password validation error messages
		case "PasswordsNotMatch" :			
			return 'Your passwords did not match.'; 
			break;
		case "PasswordLengthError" :			
			return 'Your password must be from 6 to 32 characters only.'; 
			break;
		case "PasswordValidChars" :			
			return 'Your password contains invalid characters. Please use letters and numbers only.'; 
			break;	
		case "PasswordCombination" :			
			return 'For security purposes, your password must contain at least one uppercase letter, one lowercase letter and one numeral.'; 
			break;		

		case "UsernameValidChars" :			
			return 'Your domain contains invalid characters. Please use letters and numbers only.';
			break;	
		case "AlbumNameValidChars" :			
			return 'Your album name contains invalid characters. Please use letters and numbers only.'; 
			break;	
		case "BlogNameValidChars" :			
			return 'Your blog name contains invalid characters. Please use letters and numbers only.'; 
			break;	
		case "MobileNotAllDigits" :			
			return 'Please enter only numbers (no dashes or spaces) on mobile number field'; 
			break;
		case "AgreementChecked" :			
			return 'Cannot continue without checking Terms of Agreement.'; 
			break;	

		// credit card validation error messages
		case "CreditCardNotAllDigits" :			
			return 'Please enter only numbers (no dashes or spaces) on credit card number field'; 
			break;
		case "CVV2NotAllDigits" :			
			return 'Please enter only numbers (no dashes or spaces) on CVV2 field'; 
			break;
		case "CreditCardNotValid" :			
			return 'Please enter a valid credit card number'; 
			break;
		case "CreditCardExpired" :			
			return 'Your credit card has expired'; 
			break;
		case "CardNameValidChars" :			
			return 'Invalid characters found in card name'; 
			break;
		case "CVV2ValidChars" :			
			return 'Invalid characters found in CVV2 field'; 
			break;


		case "EmailNotVerified" :
			return 'We have not received your reply to the email we have sent to your email address.';
			break;
		case "SMSNotVerified" :
			return 'We have not received your SMS confirmation.';
			break;
	}
}
