/*
-** $Id: pz2.js,v 1.8 2007-04-18 03:42:30 quinn Exp $
+** $Id: pz2.js,v 1.10 2007-04-18 04:23:53 quinn Exp $
** pz2.js - pazpar2's javascript client library.
*/
$(document).ajaxError(
function (request, settings, exception) {
if ( settings.responseXML && settings.responseXML.getElementsByTagName("error") )
- throw new Error( settings.responseXML.getElementsByTagName("error")[0].childNodes[0].nodeValue);
+ {
+ var err = settings.responseXML.getElementsByTagName("error")[0].childNodes[0].nodeValue;
+ if (err == 'QUERY')
+ alert("Your query was not understood. Please rephrase");
+ else
+ throw new Error( settings.responseXML.getElementsByTagName("error")[0].childNodes[0].nodeValue);
+ }
+ else
+ throw exception;
});
// auto init session?
var delay = __myself.showTime;
if (__myself.showCounter > __myself.showFastCount)
delay *= 2;
- alert(delay);
if (activeClients > 0)
__myself.showTimer = setTimeout("__myself.show()", delay);
}