/**
 * This file is for utilities which are directly related to the CMS, and which are required when not logged in
 */

if (!window.condor) {
	condor = new Object();
}


function prepSocketCall(socketModule, socketName, vars) {

	var socketCall = (document.URL.indexOf('?') > -1) ? '&' : '?';

	if(vars != false)
	{
		for(name in vars)
		{
			socketCall += name + '=' + escape(vars[name]) + '&';
		}
	}

	socketCall += 'socketModule=' + socketModule + '&socketName=' + socketName;

	if(document.URL.indexOf('#') > -1)
	{
		var urlBase =  document.URL.substr(0,  document.URL.indexOf('#'));
	}
	else
	{
		var urlBase = document.URL;
	}

	return urlBase + socketCall;
}


function prepTaskCall(taskModule, taskName, vars) {

	if (document.URL.indexOf('?') > -1)
	{ 
		var taskCall = '&';
	}
	else
	{
		var taskCall = '?';
	}

	if(vars != false)
	{
		for(name in vars)
		{
			taskCall += name + '=' + escape(vars[name]) + '&';
		}
	}

	taskCall += 'taskModule=' + taskModule + '&taskName=' + taskName;

	if(document.URL.indexOf('#') > -1)
	{
		var urlBase =  document.URL.substr(0,  document.URL.indexOf('#'));
	}
	else
	{
		var urlBase = document.URL;
	}

	return urlBase + taskCall;
}