// JavaScript Document

// AJAX 

function getHTTPObject() {
  var xhr = false;
  if (window.XMLHttpRequest) {
    xhr = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(e) {
        xhr = false;
      }
    }
  }
  return xhr;
}

function grabFile(file) {
  var request = getHTTPObject();
  if (request) {
    request.onreadystatechange = function() {
      parseResponse(request);
    };
    request.open("GET", file, true);
    request.send(null);
  }
}

function parseResponse(request) {
  if (request.readyState == 4) {
    if (request.status == 200 || request.status == 304) {
      var details = document.getElementById("innerDiv");
      details.innerHTML = request.responseText;
    }
  }
}

// general field ajax

var strIDName = "";

function grabFileField(file, strID) {
  var request = getHTTPObject();
  if (request) {
    request.onreadystatechange = function() {
      parseResponseField(request);
    };
	strIDName = strID;
    request.open("GET", file, true);
    request.send(null);
  }
}

function parseResponseField(request) {
  if (request.readyState == 4) {
    if (request.status == 200 || request.status == 304) {
      var details = document.getElementById(strIDName);
      details.innerHTML = request.responseText;
    }
  }
}


//****************************************************************

function changeImages(strImageName, strImageFile) {
	
	if (strPage != strImageName) {
	
		var details = document.getElementById(strImageName);
		details.src = strImageFile;
		
	}
	
}

function initPage(strImageName, strImageFile) {
	
	var details = document.getElementById(strImageName);
	details.src = "images/" + strImageFile;
	
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}