/*--------------------------------: www.fudex-tech.net, .com, .org :--------------------------------*/

var fudexHttpReq = false;

if( window.XMLHttpRequest )
{
	fudexHttpReq = new XMLHttpRequest();
}
else if( window.ActiveXObject )
{
	fudexHttpReq = new ActiveXObject('Microsoft.XMLHTTP');
}
else
{
	alert('Sorry, Your Web browser does not support AJAX Technology!');
}


function getFudexAjaxedData( fudexUrl, fudexDiv, fudexLod )
{
	if( fudexHttpReq )
	{
		var fudexHttpDiv = document.getElementById(	fudexDiv );
		var	loadingDiv = document.getElementById( fudexLod );
		
		fudexHttpReq.open('GET', fudexUrl);
		/*fudexHttpReq.setRequestHeader('Content-Type', 'text/html; charset=utf-8');
		fudexHttpReq.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		fudexHttpReq.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		fudexHttpReq.setRequestHeader("Pragma", "no-cache");*/

		fudexHttpReq.onreadystatechange = function()
		{
			if( fudexHttpReq.readyState < 4 )
			{
				loadingDiv.style.visibility='visible';
			}
			else
			{
				if( fudexHttpReq.readyState == 4 && fudexHttpReq.status == 200 )
				{
					loadingDiv.style.visibility='hidden';
					
					fudexHttpDiv.innerHTML = fudexHttpReq.responseText;
				}
			}	
		}
		fudexHttpReq.send(null);
	}
}


function pstFudexAjaxedData( fudexUrl, fudexDiv, fudexLod, fudexPst )
{
	if( fudexHttpReq )
	{
		var fudexHttpDiv = document.getElementById(	fudexDiv );
		var	loadingDiv = document.getElementById( fudexLod );
		
		fudexHttpReq.open('POST', fudexUrl);
		fudexHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		fudexHttpReq.onreadystatechange = function()
		{
			if( fudexHttpReq.readyState < 4 )
			{
				loadingDiv.style.visibility='visible';
			}
			else
			{
				if( fudexHttpReq.readyState == 4 && fudexHttpReq.status == 200 )
				{
					loadingDiv.style.visibility='hidden';
					
					fudexHttpDiv.innerHTML = fudexHttpReq.responseText;
				}
			}	
		}
		fudexHttpReq.send(fudexPst);
	}
}


function getFldVal(fld)
{
	var xFld = document.getElementById(fld);
	if(xFld){ return xFld.value; }
	else{ return true; }
}
