function Trim(inputString) {
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") {
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") {
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) {
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
   return retValue;
}

function Telephone(evt,t) {
/*
	var v = t.value;

	var charCode = (evt.which) ? evt.which : event.keyCode
	
	if (charCode!=8) {
		if (v.length==3 || v.length==7)
			t.value = v+"-";
	}
*/
}

function checkEmail(v) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(v);
}

function checkTelephone(v) {
	var filter  = /^([0-9]{3})\-([0-9]{3})\-([0-9]{4})$/;
	return filter.test(v);
}

function checkZip(v) {
	var filter  = /^([0-9]{5})$/;
	return filter.test(v);
}

function checkMiles(v) {
	var filter  = /^([0-9]{1,5})$/;
	return filter.test(v);
}


function checkDiscountCode(v) {
	var filter  = /^([0-9]{5})$/;
	return filter.test(v);
}

function checkCC(v) {
	var filter  = /^([0-9]{15,16})$/;
	return filter.test(v);
}

function checkCVV(v) {
	var filter  = /^([0-9]{3,5})$/;
	return filter.test(v);
}

function checkUName(v) {
	var filter  = /^([a-zA-Z0-9_\.\-]{3,16})$/;
	return filter.test(v);
}