
function InitCTVFlashXMLHttpRequest(callbackName) {
	var so = new SWFObject(appPath + '/swf/crossdomainProxy.swf','httpProxyObj','1','1','9');
	so.addVariable("width","1");
	so.addVariable("height","1");
    so.addParam("wmode", "transparent");                       
	so.addVariable("readyCallback",callbackName);

	/*
	var body = document.getElementsByTagName("body")[0];
    var proxyDiv = document.createElement('div');
	body.appendChild(proxyDiv);
	so.write(proxyDiv);
	*/
	so.write($get("httpProxyObjDiv"));
	//fix ie bug: external interface fails with flash obj in a form
	window.httpProxyObj = $get("httpProxyObj");

}

/**************************************** CTVFlashXmlHttpRequest ***************************************************/


var CTVFlashXMLHttpRequest = function() {
	this.HttpCall = function(method, url, callback, params)
	{
		window.httpProxyObj.httpCall(method, url, callback, params);
	}
}
