
		var loading = false;
		function LoadData(contentId, loadingContentId, loadUrl, loadingContentData)
		{
			var contentObj = document.getElementById(contentId);
			//if (contentObj && loading == false && lastLoadedPage != loadUrl) 
			if (contentObj && loading == false) 
			{
				//loading = true;
				AjaxRequest.get
				(
					{
						'url': loadUrl
						,'timeout':20000
						,'onLoading':function(req)
						{
							if (contentObj && contentObj.innerHTML.length > 10) InsertDiv(loadingContentId, loadingContentData, contentId, 'block', '', 'loadingDiv', true);
							if (loadingContentData.length > 0) ShowContent(contentObj, loadingContentData);
						}
		   				,'onTimeout':function(req)
						{
							ShowContent(contentObj, req.responseText);
							loading = false;
						}
		    			,'onError':function(req)
						{
							ShowContent(contentObj, req.responseText);
							loading = false;
						}
						,'onSuccess':function(req)
						{
						//contentObj.innerHTML = "Ovo je neki text";
							ShowContent(contentObj, req.responseText);
							loading = false;
						}
					}
				);
			}
		}
		
		function ShowContent(contentObj, contentData)
		{
			if (contentObj)
			{
				if (contentData)
				{
					if (contentData.toString().length > 0)
					{
						if (contentObj.innerHTML.toLowerCase() != contentData.toString().toLowerCase()) contentObj.innerHTML = contentData;
					}
				}
			}
		}
		
		function InsertDiv(targetId, htmlContent, holderId, initDisplayState, bgColorValue, classIdValue, preserve)
		{
			var divObj;
			var holderObj;
			if (holderId.length > 0) holderObj = document.getElementById(holderId);
			if (targetId.length > 0)
			{
				var formatedColor;
				if (bgColorValue.length > 0) formatedColor = " bgcolor='" + bgColorValue + "'";
				var formatedClass;
				if (classIdValue.length > 0) formatedClass = " class='" + classIdValue + "'";
				var divContent = "<table width='100%' height='100%' cellspacing='0' cellpadding='0'" + formatedColor + "><tr valign='middle'><td align='center'>" + htmlContent + "</td></tr></table>";
				if (initDisplayState.length == 0) initDisplayState = "none";
				var div = "<div id='" + targetId + "' style='overflow: hidden; display: " + initDisplayState + "; position: absolute; z-Index: 100; height: 100%; width: 100%;'" + formatedClass + ">" + divContent + "</div>";
				if (holderObj)
				{
					if (preserve == true)
					{
						holderObj.innerHTML = div + holderObj.innerHTML;
						
					}
					else
					{
						holderObj.innerHTML = div;
					}
					divObj = holderObj.getElementsByTagName(targetId);
				}
				else
				{
					document.write(div);
					divObj = document.getElementById(targetId);
				}
			}
			return divObj;
		}
