/* Default Code */ if (document.all) { document.execCommand('BackgroundImageCache', false, true); } var DHTML = false, DOM = false, MSIE4 = false, NS4 = false, OP = false; if (document.getElementById) { DHTML = true; DOM = true; } else { if (document.all) { DHTML = true; MSIE4 = true; } else { if (document.layers) { DHTML = true; NS4 = true; } } } if (window.opera) { OP = true; } function getElement (Mode, Identifier, ElementNumber) { var Element; if (DOM) { if (Mode.toLowerCase() == "id") { if (typeof document.getElementById(Identifier) == "object") { Element = document.getElementById(Identifier); } else { Element = false; } return Element; } if (Mode.toLowerCase() == "name") { var ElementList = document.getElementsByName(Identifier); if (typeof ElementList == "object" || (OP && typeof ElementList == "function")) { Element = ElementList[ElementNumber]; } else { Element = false; } return Element; } if (Mode.toLowerCase() == "tagname") { var ElementList = document.getElementsByTagName(Identifier); if (typeof ElementList == "object" || (OP && typeof ElementList == "function")) { Element = ElementList[ElementNumber]; } else { Element = false; } return Element; } return null; } if (MSIE4) { if (Mode.toLowerCase() == "id") { if (typeof document.all[Identifier] == "object") { Element = document.all[Identifier]; } else { Element = false; } return Element; } if (Mode.toLowerCase() == "tagname") { if (typeof document.all.tags(Identifier) == "object") { Element = document.all.tags(Identifier)[ElementNumber]; } else { Element = false; } return Element; } if (Mode.toLowerCase() == "name") { if (typeof document[Identifier] == "object") { Element = document[Identifier]; } else { Element = false; } return Element; } return false; } if (NS4) { if (Mode.toLowerCase() == "id" || Mode.toLowerCase() == "name") { if (typeof document[Identifier] == "object") { Element = document[Identifier]; } else { Element = false; } return Element; } if (Mode.toLowerCase() == "index") { if (typeof document.layers[Identifier] == "object") { Element = document.layers[Identifier]; } else { Element = false; } return Element; } return false; } return false; } function getInnerHeight() { if (window.innerHeight){ // NS 4, Opera 5.12, Firefox 1, return window.innerHeight; }else{ if (document.documentElement && document.documentElement.clientHeight){ // IE 6 return document.body.clientHeight; }else{ if(document.body){ // others IE return document.body.clientHeight; }else{ return 0; // others ? } } } } function getInnerWidth() { if (window.innerWidth){ // NS 4, Opera 5.12, Firefox 1, return window.innerWidth; }else{ if (document.documentElement && document.documentElement.clientWidth){ // IE 6 return document.body.clientWidth; }else{ if(document.body){ // others IE return document.body.clientWidth; }else{ return 0; // others ? } } } } function setifrSize() { //passt die IFramegrösse an. getElement("id", "ifr").style.height = getInnerHeight()-205; var breiteabst=240; var breite=708; if((getInnerWidth()-breiteabst)>breite){ w=breite }else{ w = getInnerWidth()-breiteabst; } getElement("id", "ifr").style.width = w ; } function OpenDocument(docunid){ docunid=docunid.replace(/ /g, ""); location.href=getwebdb()+"/vw_docnavi/"+docunid+"!opendocument"; } function OpenDocumentStart(docunid){ docunid=docunid.replace(/ /g, ""); location.href=jswebdb+"/vw_docnavi/"+docunid+"!opendocument"; } function OpenDocumentShowOnlyBody(docunid){ docunid=docunid.replace(/ /g, ""); location.href=getwebdb()+"/fm_showonlybody!openform&ParentUNID="+docunid; } function OpenSpecialForm(formname, mychan){ if (mychan=="") {mychan=chanpos}; var fname=""; formname=formname.toLowerCase(); switch (formname){ case "a-z": fname="fm_az"+mychan; break; case "faq": fname="fm_faq"+mychan; break; case "event": fname="fm_event"+mychan; break; case "partner links": fname="fm_link"+mychan; break; case "contact": var mypos=""; var p=contactpos.split(';'); for(i=1;i= 1 && s.lastIndexOf('.') > s.search('@') && s.lastIndexOf('.') >= s.length-5) } return(res); } function setLabels() { setLabels1(); var labelList= new Array ("csttitle","cstebm","cstcb","cstauthors","cstoriglang","cstpubname","cstpubyear","cstpubpage","cstdownload","cstcontactuslabel","cstorderbuttonlabel","cstentitle","cstdetitle","cstfrtitle","cstittitle","cstottitle"); var spanList = document.getElementsByTagName("td"); for (var l = 0; l < labelList.length; ++l) { for (var i = 0; i < spanList.length; ++i) { if (spanList[i].id.substring(0, labelList[l].length)==labelList[l]) { spanList[i].innerHTML=window["v"+labelList[l]]; } } } } function setLabels1() { var labelList= new Array ("cstorderbuttontext","cstcontactustext"); var spanList = document.getElementsByTagName("span"); for (var l = 0; l < labelList.length; ++l) { for (var i = 0; i < spanList.length; ++i) { if (spanList[i].id.substring(0, labelList[l].length)==labelList[l]) { spanList[i].innerHTML=window["v"+labelList[l]]; } } } } function setViewText() { var spanList = document.getElementsByTagName("span"); for (var i = 0; i < spanList.length; ++i) { if (spanList[i].id=="cviewtext1") { spanList[i].innerHTML=document.forms[0].ViewText1.value; } if (spanList[i].id=="cviewtext2") { spanList[i].innerHTML=document.forms[0].ViewText2.value; } } } function openview(docnumber, formname){ var url=""; var currpath=window.location.href; var start=""; var end=""; var num=""; var uppercat="no"; var docnumberlen=""; var upperdocnumber=""; if(docnumber.lastIndexOf(".")!=-1){ upperdocnumber=docnumber.substring(0,docnumber.lastIndexOf(".")); } //alert("docnumber="+docnumber+" / upperdocnumber="+upperdocnumber); if(currpath.indexOf("&Seq=")!=-1){ end=currpath.indexOf("&Seq=")+5; }else{ end=currpath.length; } if(currpath.indexOf("Expand=")!=-1){ start=currpath.indexOf("Expand=")+7; } if(currpath.indexOf("Collapse=")!=-1){ start=currpath.indexOf("Collapse=")+9; } //alert("start="+start); if(start!=""){ num=currpath.substring(start,end); } //alert("num="+num); docnumberlen=docnumber+"#"+docnumber; if(num.length>docnumberlen.length){ if(""+docnumber==""+num.substring(0, docnumber.length)){ uppercat="yes"; } } var startnum=""; if(docnumber.lastIndexOf(".")==-1){ startnum="1"; }else{ startnum=docnumber.substring(0, docnumber.lastIndexOf(".")); if(startnum.lastIndexOf(".")!=-1){ startnum=startnum.substring(0, startnum.lastIndexOf(".")); } } startnum=1; var parturl=jswebdb+"/"+formname+chanpos+"!OpenForm&lang="+lang+"$chan="+chanpos+"$&Start="+startnum+"&"; //alert("parturl="+parturl); //alert("uppercat="+uppercat); if(uppercat=="yes"){ url=parturl+"Collapse="+docnumber+"#"+upperdocnumber; }else{ if(window.location.href.indexOf("Expand="+docnumber)!=-1){ url=parturl+"Collapse="+docnumber+"#"+upperdocnumber; } if(window.location.href.indexOf("Collaps="+docnumber+"#"+docnumber)!=-1){ url=parturl+"Expand="+docnumber+"#"+docnumber; } if(url==""){ url=parturl+"Expand="+docnumber+"#"+docnumber; } } //alert(url); window.location.href=url; } function closebox(docnumber, formname){ var startnum=""; var upperdocnumber=""; if(docnumber.lastIndexOf(".")!=-1){ upperdocnumber=docnumber.substring(0,docnumber.lastIndexOf(".")); } if(docnumber.lastIndexOf(".")==-1){ startnum="1"; }else{ startnum=docnumber.substring(0, docnumber.lastIndexOf(".")); docnumber=docnumber.substring(0, docnumber.lastIndexOf(".")); if(startnum.lastIndexOf(".")!=-1){ startnum=startnum.substring(0, startnum.lastIndexOf(".")); if(startnum.lastIndexOf(".")!=-1){ startnum=startnum.substring(0, startnum.lastIndexOf(".")); } } } startnum=1; window.location.href=jswebdb+"/"+formname+chanpos+"!OpenForm&lang="+lang+"$chan="+chanpos+"$&Start="+startnum+"&Collapse="+docnumber+"#"+upperdocnumber; } function orderstudy(unid, kind){ user=document.forms[0].UserName.value; window.location.href=jswebdb+"/fm_studyorder!openform&unid="+unid+"$&user="+user+"$&path="+window.location.href+"-$-&kind="+kind+"$&lang="+lang+"$"; } function openRegistration(){ window.location.href=jswebdb+"/fm_newwebaccount!openform&lang="+lang+"$chan="+chanpos+"$sub=sfm_nwa_phy$"; } function openPublicservice(){ window.location.href=jswebdb+"/fm_newwebaccount!openform&lang="+lang+"$chan="+chanpos+"$sub=sfm_nwa_pub$"; } Event_init ();