function isBlank(val) {
	if (val==null) {return true;}
	for(var i=0;i<val.length;i++) {
		if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;}
	}
	return true;
}

function validateForm(form, submitButton) {
	if (isBlank(form.phone1.value)) {
		alert('Please Enter An Area Code');
		form.phone1.focus();
		return false;
	}
	else if (form.phone1.value.length < 3) {
		alert('Please Enter A 3 digits Area Code');
		form.phone1.focus();
		return false;
	}
	else if (form.phone1.value == '800') {
		alert('Toll Free Numbers Are Not Accepted');
		form.phone1.focus();
		return false;
	}
	else if (isBlank(form.phone2.value)) {
		alert('Please Complete The Phone Number');
		form.phone2.focus();
		return false;
	}
	else if (form.phone2.value.length < 3) {
		alert('Please Enter A Valid Phone Number');
		form.phone2.focus();
		return false;
	}
	else if (isBlank(form.phone3.value)) {
		alert('Please Complete The Phone Number');
		form.phone3.focus();
		return false;
	}
	else if (form.phone3.value.length < 4) {
		alert('Please Enter A Valid Phone Number');
		form.phone3.focus();
		return false;
	}
}

function open_win(url,win_name) {
	window.open(url,win_name,'screenX=600,screenY=550,left=400,top=125,width=430,height=500,resizable=yes,scrollbars=yes');
}

function charCheck(field, type) {
	switch(type) {
		case "numbers":
			var regExp = new RegExp("^\\d+$");
			break;
		case "numbersdash":
			var regExp = new RegExp("^[\\d-]+$");
			break;
		case "text":
			var regExp = new RegExp("^\\w+$");
			break;
		case "currency":
			var regExp = new RegExp("^[0-9\.]+$");
			break;
	}
	var str = field.value;
	var strLength = field.value.length;
	for (var i=0; i<strLength; i++) {
		if (!str.charAt(i).match(regExp)) field.value = str.substring(0,i);
	}
}