/**
	AJAX Class
	Copyright: Prize.BG
	Author: Angel Kostadinov(angel@develop.bg)
*/
function AJAX()
{
	this.ob 	= null;
	this.domain = 'http://' + document.domain + '/';
	
	this.construct();
}
AJAX.prototype.construct = function()
{
	if( !window.XMLHttpRequest ) 
	{
		XMLHttpRequest = function()
		{
		  try { return new ActiveXObject("MSXML3.XMLHTTP") }catch(e){}
		  try { return new ActiveXObject("MSXML2.XMLHTTP.3.0") }catch(e){}
		  try { return new ActiveXObject("Msxml2.XMLHTTP") }catch(e){}
		  try { return new ActiveXObject("Microsoft.XMLHTTP") }catch(e){}
		  throw new Error("Could not find an XMLHttpRequest alternative.")
		}
	}
	this.ob = new XMLHttpRequest;
}
AJAX.prototype.generateKey = function()
{
	var self = this;
	var url  = this.domain + 'security/secure.registration.php';
	var vars = '';
	
	self.ob.open("GET", url, true);
  	self.ob.onreadystatechange = function()
  	{
    	if (self.ob.readyState == 4 && self.ob.status == 200)
    	{
      		if (self.ob.responseText)
      		{
          		var key = self.ob.responseText.toString();
          		document.getElementById('key').name = key;
      		}
    	}
  	};
  	self.ob.send(vars);
}