/* modified from the Sajax PHP/AJAX include library:
   (c) copyright 2005 modernmethod, inc
*/
var sajax_debug_mode=false;var sajax_request_type="GET";var sajax_target_id="";var sajax_failure_redirect="";function sajax_debug(_1){if(sajax_debug_mode){alert(_1);}}function sajax_init_object(){sajax_debug("sajax_init_object() called..");var A;var _3=new Array("Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP");for(var i=0;i<_3.length;i++){try{A=new ActiveXObject(_3[i]);}catch(e){A=null;}}if(!A&&typeof XMLHttpRequest!="undefined"){A=new XMLHttpRequest();}if(!A){sajax_debug("Could not create connection object.");}return A;}var sajax_requests=new Array();function sajax_cancel(){for(var i=0;i<sajax_requests.length;i++){sajax_requests[i].abort();}}function sajax_do_call(_6,_7){var i,x,n;var _9;var _a;var _b;sajax_debug("in sajax_do_call().."+sajax_request_type+"/"+sajax_target_id);_b=sajax_target_id;if(typeof (sajax_request_type)=="undefined"||sajax_request_type==""){sajax_request_type="GET";}_9="/";if(sajax_request_type=="GET"){if(_9.indexOf("?")==-1){_9+="?rs="+escape(_6);}else{_9+="&rs="+escape(_6);}_9+="&rst="+escape(sajax_target_id);_9+="&rsrnd="+new Date().getTime();for(i=0;i<_7.length-1;i++){_9+="&rsargs[]="+escape(_7[i]);}_a=null;}else{if(sajax_request_type=="POST"){_a="rs="+escape(_6);_a+="&rst="+escape(sajax_target_id);_a+="&rsrnd="+new Date().getTime();for(i=0;i<_7.length-1;i++){_a=_a+"&rsargs[]="+escape(_7[i]);}}else{alert("Illegal request type: "+sajax_request_type);}}x=sajax_init_object();if(x==null){if(sajax_failure_redirect!=""){location.href=sajax_failure_redirect;return false;}else{sajax_debug("NULL sajax object for user agent:\n"+navigator.userAgent);return false;}}else{x.open(sajax_request_type,_9,true);sajax_requests[sajax_requests.length]=x;if(sajax_request_type=="POST"){x.setRequestHeader("Method","POST "+_9+" HTTP/1.1");x.setRequestHeader("Content-Type","application/x-www-form-urlencoded");}x.onreadystatechange=function(){if(x.readyState!=4){return;}sajax_debug("received "+x.responseText);var _c;var _d;var _e=x.responseText.replace(/^\s*|\s*$/g,"");_c=_e.charAt(0);_d=_e.substring(2);if(_c==""){}else{if(_c=="-"){alert("Error: "+_d);}else{if(_b!=""){document.getElementById(_b).innerHTML=eval(_d);}else{try{var _f;var _10=false;if(typeof _7[_7.length-1]=="object"){_f=_7[_7.length-1].callback;_10=_7[_7.length-1].extra_data;}else{_f=_7[_7.length-1];}_f(eval(_d),_10);}catch(e){sajax_debug("Caught error "+e+": Could not eval "+_d);}}}}};}sajax_debug(_6+" uri = "+_9+"/post = "+_a);x.send(_a);sajax_debug(_6+" waiting..");delete x;return true;}

/* wrappers for individual functions */
function x_ajax_clock(){sajax_do_call("ajax_clock",x_ajax_clock.arguments);}
function x_ajax_captcha(){sajax_do_call("ajax_captcha",x_ajax_captcha.arguments);}
function x_ajax_message_count(){sajax_do_call("ajax_message_count",x_ajax_message_count.arguments);}
function x_ajax_get_cart(){sajax_do_call("ajax_get_cart",x_ajax_get_cart.arguments);}
function x_ajax_add_to_cart(){sajax_do_call("ajax_add_to_cart",x_ajax_add_to_cart.arguments);}
function x_ajax_get_catalog(){sajax_do_call("ajax_get_catalog",x_ajax_get_catalog.arguments);}
function x_ajax_get_definition(){sajax_do_call("ajax_get_definition",x_ajax_get_definition.arguments);}
function x_ajax_get_image_gallery(){sajax_do_call("ajax_get_image_gallery",x_ajax_get_image_gallery.arguments);}
function x_ajax_view_cart(){sajax_do_call("ajax_view_cart",x_ajax_view_cart.arguments);}
function x_ajax_autocomplete(){sajax_do_call("ajax_autocomplete",x_ajax_autocomplete.arguments);}
function x_ajax_update_cart_item(){sajax_do_call("ajax_update_cart_item",x_ajax_update_cart_item.arguments);}
function x_ajax_delete_cart_item(){sajax_do_call("ajax_delete_cart_item",x_ajax_delete_cart_item.arguments);}
function x_ajax_do_tour(){sajax_do_call("ajax_do_tour",x_ajax_do_tour.arguments);}
