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(F){}if(!B||B.length<=0){return false}var E="";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}E+=Number(D).toString(16)}}if(C.length>0&&String(window.location.pathname).indexOf(C)<0){var G=String(window.location.pathname).match(/^.*\.(x?html?|php|asp|jsp|xml)$/i);if(G&&G[1]&&G[1].length>0&&C.indexOf("."+G[1])<0){C+=".html"}if(E&&E.length>0){C+="?subjects="+E}return geber_lib_redirectToPath(C)}return false}geber_subjects_analyseSubmitFormValues();geber_lib_addLoadEvent(geber_subjects_addSubjectsParamToLinks)