function GetXmlHttpObject()
{ 
	var objXMLHttp = null;
	
	if(window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
  	}
	else if(window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
  	return objXMLHttp;
}

function sendMail(div, url, parameters)
{
	if(div && url && parameters)
	{
		id(div).innerHTML = '<span class="loading">Sending Mail...</span>';
		initializeRequest();
		request.open("GET", url + '?' + parameters, false);
		request.send("");
		processRequest(div);
		self.setTimeout("resetForm()", 3000);
	}
}

function resetForm()
{
	id('contact_div').innerHTML = '<form id="frmEmail" class="formular formular2" action="#contact" method="post">' +
						'<fieldset>' +
						'<label for="txtName">Name </label>' +
						'<span><input id="txtName" class="text" name="txtName" value="" type="text" /></span>' +
						'<label for="txtEmail">Email </label>' +
						'<span><input id="txtEmail" class="text" name="txtEmail" value="" type="text" /></span>' +
						'<span><textarea id="txtMessage" name="txtMessage" cols="" rows=""></textarea></span>' +
						'<input type="hidden" name="contact" value="1" />' +
						'<input type="hidden" name="sent" id="sent" value="" />' +
						'<input class="button" name="submit" type="image" src="images/submit.gif" onclick="mail(\'frmEmail\')" />' +
						'</fieldset>' +
						'</form>' +
						'<div id="contact_info">' +
						'<img src="images/phone.jpg" alt="514-835-6894" />' +
						'</div>' +
						'<div class="clearer"><!-- --></div>';
}

function processRequest(div)
{
	if(request.readyState == 4)	
	{
		if(request.status == 200)				
		{
			if(request.responseText != "")
			{
				id(div).innerHTML = request.responseText;
			}
			else
			{
				id(div).innerHTML = 'Error sending mail';
			}
		}
	}
}

function initializeRequest()
{
	try
	{
		request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(Ex)
	{
		try
		{
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(Ex)
		{
			request = null;
		}
	}
	
	if(!request&&typeof XMLHttpRequest != 'undefined')
	{
		request = new XMLHttpRequest();
	}
}

function load_content(div, url, poststr, upload)
{
	if(!div || !url)
	{
		return;
	}
	
	id(div).innerHTML = '<span class="loading">sending mail...</span>';
	xmlHttp = GetXmlHttpObject();
	
	if(xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	xmlHttp.onreadystatechange = function ()
	{
		if(xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
		{
			id(div).innerHTML = xmlHttp.responseText;
			//setForm();
			//hide_calendar();
			//date_chooser_init();
			//date_chooser_call();
		} 
	}
	
	if(poststr)
	{
		xmlHttp.open('POST', url, true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", poststr.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(poststr);	
	}

	else
	{
		alert(url + ' ' + poststr);
		xmlHttp.open("GET", url, true);
		xmlHttp.send(null);
	}
}