
function WTExternalBridge(method, values)
{
//alert(method + "(" + values + ")");
	var vals = values.split(",");

	if(vals.length % 2 != 0)
	{
		throw "argument length not even!";
	}

	var len = (vals.length == 0) ? 0 : vals.length / 2;

	var expressn = method + "(";

	for (var x = 0; x < vals.length; x++)
	{
		expressn += "vals[" + x + "]";
		if(x != vals.length - 1)
		{
			expressn += ", ";
		}
	}

	expressn += ")";

	eval(expressn);
}

function WTDynamicSearchExternalBridge2(WTPartNumber, WTPartRevenue, UserSessionID)
{
	var expressn = "f2convert(dcsDS.getClientId(),'" + WTPartNumber + "#" + WTPartRevenue + "*1','" + UserSessionID + "', dcsDS.getIsNew(),dcsDS.getAdInfo())";
	eval(expressn);
}