// Baynote search for www.us-appliance.com
// Last updated: May 6, 2009
var bnsearch_ready = false;
var bnsearch_resource_id = "BNSearchResource";
var bnsearch_resource_url = "http://usappliance.baynote.net/catalogsearch/template-resources/ep-status.gif";
var bnsearch_queryparam = "keyWords";
var bnsearch_failover_url = "http://search.store.yahoo.com/cgi-bin/nsearch";
var bnsearch_failover_queryparam = "query";
function bn_getCookie(c_name) {
	if(document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=");
		if(c_start!=-1) { 
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length
				return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}
function bnsearch_submit(bnsearch_form) {
	if(bnsearch_form != "undefined" && bnsearch_form != null) {
		bnsearch_form.method = "get";
		var bn_u_val = bn_getCookie('bn_u');
		if(bn_u_val != null && bn_u_val.length > 0)	{
			bnsearch_form.elements['bn_u'].value = bn_u_val;
		}
		if(!bnsearch_ready) {
			bnsearch_form.action = bnsearch_failover_url;
			bnsearch_form.elements[bnsearch_failover_queryparam].value = bnsearch_form.elements[bnsearch_queryparam].value;
		}
	}
}
function bnsearch_status() {
	bnsearch_ready = true;
}
function getBNSearchResourceAddress() {
    return (bnsearch_resource_url + "?x=" + (new Date().getTime()));
}
/*
if(bnResourceManager != "undefined" && bnResourceManager != null && !bnResourceManager.getResource(bnsearch_resource_id)) {
	bnResourceManager.waitForResource(bnsearch_resource_id,
		function() { bnsearch_status(); },
		getBNSearchResourceAddress(),
		"img");
}
*/
