function AjaxRequestGet(URL, TargetId)
{	

	HTML_AJAX.grab(URL, function(result) 
	{ 
		GetAjaxResult(result, TargetId);
        var pageTracker = _gat._getTracker("UA-7775226-10");
        var reg = /^(.+)(\?ajax=yes)$/;
        var url = URL.match(reg)[1];
        pageTracker._trackPageview(url);
	},
	{
		timeout:200000
	}
	);	
}

function AjaxRequestFormPost(FormName, TargetId){
	var ret = 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;

	profile_id_received=false; 
	success=false;

	var arrMessage = GetResponse.split("<!--jsvalidationcode-->");           
	var RetHtml = arrMessage[0];

	if(arrMessage[2] != undefined)
	{
		RetHtml += arrMessage[2];
	}

	
	if ( $.browser.msie ) {
		if(Math.ceil($.browser.version)==6)
		{
			$('#'+TargetId).css('visibility','hidden');
			pngFixForIE(TargetId);
		}
	}
	$('#'+TargetId).html(RetHtml);

	if(arrMessage[1] != undefined)
	{
		SetValJavascript(arrMessage[1]);	
	} 
	
    resetFooter();
}

function pngFixForIE(TargetId)
{
	setTimeout("$(document).pngFix();	$('#"+TargetId+"').css('visibility','visible');",3000);
}
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;		
	}
}

