function AjaxRequestGet(URL, TargetId)
{	

	HTML_AJAX.grab(URL, function(result) 
	{ 
		//alert(URL);
		//alert(result);
		GetAjaxResult(result, TargetId);
	},
	{
		timeout:200000
	}
	);	
}

function AjaxRequestFormPost(FormName, TargetId){
	HTML_AJAX.formSubmit(FormName, TargetId);
	return false;
}

function AjaxRequestPost(URL, Values, TargetId){
	HTML_AJAX.post(URL, Values, function(result) { GetAjaxResult(result, TargetId);});
}

function GetAjaxResult(result, TargetId)
{
	var GetResponse = result;
	var Test = GetResponse;
	//alert(GetResponse);
	var arrMessage = GetResponse.split("<!--jsvalidationcode-->");
	var RetHtml = arrMessage[0];
	//alert(RetHtml);
	//alert(arrMessage.length);
	if(arrMessage[2] != undefined)
	{
		RetHtml += arrMessage[2];
	}
	//alert("inside GetResult  " + TargetId);	
	//alert(RetHtml);
	document.getElementById(TargetId).innerHTML = RetHtml;	
	if(arrMessage[1] != undefined)
	{
		SetValJavascript(arrMessage[1]);	
	}

	if(typeof(kt_fontSizerDX) == 'object'){
		kt_fontSizerDX.init();
	}
}

function SetValJavascript(ScriptCode)
{	
	//alert(ScriptCode);
	if(ScriptCode){
	var s = new String(ScriptCode);		
		s = s.replace(/<script language=\"javascript\">/gi,"");
		s = s.replace(/<SCRIPT language=javascript>/gi,"");		
		s = s.replace(/<SCRIPT language=JavaScript type=text\/javascript>/gi,"");
		s = s.replace(/<script language=\"JavaScript\" type=\"text\/javascript\">/gi,"");
		s = s.replace(/<script type=\"text\/javascript\">/gi,"");
		s = s.replace(/<\/SCRIPT>/gi,"");  
		s = s.replace(/<\/script>/gi,""); 
		s = s.replace(/<!--/gi,"");
		s = s.replace(/-->/gi,"");
	var scripts = document.createElement('script');	
	document.body.appendChild(scripts);		
	scripts.text = s;		
	}
}
