function popup_close(elem_id){	
	document.getElementById(elem_id).style.display="none";
}

function popup_open(elem_id){
 document.getElementById(elem_id).style.display="block";
}
function Expl(explid){
	try{ popup_close(document.poppedup); }
	catch (err) { }
	//Request("explain.php", "explid="+explid+"&");
	document.getElementById(explid).style.display='block';
	document.poppedup = explid;
}
var resultTarget='popup_content';
function email(){
	get(document.online_email, "mail.php");
}
function alertContents(){
	if (http_request.readyState == 4) {
	  if (http_request.status == 200) {
			result = http_request.responseText;
			document.getElementById(resultTarget).innerHTML = result;   
	 		popup_open('popupdiv');
	  } else {
			 alert('Error: Status code was '+http_request.status);
     }
   }// no else -- ready state will change several times.
}

var http_request = false;
function Request(url, parameters) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		 http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
	 		// set type accordingly to anticipated content type
			http_request.overrideMimeType('text/html');
		}
	}
	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 XMLHTTP instance.\nSorry, your browser doesn\'t appear to be '+
		'AJAX capable.  Maybe you should run a half decent web browser, like firefox.');
      return false;
   }
   http_request.onreadystatechange = alertContents;
   http_request.open('POST', url, true);
   http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   http_request.setRequestHeader("Content-length", parameters.length);
   http_request.setRequestHeader("Connection", "close");
   http_request.send(parameters);
}

function  get(obj, act) {
      var poststr="";
      for(var i = 0; i < obj.elements.length; i++){
         poststr += obj.elements[i].name + "=" 
               + escape(encodeURI( obj.elements[i].value))+'&';
      }
      Request(act, poststr);
}		
