﻿var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
  try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    xmlhttp = false;
   }
  }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}

function trim(str) {
	s = str.replace(/^(\s)*/, '');
	s = s.replace(/(\s)*$/, '');
	return s;
}

// Fonction AJAX gérant tous les changemens de contenu
function getAjax(type,url,div) {
	xmlhttp.open("GET", url); 
	xmlhttp.onreadystatechange = function() { 
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			switch(type) {
				case 'img':
				document.getElementById(div).src = xmlhttp.responseText;
				break;
				
				case 'txt':
				//alert(url);
				document.getElementById(div).innerHTML = trim(xmlhttp.responseText);
				break;
			}
		} 
	}
	xmlhttp.send(null);
}
