




function initAjax()
{


  try {
     request = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         request = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         request = false;
       }  
     }
   }

   if (!request)
     alert("Error initializing XMLHttpRequest!");

	 
}	 
	 

function sendEnquiry(which) {
  
  
	var email = eval("document." + which + ".email.value;");
	var name 	= eval("document." + which + ".name.value;");
	var next = eval("document." + which + ".next.value;");
	var emailer 	= eval("document." + which + ".emailer.value;");
	var message	= eval("document." + which + ".message.value;");
  //alert(publication);
  //return false;

		
     var url = "/cgi/cims/ajax_enquiries.pl";
	 	 var params ="email=" + escape(email) + "&name=" + escape(name) + "&emailer=" + escape(emailer) + "&next=" + escape(next) + "&message=" + escape(message);
	 //alert(params);
	  
	//return false;
	 request.open("POST", url, true);
	 
	  
	 
	 request.onreadystatechange = Finish;
	  request.setRequestHeader('Content-Type',  'application/x-www-form-urlencoded');
	 request.send(params);
	 

	
} 


 
 
function Finish() {
	
	  if (request.readyState == 4)
	  {
	   
       if (request.status == 200)
	   {
	    
		
		//var response = request.responseText
         var response = request.responseText.split("::");
		 //alert(request.responseText);
		 //alert(response[1]);
 	
		var show = "show";
		var hidden = "hidden";
		
 		if(response[1] == "dl")
		{
			document.getElementById('download-form').className = hidden;
			document.getElementById('download-track').className = show;
		}
		else if(response[1] == "con")
		{
			document.getElementById('contact-form').className = hidden;
			document.getElementById('thankyou').className = show;
		}
		 
 
		 
		 
		//alert("after " + document.getElementById('main_area').className);
				// alert(response[2]);
			
	 	}
       else if (request.status == 404)
	   {
         alert("Request URL does not exist");
		}
		else
	   {
         alert("Error: status code is " + request.status);
		}
	}
	 
   }



	
	
 