function RemoteScript(url, callBack) {
	this.url = url
	this.callBack = callBack
	this.busy = false
	this.createContainer = createContainer
	this.getData = getData
}

function createContainer(blankSrc) {
	if (typeof(blankSrc) == "undefined") {
		if (typeof(affID) == "undefined")
			blankSrc = RootPagePath + "Common/blank.htm"
		else
			blankSrc = "about:blank"
	}

	if (document.layers)
		document.write("<layer name=rs visibility=hidden width=0 height=0></layer>")
	else
		document.write("<iframe name=rs src=" + blankSrc + " style=visibility:hidden width=0 height=0></iframe>")
}

function getData(func, args) {
	var d = new Date()
	var params = "f=" + escape(func)

	for (var i=0; i<arguments.length-1; i++) {
		params += "&p=" + escape(arguments[i+1])
	}

	if (document.layers) {
		document.layers.rs.src = this.url + "?" + params
	} else {
		window.frames.rs.location.replace(RootPagePath + "Common/RemoteScriptm.asp?" + params)
	}
}
