// Regular Expressions to validate data input
//var words_exp = /^[a-zA-Z0-9_ ]*$/i
var text_exp = /^[a-z]+[a-z\.\s]*$/i;
//var words_exp = /^[a-z'0-9(){}\[\]]+(([\s,'-._a-z,0-9\/\\:;!?.,\",$(){}\[\]\&]){0,})$/i;
var zip_exp = /^[a-zA-Z0-9_ ]*$/i;
var words_exp = /^[a-z'0-9(){}\[\]\s]+([^\x3C\x3E]{0,})$/i
var other_exp =/^[a-z]*$|^[a-z]+[a-z\s]*$/i; 
//var name_exp = /^[a-z'0-9(){}\[\]]+(([\s,'-._a-z,0-9\/\\:;.(){}\[\]\&]){0,})$/i;
var name_exp = /^.+$/i;
var digits_exp =/^\d+$/;
var signeddigits_exp =/^(-|\d)\d*$/;
//var email_exp = /^[a-z][a-z_0-9\.]+@([a-z_0-9]+\.)+[a-z]{2,3}$/i;
var data_exp = /^(([0]?\d|((10)|(11)|(12)))\/(([0]?\d)|([0-2]\d)|((30)|(31)))\/\d{2,4})+$/; //correct date
var street_exp = /^(#*)[a-z'0-9(){}\[\]]+(([\s,'-._a-z,0-9#\/\\:;.(){}\[\]\&]){0,})$/i;
var phone_exp =/^([(0-9])+(([()\-\s0-9]){0,})$/i;
var number_exp = /^\d{1}$|^[1-9]\d{1}$|^[1][0]{2}/;
var asf_file_exp =/^[a-z0-9_ \-]+(.asf)$/i;
var year_exp = /^(19)(\d{2})$|^(20)(\d{2})$/i;
var path_exp = /^[A-Z?](:\\)[\w_]/i;
var pict_exp =/((.jpeg)$|(\.jpg)$|(\.gif))$/i; 
var stime_exp = /^(\d{1,2}(\:[0-5]\d){1,})$/;  //correct short time like 55:55
var zero_time_exp = /^([0]{1,2}(\:00))$/;
var br_exp = /(\r\n)+/g;
var sngl_qw = /(\')/g;
var swf_exp =/(\.swf)$/i;
var common_symbs = /^[^#]+$/i;
var email_exp = /^[^#%&\\\/)(?]+@[^#%&\\\/)(?]+\.[^#%&\\\/)(?]+$/i;
var provemail_exp = /^@[^#%&\\\/)(?]+\.[^#%&\\\/)(?]+$/i;
var double_exp = /(^\d+\.{0,1}\d{1,2}$)|(^\d+$)/;


function CR2BR(_obj)
{var rExp = /(\r\n)/g;
nVal = _obj.value.replace(rExp,"<br>");
_obj.value = nVal;
}

function BR2CR(_obj)
{var rExp = /(<br>)/g;
nVal = _obj.value.replace(rExp,"\r\n");
_obj.value = nVal;
}


