var calendar;
function showCalendar(a){if(calendar){calendar.close()
}window.dateField=a;
calendar=window.open("html/calendar.html","cal","WIDTH=270,HEIGHT=250");
return false
};var modifierSuffix="Modifier";
var noFieldPrefix="noField-";
var debug=false;
var submitForm=false;
var AND_MODIFIER="+";
var NOT_MODIFIER="-";
var OR_MODIFIER=" ";
var NO_MODIFIER=0;
var DEFAULT_TERM_MODIFIER=AND_MODIFIER;
var DEFAULT_GROUP_MODIFIER=AND_MODIFIER;
var VALUE_DELIMITER=" ";
function doMakeQuery(k,b){if(typeof(b)!="undefined"){debug=b
}var m=k.form;
var h=m.elements;
k.value="";
var e=new Array();
for(var d=0;
d<h.length;
d++){var j=h[d];
var o=j.name;
if(o!=""&&!contains(e,o)){e[e.length]=o;
var n=getFieldValue(m[j.name]);
if(n.length>0){var l=m[o+modifierSuffix];
if(typeof(l)!="undefined"){var f,g;
var c=getFieldValue(l);
if(c.indexOf("|")>-1){var a=c.indexOf("|");
f=c.substring(0,a);
if(f==""){f=DEFAULT_TERM_MODIFIER
}g=c.substring(a+1);
if(g==""){g=DEFAULT_GROUP_MODIFIER
}}else{f=c;
if(f==""){f=DEFAULT_TERM_MODIFIER
}g=DEFAULT_GROUP_MODIFIER
}appendTerms(k,f,n,o,g)
}}}}if(debug){alert("Query:"+k.value)
}if(submitForm){m.submit()
}else{return k
}}function doANDTerms(b){var a=b.value;
b.value="";
appendTerms(b,AND_MODIFIER,a);
if(submitForm){frm.submit()
}else{return b
}}function buildTerms(e,d){d=trim(d);
var b=d.split(" ");
d="";
var c=false;
for(var a=0;
a<b.length;
a++){if(b[a].length>0){if(!c){d=d+e+b[a]+" "
}else{d=d+b[a]+" "
}if(b[a].indexOf('"')>-1){c=!c
}}}d=trim(d);
return d
}function appendTerms(c,e,b,d,a){if(typeof(a)=="undefined"){a=DEFAULT_GROUP_MODIFIER
}b=buildTerms(e,b);
if(d==null||d.indexOf(noFieldPrefix)!=-1||d.length==0){if(a==NO_MODIFIER){if(c.value.length==0){c.value=b
}else{c.value=c.value+" "+b
}}else{if(c.value.length==0){c.value=a+"("+b+")"
}else{c.value=c.value+" "+a+"("+b+")"
}}}else{if(a==NO_MODIFIER){a=""
}if(c.value.length==0){c.value=a+d+":("+b+")"
}else{c.value=c.value+" "+a+d+":("+b+")"
}}c.value=trim(c.value);
return c
}function getFieldValue(a){if(a==null||typeof(a)=="undefined"){return""
}if(typeof(a)!="undefined"&&typeof(a[0])!="undefined"&&a[0].type=="checkbox"){return getCheckedValues(a)
}if(typeof(a)!="undefined"&&typeof(a[0])!="undefined"&&a[0].type=="radio"){return getRadioValue(a)
}if(typeof(a)!="undefined"&&a.type.match("select*")){return getSelectedValues(a)
}if(typeof(a)!="undefined"){return a.value
}}function getRadioValue(a){for(var b=0;
b<a.length;
b++){if(a[b].checked){return a[b].value
}}}function getCheckedValues(c){var b=new Array();
for(var a=0;
a<c.length;
a++){if(c[a].checked){b[b.length]=c[a].value
}}return b.join(VALUE_DELIMITER)
}function getSelectedValues(a){var c=new Array();
for(var b=0;
b<a.options.length;
b++){if(a.options[b].selected){c[c.length]=a.options[b].value
}}return c.join(VALUE_DELIMITER)
}function quote(a){return'"'+trim(a)+'"'
}function contains(c,b){for(var a=0;
a<c.length;
a++){if(b==c[a]){return true
}}return false
}function trim(c){if(typeof c!="string"){return c
}var a=c;
var b=/\s+/ig;
a=a.replace(b," ");
b=/^(\s*)([\w\W]*)(\b\s*$)/;
if(b.test(a)){a=a.replace(b,"$2")
}b=/^(\s*)([\w\W]*)(\s*$)/;
if(b.test(a)){a=a.replace(b,"$2")
}return a
};var wildcardCaseInsensitive=true;
function setWildcardCaseInsensitive(a){wildcardCaseInsensitive=a
}var alertUser=true;
function setAlertUser(a){alertUser=a
}function doCheckLuceneQuery(b){var a=doCheckLuceneQueryValue(b.value);
if(a){b.value=escape(unescape(b.value))
}return a
}function doCheckLuceneQueryValue(b){if(b!=null&&b.length>0){b=removeEscapes(b);
if(!checkAllowedCharacters(b)){return false
}if(!checkAsterisk(b)){return false
}if(!checkAmpersands(b)){return false
}if(!checkCaret(b)){return false
}if(!checkSquiggle(b)){return false
}if(!checkExclamationMark(b)){return false
}if(!checkQuestionMark(b)){return false
}if(!checkParentheses(b)){return false
}if(!checkPlusMinus(b)){return false
}if(!checkANDORNOT(b)){return false
}if(!checkQuotes(b)){return false
}if(!checkColon(b)){return false
}if(wildcardCaseInsensitive){if(b.indexOf("*")!=-1){var a=b.indexOf(":");
if(a==-1){b.value=b.toLowerCase()
}else{b.value=b.substring(0,a)+b.substring(a).toLowerCase()
}}}return true
}else{alert("\u03a4\u03b1 \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03c0\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c3\u03b4\u03b9\u03bf\u03c1\u03af\u03c3\u03c4\u03b7\u03ba\u03b1\u03bd \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03c0\u03b1\u03c1\u03ba\u03ae. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.");
return false
}}function removeEscapes(a){return a.replace(/\\./g,"")
}function checkAllowedCharacters(a){matches=a.match(/[^\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u0386\u0388\u0389\u038a\u038c\u038e\u038f\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03c2\u03ac\u03ad\u03af\u03ae\u03cc\u03cd\u03ce\u03ca\u03cb\u0390\u03b0a-zA-Z0-9_+\-:.()\"*?&|!{}\[\]\^~\\@#\/$%'= ]/);
if(matches!=null&&matches.length>0){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+a+"'. \u039f\u03b9 \u03b5\u03c0\u03b9\u03c4\u03c1\u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03b9 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b5\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9: a-z A-Z 0-9.  _ + - : () \" & * ? | ! {} [ ] ^ ~ \\ @ = # % $ ' /. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}return true
}function checkAsterisk(a){matches=a.match(/^[\*]*$|[\s]\*|^\*[^\s]/);
if(matches!=null){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+a+"'. \u039f \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1\u03c2 '\u03bc\u03c0\u03b1\u03bb\u03b1\u03bd\u03c4\u03ad\u03c1' (*) \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af \u03c4\u03bf\u03c5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03bd \u03ad\u03bd\u03b1 \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1 \u03ae \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03cc \u03c8\u03b7\u03c6\u03af\u03bf. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}return true
}function checkAmpersands(a){matches=a.match(/[&]{2}/);
if(matches!=null&&matches.length>0){matches=a.match(/^([\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u0386\u0388\u0389\u038a\u038c\u038e\u038f\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03c2\u03ac\u03ad\u03af\u03ae\u03cc\u03cd\u03ce\u03ca\u03cb\u0390\u03b0a-zA-Z0-9_+\-:.()\"*?&|!{}\[\]\^~\\@#\/$%'=]+( && )?[a-zA-Z0-9_+\-:.()\"*?|!{}\[\]\^~\\@#\/$%'=]+[ ]*)+$/);
if(matches==null){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+a+"'. \u0391\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c0\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03bf\u03c5\u03bd \u03c4\u03bf\u03c5\u03c2 \u03b5\u03b9\u03b4\u03b9\u03ba\u03bf\u03cd\u03c2 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b5\u03c2 && \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03b7\u03c2 \u03bc\u03bf\u03c1\u03c6\u03ae\u03c2: \u03cc\u03c1\u03bf\u03c21 && \u03cc\u03c1\u03bf\u03c22. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}}return true
}function checkCaret(a){matches=a.match(/[^\\]\^([^\s]*[^0-9\s.]+)|[^\\]\^$/);
if(matches!=null){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+a+"'. \u03a0\u03c1\u03b9\u03bd \u03b1\u03c0\u03cc \u03c4\u03bf \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1 (^) \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b1\u03bb\u03c6\u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03bf\u03af \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b5\u03c2 \u03ba\u03b1\u03b9 \u03bc\u03b5\u03c4\u03ac \u03b1\u03c0' \u03b1\u03c5\u03c4\u03cc\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03ac \u03c8\u03b7\u03c6\u03af\u03b1. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}return true
}function checkSquiggle(a){matches=a.match(/[^\\]~[^\s]*[^0-9\s]+/);
if(matches!=null){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+a+"'. \u03a0\u03c1\u03b9\u03bd \u03b1\u03c0\u03cc \u03c4\u03bf \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1 (~) \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b1\u03bb\u03c6\u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03bf\u03af \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b5\u03c2 \u03ba\u03b1\u03b9 \u03bc\u03b5\u03c4\u03ac \u03b1\u03c0' \u03b1\u03c5\u03c4\u03cc\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03ac \u03c8\u03b7\u03c6\u03af\u03b1. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}return true
}function checkExclamationMark(a){matches=a.match(/^[^!]*$|^([\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u0386\u0388\u0389\u038a\u038c\u038e\u038f\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03c2\u03ac\u03ad\u03af\u03ae\u03cc\u03cd\u03ce\u03ca\u03cb\u0390\u03b0a-zA-Z0-9_+\-:.()\"*?&|!{}\[\]\^~\\@#\/$%'=]+( ! )?[a-zA-Z0-9_+\-:.()\"*?&|!{}\[\]\^~\\@#\/$%'=]+[ ]*)+$/);
if(matches==null||matches.length==0){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+a+"'. \u0391\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c0\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03bf\u03c5\u03bd \u03c4\u03bf\u03bd \u03b5\u03b9\u03b4\u03b9\u03ba\u03cc \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1 ! \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03b7\u03c2 \u03bc\u03bf\u03c1\u03c6\u03ae\u03c2: \u03cc\u03c1\u03bf\u03c21 ! \u03cc\u03c1\u03bf\u03c22. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}return true
}function checkQuestionMark(a){matches=a.match(/^(\?)|([^\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u0386\u0388\u0389\u038a\u038c\u038e\u038f\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03c2\u03ac\u03ad\u03af\u03ae\u03cc\u03cd\u03ce\u03ca\u03cb\u0390\u03b0a-zA-Z0-9_+\-:.()\"*?&|!{}\[\]\^~\\@#\/$%'=]\?+)/);
if(matches!=null&&matches.length>0){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+a+"'. \u03a0\u03c1\u03b9\u03bd \u03b1\u03c0\u03cc \u03c4\u03bf \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1 (?) \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03c4\u03bf\u03c5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03bd \u03ad\u03bd\u03b1 \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1 \u03ae \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03cc \u03c8\u03b7\u03c6\u03af\u03bf. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}return true
}function checkParentheses(d){var b=false;
var a=false;
matchLeft=d.match(/[(]/g);
if(matchLeft!=null){b=true
}matchRight=d.match(/[)]/g);
if(matchRight!=null){a=true
}if(b||a){if(b&&!a||a&&!b){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+d+"'. \u0397 \u03c0\u03b1\u03c1\u03ad\u03bd\u03b8\u03b5\u03c3\u03b7 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03ba\u03bb\u03b5\u03af\u03bd\u03b5\u03b9. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}else{var c=matchLeft.length+matchRight.length;
if((c%2)>0||matchLeft.length!=matchRight.length){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+d+"'. \u0397 \u03c0\u03b1\u03c1\u03ad\u03bd\u03b8\u03b5\u03c3\u03b7 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03ba\u03bb\u03b5\u03af\u03bd\u03b5\u03b9. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}}matches=d.match(/\(\)/);
if(matches!=null){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+d+"'. \u039f\u03b9 \u03c0\u03b1\u03c1\u03b5\u03bd\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03bf\u03c5\u03bd \u03c4\u03bf\u03c5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03bd \u03ad\u03bd\u03b1 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}}return true
}function checkPlusMinus(a){matches=a.match(/^[^\n+\-]*$|^([+-]?[\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u0386\u0388\u0389\u038a\u038c\u038e\u038f\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03c2\u03ac\u03ad\u03af\u03ae\u03cc\u03cd\u03ce\u03ca\u03cb\u0390\u03b0a-zA-Z0-9_:.()\"*?&|!{}\[\]\^~\\@#\/$%'=]+[ ]?)+$/);
if(matches==null||matches.length==0){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+a+"'. \u039f\u03b9 \u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ad\u03c2 '+' \u03ba\u03b1\u03b9 '-' \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf\u03c5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03bd \u03ad\u03bd\u03b1 \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1 \u03ae \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03cc \u03c8\u03b7\u03c6\u03af\u03bf. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}return true
}function checkANDORNOT(a){matches=a.match(/AND|OR|NOT/);
if(matches!=null&&matches.length>0){matches=a.match(/^([\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u0386\u0388\u0389\u038a\u038c\u038e\u038f\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03c2\u03ac\u03ad\u03af\u03ae\u03cc\u03cd\u03ce\u03ca\u03cb\u0390\u03b0a-zA-Z0-9_+\-:.()\"*?&|!{}\[\]\^~\\@\/#$%'=]+\s*((AND )|(OR )|(AND NOT )|(NOT ))?[a-zA-Z0-9_+\-:.()\"*?&|!{}\[\]\^~\\@\/#$%'=]+[ ]*)+$/);
if(matches==null||matches.length==0){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+a+"'.  \u0391\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c0\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03bf\u03c5\u03bd \u03c4\u03bf\u03c5\u03c2 \u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ad\u03c2 AND/OR/NOT \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03b7\u03c2 \u03bc\u03bf\u03c1\u03c6\u03ae\u03c2: \u03cc\u03c1\u03bf\u03c21 AND|OR|NOT|AND NOT \u03cc\u03c1\u03bf\u03c22. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}matches=a.match(/^((AND )|(OR )|(AND NOT )|(NOT ))|((AND)|(OR)|(AND NOT )|(NOT))[ ]*$/);
if(matches!=null&&matches.length>0){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+a+"'.  \u0391\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c0\u03bf\u03c5 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03bf\u03c5\u03bd \u03c4\u03bf\u03c5\u03c2 \u03c4\u03b5\u03bb\u03b5\u03c3\u03c4\u03ad\u03c2 AND/OR/NOT \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03b7\u03c2 \u03bc\u03bf\u03c1\u03c6\u03ae\u03c2: \u03cc\u03c1\u03bf\u03c21 AND|OR|NOT|AND NOT \u03cc\u03c1\u03bf\u03c22. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}}return true
}function checkQuotes(b){matches=b.match(/\"/g);
if(matches!=null&&matches.length>0){var a=matches.length;
if((a%2)>0){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+b+"'. \u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03ba\u03bb\u03b5\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b1 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03b9\u03ba\u03ac (\").")
}return false
}matches=b.match(/""/);
if(matches!=null){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+b+"'. \u03a4\u03b1 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03b9\u03ba\u03ac \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03bf\u03c5\u03bd \u03c4\u03bf\u03c5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03bd \u03ad\u03bd\u03b1 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}}return true
}function checkColon(a){matches=a.match(/[^\\\s]:[\s]|[^\\\s]:$|[\s][^\\]?:|^[^\\\s]?:/);
if(matches!=null){if(alertUser){alert("\u039c\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03ba\u03c4\u03ac \u03ba\u03c1\u03b9\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2: '"+a+"'. \u03a0\u03c1\u03b9\u03bd \u03ba\u03b1\u03b9 \u03bc\u03b5\u03c4\u03ac \u03b1\u03c0\u03cc \u03c4\u03bf \u03c3\u03cd\u03bc\u03b2\u03bf\u03bb\u03bf \u03b4\u03ae\u03bb\u03c9\u03c3\u03b7\u03c2 \u03c0\u03b5\u03b4\u03af\u03bf\u03c5 (:) \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03c4\u03bf\u03c5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03bd \u03ad\u03bd\u03b1 \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1 \u03ae \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03cc \u03c8\u03b7\u03c6\u03af\u03bf. \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c0\u03ac\u03bb\u03b9.")
}return false
}return true
};