function AjaxRequestGet(URL, TargetId){	
	HTML_AJAX.grab(URL, function(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 GetReponse = result;
	var arrMessage = GetReponse.split("<!--jsvalidationcode-->");	
	var RetHtml = arrMessage[0];
	if(arrMessage[2] != undefined){
	RetHtml += arrMessage[2];
	}
	document.getElementById(TargetId).innerHTML = RetHtml;	
	if(arrMessage[1] != undefined){
	SetValJavascript(arrMessage[1]);	
	}
}
function SetValJavascript(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;		
	}
}