function ajax(page, object, progress)
{
	var xmlhttp = false; 
	try
	{
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 
	}
	catch(e)
	{
		try
		{
			xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); 
		}
		catch(E)
		{
			xmlhttp = false;
		}
	}	
	if(!xmlhttp && typeof XMLHttpRequest!='undefined')
	{
		xmlhttp = new XMLHttpRequest();
	}
	xmlhttp.open('GET', page, true);     
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState == 1)
		{
			if(progress) 
			{
				document.getElementById(object).innerHTML = progress;
			}
		}
		else if(xmlhttp.readyState==4)
		{	
			var responsetext = xmlhttp.responseText; 
			if(responsetext)
			{
				var ajaxDiv = document.getElementById(object);
				ajaxDiv.innerHTML = responsetext;
				
				var ajaxJs = ajaxDiv.getElementsByTagName("script"); 
			   	for(var i=0;i<ajaxJs.length;i++) { eval(ajaxJs[i].text); }
			}
		}
	}
	xmlhttp.send(null) 
	return;
}

function ajax_on_load(page, object, progress)
{
	var xmlhttp = false; 
	try
	{
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 
	}
	catch(e)
	{
		try
		{
			xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); 
		}
		catch(E)
		{
			xmlhttp = false;
		}
	}	
	if(!xmlhttp && typeof XMLHttpRequest!='undefined')
	{
		xmlhttp = new XMLHttpRequest();
	}
	xmlhttp.open('GET', page, true);     
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState == 1)
		{
			if(progress) 
			{
				//document.getElementById(object).innerHTML += progress; 
				getId(progress).style.display='block';
			}
		}
		else if(xmlhttp.readyState==4)
		{	
			var responsetext = xmlhttp.responseText; 
			if(responsetext)
			{
				var ajaxDiv = document.getElementById(object);
				ajaxDiv.innerHTML = responsetext;
				
				var ajaxJs = ajaxDiv.getElementsByTagName("script"); 
			   	for(var i=0;i<ajaxJs.length;i++) { eval(ajaxJs[i].text); }
			}
		}
	}
	xmlhttp.send(null) 
	return;
}

function ajax_on_frame(page, object, progress)
{
	var xmlhttp = false; 
	try
	{
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 
	}
	catch(e)
	{
		try
		{
			xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); 
		}
		catch(E)
		{
			xmlhttp = false;
		}
	}	
	if(!xmlhttp && typeof XMLHttpRequest!='undefined')
	{
		xmlhttp = new XMLHttpRequest();
	}
	xmlhttp.open('GET', page, true);     
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState == 1)
		{
			if(progress) 
			{
				window.parent.document.getElementById(object).innerHTML = progress; 
			}
		}
		else if(xmlhttp.readyState==4)
		{	
			var responsetext = xmlhttp.responseText; 
			if(responsetext)
			{
				var ajaxDiv = window.parent.document.getElementById(object);
				ajaxDiv.innerHTML = responsetext;
				
				var ajaxJs = ajaxDiv.getElementsByTagName("script"); 
			   	for(var i=0;i<ajaxJs.length;i++) { eval(ajaxJs[i].text); }
			}
		}
	}
	xmlhttp.send(null) 
	return;
}








function loadAddsShowcase(add_variables)
{
	Progress = '<img src="/_i/vitrin_progress.gif" style="padding: 5px;" width="26" height="26" />';
	AjaxContent = 'flashShowCaseContainer'; 
	AjaxPage = '/_sys_process/showcase/_addsshowcase.php';
	ajax(AjaxPage+'?'+add_variables,AjaxContent,Progress);
}

function loadProjectShowcase(add_variables)
{
	Progress = '<img src="/_i/vitrin_progress.gif" style="padding: 5px;" width="26" height="26" />';
	AjaxContent = 'projectShowCaseContainer'; 
	AjaxPage = '/_sys_process/showcase/_projectshowcase.php';
	ajax(AjaxPage+'?'+add_variables,AjaxContent,Progress);
}

function loadNewsShowcase(add_variables)
{
	Progress = '<img src="/_i/vitrin_progress.gif" style="padding: 5px;" width="26" height="26" />';
	AjaxContent = 'newsShowCaseContainer'; 
	AjaxPage = '/_sys_process/showcase/_newsshowcase.php';
	ajax(AjaxPage+'?'+add_variables,AjaxContent,Progress);
}

function loadResaleShowcase(add_variables)
{
	Progress = '<img src="/_i/vitrin_progress.gif" style="padding: 5px;" width="26" height="26" />';
	AjaxContent = 'resaleShowCaseContainer'; 
	AjaxPage = '/_sys_process/showcase/_resaleshowcase.php';
	ajax(AjaxPage+'?'+add_variables,AjaxContent,Progress);
}

function loadDevelopersShowcase(add_variables)
{
	Progress = '<img src="/_i/vitrin_progress.gif" style="padding: 5px;" width="26" height="26" />';
	AjaxContent = 'developersShowCaseContainer'; 
	AjaxPage = '/_sys_process/general_items/_developersshowcase.php';
	ajax(AjaxPage+'?'+add_variables,AjaxContent,Progress);
}

function loadItemImageView(itemid,photo)
{
	//Progress = '<div style="position:absolute; top:140px;"> <img src="/_i/vitrin_progress.gif" style="padding: 5px;" width="26" height="26" /></div>';
	Progress='ajaxLoader';
	add_variables = 'itemid='+itemid+'&photo='+photo;
	AjaxContent = 'bigImageContainer'; 
	AjaxPage = '/_sys_process/project_detail/projectimageviewer.php'; 
	ajax_on_load(AjaxPage+'?'+add_variables,AjaxContent,Progress);
}

function loadProjectDetailContent(add_variables)
{
	Progress = '<img src="/_i/vitrin_progress.gif" style="padding: 5px;" width="26" height="26" />';
	AjaxContent = 'contentItemDetailContainer'; 
	AjaxPage = '/_sys_process/project_detail/_projectdetailload.php';
	ajax(AjaxPage+'?'+add_variables,AjaxContent,Progress);
}

function loadUploadImageToSystem(add_variables) {
	Progress = '<img src="/_i/vitrin_progress.gif" style="padding: 5px;" width="26" height="26" />';
	AjaxContent = 'uploadedProjectDocument';
	AjaxPage = '/_serviceload.php';
	ajax_on_frame(AjaxPage+'?scase=UserDocumentsEdit&'+add_variables,AjaxContent,Progress);
}








