(function () {
                    if (true) {
                        var q = document.getElementById("q");
                        var n = navigator;
                        var l = location;
                        var su = function () {
                            var u = document.createElement('input');
                            var v = document.location.toString();
                            var existingSiteurl = /(?:[?&]siteurl=)([^&#]*)/.exec(v);
                            if (existingSiteurl) {
                                v = decodeURI(existingSiteurl[1]);
                            }
                            var delimIndex = v.indexOf('://');
                            if (delimIndex >= 0) {
                                v = v.substring(delimIndex + '://'.length, v.length);
                            }
                            u.name = 'siteurl';
                            u.value = v;
                            u.type = 'hidden';
                        };
                        if (n.appName == 'Microsoft Internet Explorer') {
                        } else {
                            su();
                        }


                        if (n.platform == 'Win32') {
                            q.style.cssText = 'border: 1px solid #7e9db9; padding: 2px;';
                        }


                        if (window.history.navigationMode) {
                            window.history.navigationMode = 'compatible';
                        }

                        var b = function () {
                            if (q.value == '') {
                                q.style.background = '#FFFFFF url(http:\x2F\x2Fwww.google.com\x2Fcse\x2Fintl\x2Fen\x2Fimages\x2Fgoogle_site_search_watermark.gif) left no-repeat';
                            }
                        };

                        var f = function () {
                            q.style.background = '#ffffff';
                        };

                        q.onfocus = f;
                        q.onblur = b;


                        if (!/[&?]q=[^&]/.test(l.search)) {
                            b();
                        }
                    }
                })();
