/* 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 ();