/**
  * Coded By Olivier Eelbo :: LBi (olivier.eelbo@lbigroup.be)
  * Exclusively for the new shurgard's website
  *
  * (c) 2007 Olivier Eelbo
  */

var DECIMAL_DIGITS = "0123456789";
  
function checkPhoneChar(allowedValues, value) {
	if (allowedValues == null) {
		allowedValues = "";
	}
	
	allowedValues = allowedValues.concat(DECIMAL_DIGITS);
					
	for (var i = 0; i < value.length; i++) {
		if (allowedValues.indexOf(value.charAt(i)) == -1) {
			return false;
		}
	}
	
	return true;
}
			
function checkPhoneMinDigit(minDigit, value) {
	var numberOfDigits = 0;
	
	for (var i = 0; i < value.length; i++) {
		if (DECIMAL_DIGITS.indexOf(value.charAt(i)) != -1) {
			numberOfDigits++;
		}
	}
	
	if (numberOfDigits >= minDigit) {
		return true;
	}
	
	return false;
}	
			
function checkOnlyOneRepeatedChar(value) {
	if (value == null) {
		return false;
	}
	
	var repeatedChar = value.charAt(0);
				
	for (var i = 0; i < value.length; i++) {
		if (value.charAt(i) != repeatedChar) {
			return false;
		}
	}
	
	return true;
}