diff --git a/content/fasoverlay.js.php b/content/fasoverlay.js.php
new file mode 100644
index 000000000..acfba03ff
--- /dev/null
+++ b/content/fasoverlay.js.php
@@ -0,0 +1,172 @@
+
+
+var currentAuswahl=new auswahlValues();
+var LvTreeDatasource;
+
+function auswahlValues()
+{
+ this.stg_kz=null;
+ this.sem=null;
+ this.ver=null;
+ this.grp=null;
+ this.gruppe=null;
+ this.lektor_uid=null;
+}
+
+function onVerbandSelect()
+{
+ var contentFrame=document.getElementById('iframeTimeTableWeek');
+ var tree=document.getElementById('tree-verband');
+ if(tree.currentIndex==-1)
+ return;
+ var stg_kz=tree.view.getCellText(tree.currentIndex,"stg_kz");
+ var sem=tree.view.getCellText(tree.currentIndex,"sem");
+ var ver=tree.view.getCellText(tree.currentIndex,"ver");
+ var grp=tree.view.getCellText(tree.currentIndex,"grp");
+ var gruppe=tree.view.getCellText(tree.currentIndex,"gruppe");
+ //var daten=window.TimeTableWeek.document.getElementById('TimeTableWeekData');
+ //var datum=parseInt(daten.getAttribute("datum"));
+ //var attributes="&stg_kz="+stg_kz+"&sem="+sem+"&ver="+ver+"&grp="+grp+"&gruppe="+gruppe;
+ //var url = "content/timetable-week.xul.php";
+ //if (gruppe!=null && gruppe!=0 &gruppe!='')
+ // var type="?type=gruppe";
+ //else
+ // var type="?type=verband";
+ //url+=type+attributes+"&datum="+datum;
+ //if (url)
+ //{
+ // //alert(url);
+ // contentFrame.setAttribute('src', url);
+ //}
+
+ currentAuswahl.stg_kz=stg_kz;
+ currentAuswahl.sem=sem;
+ currentAuswahl.ver=ver;
+ currentAuswahl.grp=grp;
+ currentAuswahl.gruppe=gruppe;
+
+ // Semesterplan
+ //var semesterplan=document.getElementById('tabpanels-main');
+ //var panelIndex=semesterplan.getAttribute("selectedIndex");
+ //if (panelIndex==1)
+ //{
+ // alert (url);
+ // var contentFrame=document.getElementById('iframeTimeTableSemester');
+ // var url = "content/timetable-week.xul.php";
+ // if (gruppe!=null && gruppe!=0 &gruppe!='')
+ // var type="?type=gruppe";
+ // else
+ // var type="?type=verband";
+ // url+=type+attributes+"&semesterplan=true";
+ // if (url)
+ // contentFrame.setAttribute('src', url);
+ //}
+
+
+ // LVAs
+ //var vboxLehrveranstalungPlanung=document.getElementById('vboxLehrveranstalungPlanung');
+ //var attribute='../rdf/lehreinheit-lvplan.rdf.php'+type+"&stg_kz="+stg_kz+"&sem="+sem+"&ver="+ver+"&grp="+grp+"&gruppe="+gruppe;
+ //vboxLehrveranstalungPlanung.setAttribute('datasources',attribute);
+
+ // Studenten
+ var treeStudenten=document.getElementById('treeStudenten');
+ attribute="rdf/student.rdf.php?"+"stg_kz="+stg_kz+"&sem="+sem+"&ver="+ver+"&grp="+grp+"&gruppe="+gruppe;
+ treeStudenten.setAttribute('datasources',attribute);
+
+
+ // Lehrveranstaltung
+ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
+ try
+ {
+ url = 'rdf/lehrveranstaltung_einheiten.rdf.php?stg_kz='+stg_kz+'&sem='+sem+'&ver='+ver+'&grp='+grp+'&gruppe='+gruppe+'&'+gettimestamp();
+ var treeLV=document.getElementById('lehrveranstaltung-tree');
+
+ //Alte DS entfernen
+ var oldDatasources = treeLV.database.GetDataSources();
+ while(oldDatasources.hasMoreElements())
+ {
+ treeLV.database.RemoveDataSource(oldDatasources.getNext());
+ }
+
+ var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
+ LvTreeDatasource = rdfService.GetDataSource(url);
+ LvTreeDatasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
+ LvTreeDatasource.QueryInterface(Components.interfaces.nsIRDFXMLSink);
+ treeLV.database.AddDataSource(LvTreeDatasource);
+ LvTreeDatasource.addXMLSinkObserver(LvTreeSinkObserver);
+ treeLV.builder.addListener(LvTreeListener);
+ }
+ catch(e)
+ {
+ debug(e);
+ }
+}
+
+function onOrtSelect()
+{
+ var contentFrame=document.getElementById('iframeTimeTableWeek');
+ var treeOrt=document.getElementById('tree-ort');
+ var ort=treeOrt.view.getCellText(treeOrt.currentIndex,"ort_kurzbz");
+ var daten=window.TimeTableWeek.document.getElementById('TimeTableWeekData');
+ var datum=parseInt(daten.getAttribute("datum"));
+
+ var attributes="?type=ort&ort="+ort+"&datum="+datum;
+ var url = "content/timetable-week.xul.php";
+ url+=attributes;
+ if (url)
+ contentFrame.setAttribute('src', url);
+}
+
+function onLektorSelect()
+{
+
+ var contentFrame=document.getElementById('iframeTimeTableWeek');
+ var treeLektor=document.getElementById('tree-lektor');
+ var uid=treeLektor.view.getCellText(treeLektor.currentIndex,"uid");
+ if(uid=='')
+ return;
+ //var treeVerband=document.getElementById('tree-verband');
+ //var stg_kz=treeVerband.view.getCellText(treeVerband.currentIndex,"stg_kz");
+ var daten=window.TimeTableWeek.document.getElementById('TimeTableWeekData');
+ var datum=parseInt(daten.getAttribute("datum"));
+
+ var attributes="?type=lektor&pers_uid="+uid+"&datum="+datum;
+ var url = "content/timetable-week.xul.php";
+ url+=attributes;
+ if (url)
+ contentFrame.setAttribute('src', url);
+ // LVAs
+ var vboxLehrveranstalungPlanung=document.getElementById('vboxLehrveranstalungPlanung');
+ vboxLehrveranstalungPlanung.setAttribute('datasources','../rdf/lehreinheit-lvplan.rdf.php?'+"type=lektor&lektor="+uid);
+}
+
+function loadURL(event)
+{
+ var contentFrame = document.getElementById('contentFrame');
+ var url = event.target.getAttribute('value');
+
+ if (url) contentFrame.setAttribute('src', url);
+};
+
+function parseRDFString(str, url)
+{
+
+ try {
+ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
+ } catch(e) {
+ alert(e);
+ return;
+ }
+
+ var memoryDS = Components.classes["@mozilla.org/rdf/datasource;1?name=in-memory-datasource"].createInstance(Components.interfaces.nsIRDFDataSource);
+
+ var ios=Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService);
+ baseUri=ios.newURI(url,null,null);
+
+ var parser=Components.classes["@mozilla.org/rdf/xml-parser;1"].createInstance(Components.interfaces.nsIRDFXMLParser);
+ parser.parseString(memoryDS,baseUri,str);
+
+ return memoryDS;
+}
diff --git a/content/fasoverlay.xul.php b/content/fasoverlay.xul.php
index 2afc03635..debdc2bb1 100644
--- a/content/fasoverlay.xul.php
+++ b/content/fasoverlay.xul.php
@@ -6,9 +6,9 @@ include('../vilesci/config.inc.php');
echo '';
echo '';
-echo '';
+/*echo '';
echo '';
-/*echo '';*/
+echo '';*/
?>
@@ -20,7 +20,7 @@ echo '';
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
>
-
+