
var $j=jQuery.noConflict();var COOKIE_NAME='glossaryAutoCompleter';var options={path:'/',expires:1000};$j(document).ready(function(){if($j.cookie(COOKIE_NAME)=='disabled')
$j("#turnOff").attr('checked','checked');autoCompleter=function(){new Ajax.Autocompleter('keywords','keywords_aut','../ajax/glossarySearch.html?saveBtn=yes',{paramName:'chars',minChars:3,indicator:indicator1,turnOffCheckbox:'turnOff'});}
sourceForm=function(display){document.getElementById("errorsource").innerHTML="";document.getElementById("addsource").style.display=display;}
resetSourceForm=function(){document.getElementById("source").value="";document.getElementById("sourcecode").value="";}
validateSourceForm=function(){var elem=document.getElementById("errorsource");var valid=true;if(trim(document.getElementById("source").value)==''){elem.innerHTML="Source name can't be empty";return false;}
return valid;}
submitSourceForm=function(){if(validateSourceForm()){doSubmit();}}
trim=function(str){return str.replace(/^\s+|\s+$/g,'');}
doSubmit=function(){var params="saveBtn=yes&sources="
+Form.Element.getValue(document.forms[0].sources)+"&source="
+Form.Element.getValue(document.forms[0].source)+"&sourcecode="
+Form.Element.getValue(document.forms[0].sourcecode);document.getElementById("div_sources").innerHTML='<img src="'+img+'/ajax-loader.gif"/>';new Ajax.Updater('div_sources',contextPath+'/glossary/editSource.html?'+params,{onComplete:function(request){if((!request.status)||(request.status>400)){alert(request.status);$("div_sources").innerHTML='The server is not available. Try soon';}}});}
changeLang=function(lang,requestUri,isPost){if(isPost=='true'){$(document.forms['frm'].lang).value=lang;document.forms['frm'].submit();}else{window.location.href=requestUri+"?lang="+lang;}}
doDelete=function(){if(confirm('Delete this Glossary term?')){$(document.forms['term'].deleteTerm).value=true;document.forms['term'].submit();}}
$j("#turnOff").click(function(){if(this.checked){$j.cookie(COOKIE_NAME,'disabled',options);}else{$j.cookie(COOKIE_NAME,null,options);}});});