var soapwin = new Array();

function openSoapCall(obj, basepath)
{
	var value = obj.value;
	var object = obj.name.replace(/\[[a-z,A-Z,_]*\]/, "");
	var result = object.match(/\[(\d+)\]/);
	var id = (result.length > 1) ? result[1] : 0;
	var name = object.replace(/\[[0-9]*\]/, "");
	var url = basepath+"module/soap/reference.php?object="+name+"&id="+id;
	if (value) url += "&wch_pid="+value;
	var opt = "width=800px, height=600px, scrollbars=yes";
	soapwin[name] = window.open(url, name, opt);
	soapwin[name].focus();
}

function clearReference(obj)
{
	obj.value = "";
}
