function createXMLHttpRequest()
{
	try
		{
		return new ActiveXObject("Msxml2.XMLHTTP");
		}
	catch (e)
		{
		}
	
	try
		{
		return new ActiveXObject("Microsoft.XMLHTTP");
		}
	catch (e)
		{
		}
	
	try
		{
		return new XMLHttpRequest();
		}
	catch (e)
		{
		}
	
	alert("XMLHttpRequest not supported");
	return null;
}


function loadContent(url,id)
{
	var xmlRequest = null; 
	
	xmlRequest = createXMLHttpRequest();
	
	xmlRequest.onreadystatechange = function()
	{ 
		if(xmlRequest.readyState == 4)
		{
			if(xmlRequest.status == 200)
			{
				document.getElementById(id).innerHTML = xmlRequest.responseText;
				jQuery("#thumbs a[rel^='lightbox-slide']").slimbox(); 
				jQuery("#thumbs").append(); 
			}
			else
			{ 
				alert("Error: " + xmlRequest.status);
			}
		} 
	}
	xmlRequest.open("GET", url, true);
	xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlRequest.send(null);
}

function postForm(url,id,id2)
	{
	var xmlRequest = null; 
	xmlRequest = createXMLHttpRequest();
	xmlRequest.onreadystatechange = function()
		{ 
		if(xmlRequest.readyState == 4)
			{
			if(xmlRequest.status == 200)
				{
				document.getElementById(id2).innerHTML = xmlRequest.responseText;
				}
			else
				{ 
				alert("Error: " + xmlRequest.status);
				}
			} 
		}
	values = getValues(document.getElementById(id));
	if (values == '')
		{
		return false;
		}
	xmlRequest.open("POST", url, true);
	xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlRequest.send(values);
	}
	
function getValues(obj)
	{
	var str='';
	var n= obj.elements.length;
	for (var i=0; i<n; i++)
		{
		if(obj.elements[i].value != '')
			{
			str += obj.elements[i].name+'='+ escape(obj.elements[i].value)+'&';
			}
		}
	str = str.substr(0,(str.length)-1);
	return str;
	}
