function jah(url,target,notifiertext,refreshquickcart) {
    // native XMLHttpRequest object
    // document.getElementById(target).innerHTML = '<center><img src="/images/ahah_loading.gif" border="0"></center>';
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {jah_Done(target,notifiertext,refreshquickcart);};
        req.open("GET", url, true);
        req.send(null);
				
    // IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {jah_Done(target,notifiertext);};
            req.open("GET", url, true);
            req.send();
        }
    }
}

function jah_Done(target,notifiertext,refreshquickcart) {
    // only if req is "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
            results = req.responseText;
						document.getElementById(target).innerHTML = results;
						if (notifiertext != null && notifiertext != '')
						{
							document.getElementById("notifier").innerHTML = notifiertext;
							$('#notifier').fadeIn('slow');
							setTimeout(function(){$('#notifier').fadeOut('slow');},5000);
						}
						
						if (refreshquickcart == 'true') {
									//document.getElementById("quickcartcontent").innerHTML = '<center><img src="/images/ahah_loading.gif" border="0"></center>';
										if (window.XMLHttpRequest) {
								        qc_req = new XMLHttpRequest();
								        qc_req.onreadystatechange = function() {jah_QCDone();};
								        qc_req.open("GET", '/scripts/ahah/refresh_quickcart.asp', true);
								        qc_req.send(null);
												
								    // IE/Windows ActiveX version
								    } else if (window.ActiveXObject) {
								        qc_req = new ActiveXObject("Microsoft.XMLHTTP");
								        if (qc_req) {
								            qc_req.onreadystatechange = function() {jah_QCDone();};
								            qc_req.open("GET", '/scripts/ahah/refresh_quickcart.asp', true);
								            qc_req.send();
								        }
								    }
					}
				} else {
            document.getElementById(target).innerHTML="jah error:\n" +
            req.statusText;
        }
		}
 }

function jah_QCDone() {
    // only if req is "loaded"
    if (qc_req.readyState == 4) {
        // only if "OK"
        if (qc_req.status == 200) {
            results = qc_req.responseText;
						//document.getElementById("quickcartcontent").innerHTML = results;
				} else {
            //document.getElementById("quickcartcontent").innerHTML="jah error:\n" +
            qc_req.statusText;
        }
    }
}