﻿var rules = new Array();
var rule = new Array();
	rule["id"] = "{8C586FEB-9DBD-442A-998B-89FD89B4A7D6}";
	rule["name"] = "combo";
	rule["regex"] = /[^-{3}]/;
	rule["info_text_id"] = "combo";
	rule["error_text_id"] = "combo_error";
	rule["info_text"] = "";
	rule["error_text"] = "";
	rule["error_level"] = 10;
	rule["action"] = "";
	rules["combo"] = rule;


var rule = new Array();
	rule["id"] = "{40C0A505-403C-4B82-8111-31BED9A8FD49}";
	rule["name"] = "date";
	rule["regex"] = /^((((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|([1-2][0-9]))))[\-\/\s]?\d{2}(([02468][048])|([13579][26])))|(((((0?[13578])|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))[\-\/\s]?\d{2}(([02468][1235679])|([13579][01345789]))))(\s(((0?[1-9])|(1[0-2]))\:([0-5][0-9])((\s)|(\:([0-5][0-9])\s))([AM|PM|am|pm]{2,2})))?$/;
	rule["info_text_id"] = "date";
	rule["error_text_id"] = "date_error";
	rule["info_text"] = "";
	rule["error_text"] = "";
	rule["error_level"] = 10;
	rule["action"] = "";
	rules["date"] = rule;


var rule = new Array();
	rule["id"] = "{D2C861AA-C9D4-4C7E-AD96-3627442D26DB}";
	rule["name"] = "email";
	rule["regex"] = /(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/;
	rule["info_text_id"] = "email_address";
	rule["error_text_id"] = "email_error";
	rule["info_text"] = "";
	rule["error_text"] = "";
	rule["error_level"] = 10;
	rule["action"] = "";
	rules["email"] = rule;


var rule = new Array();
	rule["id"] = "{1A80A486-982A-4C24-BC17-808712D54EB9}";
	rule["name"] = "pnr";
	rule["regex"] = /[a-zA-Z][a-zA-Z0-9]{5}/;
	rule["info_text_id"] = "pnr";
	rule["error_text_id"] = "pnr_error";
	rule["info_text"] = "";
	rule["error_text"] = "";
	rule["error_level"] = 10;
	rule["action"] = "";
	rules["pnr"] = rule;



