/*"regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]+$/",*/

(function($) {
    $.fn.validationEngineLanguage = function() {};
    $.validationEngineLanguage = {
    newLang: function() {
	    $.validationEngineLanguage.allRules = 	{"required":{    			// Add your regex rules here, you can take telephone as an example
		    "regex":"none",
		    "alertText":"* This field is required",
		    "alertTextCheckboxMultiple":"* Please select an option",
		    "alertTextCheckboxe":"* This checkbox is required"},
							 "length":{
							     "regex":"none",
							     "alertText":"*Between ",
							     "alertText2":" and ",
							     "alertText3": " characters allowed"},
							 "maxCheckbox":{
							     "regex":"none",
							     "alertText":"* Checks allowed Exceeded"},	
							 "minCheckbox":{
							     "regex":"none",
							     "alertText":"* Please select ",
							     "alertText2":" options"},	
							 "confirm":{
							     "regex":"none",
							     "alertText":"* Your field is not matching"},		
							 "telephone":{
							     "regex":"/^[0-9\-\(\)\ ]+$/",
							     "alertText":"* Invalid phone number"},	
							 "email":{
							     "regex":"/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]+$/",
							     "alertText":"* Invalid email address"},	
							 "date":{
							     "regex":"/^[0-9]{4}\-\[0-9]{1,2}\-\[0-9]{1,2}$/",
							     "alertText":"* Invalid date, must be in YYYY-MM-DD format"},
							 "onlyNumber":{
							     "regex":"/^[0-9\ ]+$/",
							     "alertText":"* Numbers only"},	
							 "noSpecialCaracters":{
							     "regex":"/^[0-9a-zA-Z]+$/",
							     "alertText":"* No special caracters allowed"},	
							 "onlyLetter":{
							     "regex":"/^[a-zA-Z\ \']+$/",
							     "alertText":"* Letters only"},
							 /*
							  * Ajax call to check if domain available or not
							  */
							 "domainCheck":{
							     "file":"/validate_domain",
							     "alertTextOk":"* This domain is available",
							     "alertTextLoad":"* Loading, please wait",
							     "alertText":"* This domain is already taken"}
	    }	
					
	}
    }
})(jQuery);

$(document).ready(function() {	
	$.validationEngineLanguage.newLang()
	    });

