		function IsTelOK(input){
					var MyTel = "" + input;
					MyTel = RemoveAll(MyTel," ");
					MyTel = RemoveAll(MyTel,"-");
					MyTel = RemoveAll(MyTel,"(");
					MyTel = RemoveAll(MyTel,")")
					MyTel = MyTel.toLowerCase()
					MyTel = MyTel.replace("ext","");
					MyTel = MyTel.replace(".","");
				//	alert(MyTel);
					if(MyTel.length < 8){
											//		alert("less 8");
													return false;}
					var c;var I;
					for(I = 0; I < MyTel.length; I++){
							c = MyTel.charAt(I);
							if(!(c=="0"||c=="1"||c=="2"||c=="3"||c=="4"||c=="5"||c=="6"||c=="7"||c=="8"||c=="9")){
								// alert(I);
								 return false}
					}
					return true;
		}
		
		function NumbersOnly(input){
					var c;var I;
					for(I = 0; I < input.length; I++){
							c = input.charAt(I);
							if(!(c=="0"||c=="1"||c=="2"||c=="3"||c=="4"||c=="5"||c=="6"||c=="7"||c=="8"||c=="9")){
								// alert(I);
								 return false}
					}
					return true;		
		}
		
		function IsEmailOK(input){
				var e = trim(input);
				var l = e.length;
				if(l<6){return false}
				var s = e.indexOf("@");
				if(!(s>0 && s < l-3)){return false}
				if(e.indexOf("@", s+1) > -1){return false}
				var D = e.indexOf(".", s);
				if(D < s + 2){return false}
				if(D > l - 3){return false}
				var last = e.lastIndexOf(".");
				if(!(last == l - 4 || last == l - 3 )){return false}
				return true;
		}

		function 	IsZipOK(input){
					var zippy;
					zippy = trim(input);
					if(!(zippy.length == 10 || zippy.length == 5) ){return false}
					if(zippy.length == 10){
								if(zippy.charAt(5) != "-"){return false}
					}
					zippy = zippy.replace("-", "");
					var c;
					for(var I = 0; I < zippy.length; I++){
							c = zippy.charAt(I);
					    if(!(c=="0"||c=="1"||c=="2"||c=="3"||c=="4"||c=="5"||c=="6"||c=="7"||c=="8"||c=="9")){
							return false;}
					}
					return true;
		}
		

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function replaceAll(text, strA, strB) 
{
    while ( text.indexOf(strA) != -1)
    {
        text = text.replace(strA,strB);
    }
    return text;
}

		function RemoveAll(input, ToRemove ){
					if (input.length == 0){return ""}
					var output = input;
					var LastLength = input.length;
					do{output = output.replace(ToRemove,"");
					}while(output.indexOf(ToRemove)>-1)
					return output;
		}
		
function MM_openBrWindow(theURL,winName,features) { //v2.0  
  window.open(theURL,winName,features);
  return false;
}
