function impressumWindow(pfad) { Fenster= window.open(pfad+"va_popUp/fa_impressum?OpenDocument", "Impressum", "width=410,height=500,scrollbars=yes"); Fenster.moveBy(40,20); Fenster.focus(); } function emailWindow() { if(location.href.indexOf("OpenDocument") > -1) MeinFenster = window.open("../fa_mailComment?OpenForm", "Zweitfenster", "width=420,height=420,scrollbars=no"); else MeinFenster = window.open("fa_mailComment?OpenForm", "Zweitfenster", "width=420,height=420,scrollbars=no"); MeinFenster.moveBy(200,10); MeinFenster.focus(); } function pdfWindow(pfad) { var pdfName = "AGB KCL GmbH.pdf"; Fenster= window.open(pfad + "va_AGB/fa_AGB/$FILE/" + pdfName, "pdfViewer"); Fenster.focus(); } function callAgent(agent, args) { var strArgs = args.join("&"); location.href = agent + "?OpenAgent&" + strArgs; } function checkPflichtFields(obj) { retVal = "true"; for(i = 0; i < pflichtFelder.length; i++) { if(obj[pflichtFelder[i]].value == "") { if(pflichtFelder[i] !="Aktionscode"){ errMsg = errMsg + "\n" + pflichtFelder[i]; retVal = "false"; } } } return retVal; } function checkEmail(objFld) { if( objFld.value != "") { if (objFld.value.indexOf("@") == -1 || objFld.value.indexOf(".") == -1) { //alert("Keine gültige Email-Adresse!"); errMsg = errMsg + "\n\nKeine gültige Email-Adresse!"; return "false"; } } return "true"; } function Daten() { var strName = document.getElementsByName("NameChemie")[0].value; var strNumber = document.getElementsByName("ArtNrChemie")[0].value; var strPara = strName + " Nr.: " + strNumber; MeinFenster = window.open("../fa_TechFormDyn?OpenForm&"+strPara, "Viertfenster", "width=410,height=500,scrollbars=no"); MeinFenster.moveBy(200,10); MeinFenster.focus(); } function Konform() { var strName = document.getElementsByName("NameChemie")[0].value; var strNumber = document.getElementsByName("ArtNrChemie")[0].value; var strPara = strName + " Nr.: " + strNumber; MeinFenster = window.open("../fa_KonfFormDyn?OpenForm&"+strPara, "Viertfenster", "width=410,height=500,scrollbars=no"); MeinFenster.moveBy(200,10); MeinFenster.focus(); } // Ciuica Andrei 03 Jul 2001 // calls the hotspot handler of a hotspot with a given index (default index = 0) function execHotspotHandler(intBtnIndex, frm) { if(!frm) var frm = document; var intIndex = 0; if (execHotspotHandler.arguments.length > 0) intIndex = execHotspotHandler.arguments[0]; if(frm.getElementsByTagName) var strBtnHandler = frm.getElementsByTagName("a")[intIndex].getAttribute("onclick").toString(); else var strBtnHandler = frm.links[intIndex].onclick.toString(); var strReturn = "return "; var intAcoladeIndex = strBtnHandler.lastIndexOf("}"); if(intAcoladeIndex > -1) strBtnHandler = strBtnHandler.substring(strBtnHandler.indexOf(strReturn) + strReturn.length, intAcoladeIndex); else strBtnHandler = strBtnHandler.substring(strBtnHandler.indexOf(strReturn) + strReturn.length); if(document.getElementsByTagName) strBtnHandler = ReplaceSubstring( strBtnHandler, "this", "document.getElementsByTagName('a')["+intIndex+"]" ); else strBtnHandler = ReplaceSubstring( strBtnHandler, "this", "document.links["+intIndex+"]" ); alert(strBtnHandler); eval(strBtnHandler); } // Florin Jurcovici - 06 Jun 2001 // replaces all occurences of strSearch in strValue with strReplace, returns resulting string // NOTE! This func is required because of incompatibilites in the method String.replace() between NS and IE function ReplaceSubstring(strValue, strSearch, strReplace) { // if an empty string was passed either for search or for processing, return original string if ((strValue == "") || (strSearch == "")) return strValue; var intPosition = strValue.indexOf(strSearch); var intOldPosition = 0; var intSearchLen = strSearch.length; var strReturn = ""; while (intPosition >= 0) { strReturn += (strValue.substring(intOldPosition, intPosition) + strReplace); intOldPosition = intPosition + intSearchLen; intPosition = strValue.indexOf(strSearch, intOldPosition); } // add remaining part of initial value upon return return strReturn + strValue.substring(intOldPosition); }