.id
4753
.gutitle
jx_script_joelie_bar
.title
jx_script_joelie_bar
.file
.extension
.name
|/routinetype-subutility|
.user_id
7
.notes
.body
jBar = {
is_open: 0
}

$('##site_form')[0].is_over = 0;
$('##site_form').hover(
function() {
this.is_over = 1;
},
function() {
this.is_over = 0;
$(this).blur();
}
);
$('##the_joelie_input,##the_joelie_form,##site_form,##the_joelie_bar').each( function() {
this.has_focus = 0;
$(this).focus(function() {
this.has_focus = 1;
if (jBar.is_open == 0) {
jBar.is_open = 1;
$('##the_joelie_bar').slideDown(200);
}
});
$(this).blur(function() {
this.has_focus = 0;
if (jBar.is_open == 1 && $('##site_form')[0].is_over == 0 && ( $('##the_joelie_input')[0].has_focus + $('##the_joelie_form')[0].has_focus + $('##site_form')[0].has_focus - 0 + $('##the_joelie_bar')[0].has_focus - 0 == 0 )) {
jBar.is_open = 0;
$('##the_joelie_bar').slideUp(200);
}
});
});


JBAR_AJAX_NUM = 0;
LAST_JBAR_VAL = $('##the_joelie_input').val();
$('##the_joelie_input').bind('keyup change', function(e) {

var _j = $(this).val();

if (typeof e.keyCode == 'number') {
if (e.keyCode == 38) { // up arrow
if ($('##the_joelie_bar').children('.highlighted').length == 0) {
$('##the_joelie_input').val(LAST_JBAR_VAL);
}
else {
$('##the_joelie_bar').children('.highlighted:first').each(function() {
$('##the_joelie_bar').children('div').removeClass('highlighted');
var _jq = $(this).prev('div');
if (_jq.length == 1){
var _next = _jq;
_next.addClass('highlighted');
$('##the_joelie_input').val(_next.attr('title'));
}
else {
$('##the_joelie_input').val(LAST_JBAR_VAL);
}
});
}
return true;
}
else if (e.keyCode == 40) { // down arrow
if ($('##the_joelie_bar').children('.highlighted').length == 0) {
if ($('##the_joelie_bar').children('div').length == 0) {
$('##the_joelie_input').val(LAST_JBAR_VAL);
}
else {
var _next = $('##the_joelie_bar').children('div:first');
_next.addClass('highlighted');
$('##the_joelie_input').val(_next.attr('title'));
}
}
else {
$('##the_joelie_bar').children('.highlighted:first').each(function() {
$('##the_joelie_bar').children('div').removeClass('highlighted');
var _jq = $(this).next('div');
if (_jq.length == 1){
var _next = _jq;
_next.addClass('highlighted');
$('##the_joelie_input').val(_next.attr('title'));
}
else {
$('##the_joelie_input').val(LAST_JBAR_VAL);
}
});
}
return true;
}
}

if (_j == LAST_JBAR_VAL) {
return true;
}

JBAR_AJAX_NUM = JBAR_AJAX_NUM + 1;

LAST_JBAR_VAL = _j;

if (jQuery.trim(_j) !== '') {
$.get('http://' + document.domain + '/jx_ac?&j=' + encodeURIComponent(_j) + '&ajax_num=' + JBAR_AJAX_NUM, function(data) {
var data = jQuery.trim(data);
var _ajax_num = data.split(':')[0];
if (JBAR_AJAX_NUM - 0 == _ajax_num - 0) {
var data = data.replace(_ajax_num + ':','');
$('##the_joelie_bar').html(data);
}
});
}
else {
$('##the_joelie_bar').html('');
}

});
 
.sum_double
0.00
.producttype
.productincludes
.physical_unsignedint
0
.isprotected_unsignedint
0
.overridesiteheader_unsignedint
0