// Im Katalog + Warenkorb // ComputedText var wkDBurl = "/em/ten/wk.nsf"; var katDBurl = "/em/ten/kat.nsf"; var helpDBurl = "/em/ten/hlp.nsf"; // ComputedText var doCheckKat = true; // Soll Katalog-ID überprüft werden? var ThisKat = "ten" ; // Katalog-ID dieses Katalogs function openPrinterSearch(force) { // Öffnet Popup zur Drucker-Suche url = ThisDBurl + "/printerSearchDlg?Openform" ; var OptionString ='left=100,top=100,location=no,menubar=no,scrollbars=yes,resizable=yes,width=580,height=360' ; if (force==null || force == '') { force=false }; if ( (typeof printerwin)=='undefined' ) { // Popup noch nicht geöffnet printerwin = window.open('', 'PrinterWindow' , OptionString ) ; } else if (printerwin.closed == true ) { // Popup wieder geschlossen printerwin = window.open('', 'PrinterWindow' , OptionString ) ; } else if ( (typeof printerwin.document)=='unknown' ) { printerwin = window.open('', 'PrinterWindow' , OptionString ) ; // Popup wieder geschlossen } else { window.setTimeout("printerwin.focus()", 50); return; } if (printerwin.history.length == 0 || force == true) { printerwin.location.href = url ; } window.setTimeout("printerwin.focus()", 50); } function doPrinterSearch(ThisForm) { // Startet die Drucker-Suche im geöffneten Popup var inpStr2 = ThisForm.InpString_2.value; var inpStr1 = ThisForm.InpString_1.value; var other = ThisForm.Other.value; var choice = ReadRadio(ThisForm.Choice); var searchType = "Hersteller"; var valu = ""; if ( inpStr2 != "") { alert('Artikel-Suche noch nicht integriert'); return; searchType = "ArtNr" ; valu = inpStr2 ; } else if (inpStr1 != "") { searchType = "Modell" ; valu = inpStr1 ; } else if (other != "") { searchType = "Hersteller" ; valu = other ; } else if (choice != "") { searchType = "Hersteller" ; valu = choice ; } else { alert('Bitte geben Sie ein Drucker-Modell ein oder wählen Sie einen Hersteller.'); return; } if ( searchType == "Hersteller" && choice == "anderer" && other == "") { alert('Bitte geben Sie einen Hersteller ein.'); return; } var qry = "&SearchType=" + searchType + "&Valu=" + escape(valu) ; var url = ThisDBurl + "/PrinterSearchResult?Openform" + qry ; window.location.href = url; } function openPrinter(searchType, key) { // SearchType= UNID -Öffnet Drucker-Info für einen Drucker im Popup der Drucker-Suche // SearchType= Hersteller-Öffnet Drucker-Info für alle Drucker eines Herstellers im Popup der Drucker-Suche var qry = "&SearchType=" + searchType + "&Valu=" + key; var url = ThisDBurl + "/PrinterSearchResult?Openform" + qry ; window.location.href = url; } function openZub(ArtNr) { // Lädt einen Zubehör-Artikel in den Main-Browser opener.searchByProdNr(ArtNr); window.setTimeout("opener.focus()", 50); } function LoadInHelpWindow( key ) { if ( key == "") { key = "intro"; } var url = helpDBurl + "/RefHelp/" + key + "?OpenDocument"; helpwin = window.open(url, 'HelpWindow' , 'scrollbars=yes,resizable=yes,width=650,height=500'); window.setTimeout("helpwin.focus()", 50); } function Search(){ str=document.SearchForm.SearchString.value; if (str==""){ alert('Bitte geben Sie einen Suchbegriff ein.') ; return ; } ; ShowSearchMsg(); // Max. Suchergebnis var count = "10"; // Allgemeine Suche var qry = str ; // Suche in Subject //qry = "[Subject] CONTAINS " + str; // Suche in Subject + Abstract + ProdNr //qry = "[Subject] CONTAINS " + str + " OR " + "[Abstract] CONTAINS " + str ; //qry = qry + " OR " + "[Body] CONTAINS " + str ; //qry = qry + " OR " + "[Hersteller] CONTAINS " + str ; //qry = qry + " OR " + "[Prod_Nr] CONTAINS " + str ; //qry = qry + " OR " + "[Schlagworte] CONTAINS " + str ; // Ohne bestimmte Felder suchen qry = escape(qry) + "&SearchMax=0&Count=" + count + "&Start=1" ; var SearchQueryURL = katDBurl + "/" + "SearchViewAll?SearchView&Query=" + qry ; document.location.href=SearchQueryURL ; } function searchByProdNr(str){ ShowSearchMsg(); var count = "10"; // Max. Suchergebnis var qry = str ; // Allgemeine Suche qry = "[Prod_Nr] CONTAINS " + str ; // Suche in Prod_Nr qry = escape(qry) + "&SearchMax=0&Count=" + count + "&Start=1" ; var SearchQueryURL = katDBurl + "/" + "SearchViewAll?SearchView&Query=" + qry ; document.location.href=SearchQueryURL ; } function wkAdd(ArtikelUNID) { // Öffnet Popup zur Bestellung // var PUNID = getLCookie("PUNID"); if ( isloginokKat() == false ) { return; } url = wkDBurl + "/wkAddDlg?Openform&UNID=" + ArtikelUNID ; OpenInputWindow1( url , 430 , 480 ) ; } function wkAdd1(ArtikelUNID) { alert('Funktion noch nicht integriert'); return; // Startet Agent WKAddTo1 // Agent erzeugt Position und reloaded die aktuelle Seite mit msg var PUNID = getLCookie("PUNID"); if ( isloginokKat() == false ) { return; } // res = wkDBurl + "/wkAddTo1?OpenAgent&UNID=" + ArtikelUNID + "&PUNID=" + PUNID ; // Dahin geht es zurueck var ReturnURL = window.location.pathname + window.location.search ; // Agent returns "[/icons/ecblank.gif]" var url = wkDBurl + "/WKAddTo1?OpenAgent&UNID=" + ArtikelUNID + "&PUNID=" + PUNID ; document.images.agentmsg.src = url ; window.location.href = ReturnURL ; // Grafik austauschen, während der Reload läuft document.images.agentmsg.src = wkDBurl + "/" + "AgentMsg_wkAddTo?OpenImageResource" } function wkEdit(unid) { // Öffnet Popup zur Bearbeitung einer Position aus dem Warenkorb // unid -> PositionUNID if ( isloginokKat() == false ) { return; } var url = wkDBurl + "/RefPos/" + unid + "?EditDocument" ; // OpenInputWindow( url , 400 , 480 ) ; OpenInputWindow1( url , 430 , 510 ) ; } function favAdd(ArtikelUNID) { // Öffnet Popup zur Speicherung von Artikeln auf den Wunschzettel if ( isloginokKat() == false ) { return ; } url = wkDBurl + "/favAddDlg?Openform&UNID=" + ArtikelUNID ; // OpenInputWindow( url , 400 , 480 ) OpenInputWindow1( url , 430 , 480 ) ; } // Partner-Navigator Anfang ---------------------------- function gotomypage(pageid) { if ( isloginok() == false ) { return ; } var punid = getLCookie("PUNID") var url = wkDBurl + "/mypage?openform&view=" + pageid; window.location.href = url; return; } // Partner-Partner-Navigator ENDE ---------------------------- function getMeinPreis(ArtikelUNID) { // Geht noch nicht var PUNID = getLCookie("PUNID"); //var msg = katDBurl +"/checkMeinPreis?openagent&UNID=" + ArtikelUNID + "&PUNID=" + PUNID ; document.forms[0].Test.value = katDBurl +"/checkMeinPreis?openagent&UNID=" + ArtikelUNID + "&PUNID=" + PUNID ; } // ----------------------------------------------------------------------------- HELPER function LoadInOpener(url) { opener.location.href = url; self.close(0); } function OpenInputWindow( url , width , height ) { var OptionString ='left=100,top=100,location=no,menubar=no,scrollbars=no,resizable=no,width=' + width + ',height=' + height ; //var OptionString ='left=300,top=300,location=yes,menubar=yes,scrollbars=yes,resizable=yes,width=' + width + ',height=' + height ; dlgwin = window.open(url, 'InputWindow' , OptionString ) ; window.setTimeout("dlgwin.focus()", 50); } function OpenInputWindow1( url , width , height ) { var OptionString ='left=100,top=100,location=no,menubar=no,scrollbars=yes,resizable=yes,width=' + width + ',height=' + height ; dlgwin = window.open(url, 'InputWindow' , OptionString ) ; window.setTimeout("dlgwin.focus()", 50); } function OpenInputWindow2( url , width , height ) { var OptionString ='left=100,top=100,location=yes,menubar=no,scrollbars=yes,resizable=yes,width=' + width + ',height=' + height ; dlgwin = window.open(url, 'InputWindow' , OptionString ) ; window.setTimeout("dlgwin.focus()", 50); } curX=0; // Mausposition beim Klicken curY=0; winX = 0; // Fenstergröße beim Klicken winY = 0; function getThisPos(e){ // Cursor-Position beim Klicken // curX + curY sind globale Variablen if (e) { curX=e.x+document.body.scrollLeft; curY=e.y+document.body.scrollTop; //alert( "curX=" + curX + " - curY=" + curY); //status = "curX=" + curX + " - curY=" + curY ; } // Groesse des Fensters winX = document.body.offsetWidth ; winY = document.body.offsetHeight; //alert( "winX=" + winX + " - winY=" + winY); } // PopNav--------------------------------------------------------------------------------------------------------- var oldnav = null; function ShowSearchMsg() { //alert("ShowSearchMsg"); menuToggle('ShowSearchMsg','233','238'); } function ShowWaitMsg(offsetX, offsetY ) { //alert("ShowWaitMsg"); if (offsetX == null || offsetX == "" ) { offsetX = 0;} if (offsetY == null || offsetY == "" ) { offsetY = 0;} if (window.event) { getThisPos(window.event); } //menuToggle('WaitMsg',curX - 200, curY - 160); menuToggle('WaitMsg',250 + offsetX , curY + offsetY ); } function menuToggle(name,LeftVal,TopVal) { //alert("menuToggle"); if (LeftVal == "") { LeftVal = "200";} if (TopVal == "") { TopVal = "200";} if (oldnav == name) { // Menü ist eingeblendet navOff(name); } else { // Dieses Menü ist incht eingeblendet if (oldnav != null ) { navOff(oldnav); // Anderes Menü ist eingeblendet } else { navOn(name,LeftVal,TopVal); } } } function navOn(name,LeftVal,TopVal){ //alert('is.version=' + is.version); if (is.ns) { if ( is.version < 5 ) { eval("document.NAV" + name + ".left =" + LeftVal); eval("document.NAV" + name + ".top =" + TopVal); eval("document.NAV" + name + ".zIndex =0"); eval("document.NAV" + name + ".visibility='show'"); } else { // NS6 kompatibel gemacht var o = document.getElementById( "NAV" + name ); if(o){ o.style.left=LeftVal ; o.style.top=TopVal ; o.style.zIndex =0 ; o.style.visibility='visible'; } } } else { eval("document.all.NAV" + name + ".style.pixelLeft =" + LeftVal); eval("document.all.NAV" + name + ".style.pixelTop =" + TopVal); eval("document.all.NAV" + name + ".style.zIndex =0"); eval("document.all.NAV" + name + ".style.visibility='visible'"); } oldnav = name; } function navOff(name){ if (is.ns) { if ( is.version < 5 ) { eval("document.NAV" + name + ".visibility = 'hidden'"); window.clearTimeout(); eval("document.NAV" + name + ".zIndex = 0"); } else { // NS6 kompatibel gemacht var o = document.getElementById( "NAV" + name ); if(o){ o.style.zIndex =0 ; o.style.visibility='hidden'; } window.clearTimeout(); } } else if (is.ie) { document.all("NAV" + name).style.visibility = 'hidden'; window.clearTimeout(); eval("document.all.NAV" + name + ".style.zIndex = 0"); } oldnav = null; } // PopupNav------------------------------------------------------------------------------------------