/* much thx featureblend.com */
var dtO = formLib.dt;
dtO.any_text_type = [/^([^\t])*$/, false, "Text", 1, 100];
dtO.name_type = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "Name", 1, 50];
dtO.numeric_type = [/^([0-9])*$/, false, "Numeric", 1, 100];
dtO.F_NAME = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "First Name", 1, 50];
dtO.L_NAME = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "Last Name", 1, 50];
dtO.ADDRESS = [/^([^\t])*$/, false, "Address", 1, 65];
dtO.CITY = [/^([^\t])*$/, false, "City", 1, 100];
dtO.STATE = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "State", 1, 50];
dtO.ZIP = [/^([0-9])*$/, false, "Zip Code", 5, 5];
dtO.SUBJECT = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "Subject", 1, 50];
dtO.SOURCE = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "Source", 1, 50];
dtO.V_MAKE = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "Vehicle Make", 1, 50];
dtO.V_MODEL = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "Vehicle Model", 1, 50];
dtO.TIRE_BRAND = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "Tire Brand", 1, 50];
dtO.REPLACEMENT_TIRES_WHEN = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "Replacement Tires When", 1, 50];
dtO.AGE_RANGE = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "Age Range", 1, 50];
dtO.V_YEAR = [/^[a-zA-Z0-9.,'-_ \xC0-\xFF]*$/, false, "Vehicle Year", 1, 4];
dtO.EMAIL = [/^([-a-zA-Z0-9_.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/i, "somename@somedomain.com", "Email", 7, 75];
dtO.MESSAGE = [/^([^\t])*$/, "Text not exceeding 10,000 characters in length", "Message", 1, 10000];
dtO.CROP_TYPE = [/^([^\t])*$/, "Text not exceeding 100 characters in length", "Crop Type", 1, 100];
dtO.CROP_VARIETY = [/^([^\t])*$/, "Text not exceeding 100 characters in length", "Crop Variety", 1, 100];
dtO.QUESTION = [/^([^\t])*$/, "Text not exceeding 10,000 characters in length", "Question", 1, 10000];
dtO.TOWN_CITY = [/^([^\t])*$/, false, "Town/City", 1, 30];
dtO.PROVINCE = [/^([^\t])*$/, false, "Province", 1, 30];
dtO.PHONE = [/^([0-9])*$/, false, "Phone Number", 7, 10]
dtO.PHONE_AREA = [/^([0-9])*$/, false, "Phone Number", 3, 3];
dtO.PHONE_LOCAL = [/^([0-9])*$/, false, "Phone Number", 3, 3];
dtO.PHONE_LAST = [/^([0-9])*$/, false, "Phone Number", 4, 4];
formLib.SDef = "";
window.status = (formLib.dS)?"All data rules were loaded.":""