if(window.opera) {
           document.write ('<link rel="stylesheet" type="text/css" href="'+smxurl_rsc+'smx_opera.css">');
     }

        function pCompare(sUrl)
        {
            if (sUrl != null && sUrl.length > 0)
            {
               self.name = "winopener";
               fenster_attribute = "resizable=yes,status=no,scrollbars=yes,menubar=no,width=790,height=560";
               open(sUrl, "send_link", fenster_attribute);
            }
        }

        jQuery.fn.replaceAttr = function(aName, rxString, repString) {
            return this.attr(
                aName,
                function() { return jQuery(this).attr(aName).replace(rxString,repString); }
            );
        };

        function saveClick(query, artId, artPos, artOrigPos, pageNum, artSimi, sessionId, artTitle, pageSize, origPageSize, eventName)
        {
            var msg  = "query: " + query + "\n";
            msg     += "artId: " + artId + "\n";
            msg     += "artPos: " + artPos + "\n";
            msg     += "artOrigPos: " + artOrigPos + "\n";
            msg     += "pageNum: " + pageNum + "\n";
            msg     += "artSimi: " + artSimi + "\n";
            msg     += "sessionId: " + sessionId + "\n";
            msg     += "artTitle: " + artTitle + "\n";
            msg     += "pageSize: " + pageSize + "\n";
            msg     += "origPageSize: " + origPageSize + "\n";
            msg     += "eventName: " + eventName + "\n\n";
            msg     += "Daten an FF-Server senden und weitergehen?";
            //var tst = window.confirm(msg);
            //if(tst)
            clickProduct(query, artId, artPos, artOrigPos, pageNum, artSimi, sessionId, artTitle, pageSize, origPageSize, eventName);
            //return tst;
            return true;
        }

        function clickProduct(query, artId, artPos, artOrigPos, pageNum, artSimi, sessionId, artTitle, pageSize, origPageSize, eventName)
        {
            if(eventName == null){
                eventName = 'click';
            }
            //send information as utf-8 encoded post
            $.ajax({
                type: 'POST',
                url: smxurl_base+'modules/smx_factfinder/smx_suggest.php',
                data: {
                    scic: true,
                    query: query,
                    id: artId,
                    pos: artPos,
                    origPos: artOrigPos,
                    page: pageNum,
                    simi: artSimi,
                    sid: sessionId,
                    title: artTitle,
                    event: eventName,
                    pageSize: pageSize,
                    origPageSize: origPageSize
                },
                contentType: 'application/x-www-form-urlencoded; charset=UTF-8'
            });
        }

        var numAdded = smxvar_compare;
        var msglink;
        function ajaxCall(murl, ident)
        {
            $.ajax({
                type: 'GET',
                url: murl
            });
            // Produktvergleich?
            if(murl.indexOf("tocomparelist") != -1)
            {
                var elem = document.getElementById("comparelinks_"+ident).getElementsByTagName("a").item(0);
                var divCheckbox = document.getElementById("comparelinks_"+ident).getElementsByTagName("div").item(0);
                var msg = "<h2>Produkt ausgewählt</h2><p>Der Artikel wurde für Sie zum Vergleich hinzugefügt!</p>";
                var cmplink = "javascript:pCompare('"+smxurl_self+"cl=compare&fnc=inPopup')";
                var linktext = 'Produktvergleich anzeigen';
                $("#comparelinks_"+ident+" input:first").attr("checked","checked");
                divCheckbox.onclick = function()
                {
                    ajaxCall(murl.replace(/addcompare/,"removecompare"),ident);
                }
                divCheckbox.className = "checkbox checked";
                elem.onclick = null;
                if(elem.innerHTML.indexOf('Produktvergleich') != -1)
                {
                    numAdded--;
                    linktext = smxlng_compare;
                    $("#comparelinks_"+ident+" input:first").removeAttr("checked");
                    divCheckbox.onclick = function()
                    {
                        ajaxCall(murl.replace(/removecompare/,"addcompare"),ident);
                    }
                    divCheckbox.className = "checkbox unchecked";
                    msg = "<h2>Produkt entfernt</h2><p>Der Artikel wurde für Sie aus dem Vergleich entfernt!</p>";
                    cmplink = "#";
                    elem.onclick = function()
                    {
                        ajaxCall(murl,ident);return false;
                    }
                }
                else
                {
                    numAdded++;
                }

                if(numAdded > 1)
                {
                    msglink = $("a[id*='comparelink']").attr("href");
                    $("a[id*='comparelink']").attr("href",cmplink);
                }
                else
                    $("a[id*='comparelink']").attr("href",msglink);

                // show message
                //showBasketWnd(false, msg);
                if(elem)
                {
                    elem.innerHTML = linktext;
                    elem.href = cmplink;
                }
            }
        }
$(document).ready(function() {
    $("input[name*='searchparam']").focus();
});