var geber_selectedSubjectsQueryParam="";function geber_subjects_checkSelectedSubjects(){var c=geber_subjects_analyseSubjectsSettings();if(!c||c==null||c.length<=0){return}else{c.sort()}geber_selectedSubjectsQueryParam=c.join("");subjectsID=new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j");var d="";for(var b=0;b<subjectsID.length;b++){var e=0;for(var a=0;a<c.length;a++){if(c[a]==subjectsID[b]){e=1;break}}if(e==0){if(d.length>0){d+=", "}d+="#subjectID"+subjectsID[b]}}if(d.length>0){document.write('<style type="text/css">'+d+" { display: none; }</style>")}}geber_subjects_checkSelectedSubjects();function geber_subjects_addSubjectsParamToLinks(){if(!geber_selectedSubjectsQueryParam||typeof(geber_selectedSubjectsQueryParam)!="string"||geber_selectedSubjectsQueryParam.length<=0){return}var f=new Array("subjectsMenuItems","inleaf","subjectsMenu","mainbar","leftbar","leftpanel","mainpanel","bodyContent","headerContent","language","inleaf","inleaf1","inleaf2");var d="subjects="+geber_selectedSubjectsQueryParam;for(var e=0;e<f.length;e++){var c=document.getElementById(f[e]);if(c){var a=c.getElementsByTagName("a");for(var h=0;h<a.length;h++){var b=a[h].href;if(b.indexOf(d)<0){if(b.indexOf("?")<0){a[h].href=a[h].href+"?"+d}else{a[h].href=a[h].href+"&"+d}}}}}var g=document.getElementById("language");if(g&&g.href&&g.href.indexOf(d)<0){if(g.href.indexOf("?")<0){g.href=g.href+"?"+d}else{g.href=g.href+"&"+d}}}function geber_subjects_analyseSubjectsSettings(){var e=String(window.location.search).toLowerCase();if(e=="all"||e.match(/[?&]subjects=all/)){return new Array()}var c=e.match(/[?&]subjects=([0-9a-zA-Z]+)/);if(!c){c=e.match(/([0-9a-zA-Z]+)/);if(!c){return false}}c=String(c[1]);geber_subjectsSelected=new Array();for(var b=0;b<c.length;b++){var d=0;for(var a=0;a<geber_subjectsSelected.length;a++){if(geber_subjectsSelected[a]==c.charAt(b)){d=1;break}}if(d==0){geber_subjectsSelected[geber_subjectsSelected.length]=c.charAt(b)}}return geber_subjectsSelected}function geber_subjects_analyseSubmitFormValues(){if(!window.location.search||!String(window.location.search).match(/[&?]subject_[-a-z0-9_]+=1/)||String(window.location.search).match(/[&?]subject_all=1/)){return false}var b=new Array();try{b=geber_subjectsForm_getSubjectMenuList()}catch(g){}if(!b||b.length<=0){return false}var f="";var c="";for(var d=0;d<b.length;d++){var a=new RegExp("[?&]subject_("+b[d].name+"|"+String(d)+"|all)=1");if(String(window.location.search).match(a)){if(c.length<=0){c=b[d].path}f+=Number(d).toString(16)}}if(c.length>0&&String(window.location.pathname).indexOf(c)<0){var h=String(window.location.pathname).match(/^.*\.(x?html?|php|asp|jsp|xml)$/i);if(h&&h[1]&&h[1].length>0&&c.indexOf("."+h[1])<0){c+="."+h[1]}if(f&&f.length>0){c+="?subjects="+f}return geber_lib_redirectToPath(c)}return false}geber_subjects_analyseSubmitFormValues();$(document).ready(function(){geber_subjects_addSubjectsParamToLinks()});
