  function ajaxReq(url,tag,remix) {
    var http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
	http_request = new XMLHttpRequest();
	if (http_request.overrideMimeType)
	{ http_request.overrideMimeType('text/xml'); }

    } else if (window.ActiveXObject) { // IE
      try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
      }
    }

    if (!http_request) {
      alert('Cannot create an XMLHTTP instance');
      return false;
    }
    http_request.onreadystatechange = function() { 
        if (http_request.readyState == 4) {
          if (http_request.status == 200) {
			IgotIt = http_request.responseText
			if(tag==undefined){
			   done = eval(IgotIt)
			}else if(remix==1){
			IgotItA = IgotIt.split('<!--splitJavaScript-->')
			    if(document.getElementById(tag)){document.getElementById(tag).innerHTML = IgotItA[0]}
			    done = eval(IgotItA[1])
			}else if(remix==2){
				if(document.getElementById(tag)){document.getElementById(tag).innerHTML = IgotIt};
				//alert(document.getElementById(tag).innerHTML);
				showVCR(document.getElementById('vrShow').getAttribute('title'));
			}else{
				//alert(http_request.responseText);
			    if(document.getElementById(tag)){document.getElementById(tag).innerHTML = IgotIt};
			}
          } else {
            //alert(http_request.responseText);
            alert('There was a problem with the request.');
          }
        }
    };
    http_request.open('GET', url, true);
    http_request.send(null);
  }
