+</div>
+
+<script type="text/javascript">
+ $(function() {
+ $('#button-quick-search')
+ .hide();
+
+ // Fake JS submit via CI URI segments
+ var fakeSubmit = function() {
+ var searchQuery = $('#search').val();
+ searchQuery = searchQuery.replace(/\*/g, '*2A'); // *
+ searchQuery = searchQuery.replace(/\+/g, '*2B'); // +
+ searchQuery = searchQuery.replace(/\s/g, '+'); // <white spaces>
+ searchQuery = searchQuery.replace(/>/g, '*3E'); // >
+ searchQuery = searchQuery.replace(/\</g, '*3C'); // <
+ searchQuery = searchQuery.replace(/\(/g, '*28'); // (
+ searchQuery = searchQuery.replace(/\)/g, '*29'); // )
+ searchQuery = searchQuery.replace(/~/g, '*7E'); // ~
+ searchQuery = searchQuery.replace(/"/g, '*22'); // "
+ searchQuery = encodeURI(searchQuery);
+ searchQuery = searchQuery.replace(/\*/g, '%'); // *
+
+ alert(searchQuery);
+
+ window.location = "<?php echo site_url('catalog/search') ?>/"
+ + searchQuery;
+ };
+
+ $('#button-js-quick-search')
+ .show()
+ .button({
+ icons: {
+ primary: "ui-icon-search"
+ },
+ text: false
+ })
+ .click(function(event) {
+ fakeSubmit();
+ });
+
+ $('#search')
+ .keypress(function(event) {
+ if (event.which == 13)
+ {
+ fakeSubmit();
+
+ event.preventDefault();
+ return false;
+ }
+ });
+ });
+
+</script>