function include(script_filename) {
    document.write('<' + 'script');
    document.write(' language="javascript"');
    document.write(' type="text/javascript"');
    document.write(' src="' + script_filename + '">');
    document.write('</' + 'script' + '>');
}

include(_OPUSConfig._jsscriptFolder + 'trim.js');
include(_OPUSConfig._jsscriptFolder + 'messages.js');
include(_OPUSConfig._jsscriptFolder + 'numbers.js');
include(_OPUSConfig._jsscriptFolder + 'genericValidation.js');
include(_OPUSConfig._jsscriptFolder + 'quickview.js');
include(_OPUSConfig._jsscriptFolder + 'stripPunctuation.js');

function getEventName()
{
	var q = window.location.search;
	var kvs, kv;
	if(q.length) 
	{
		kvs = q.split("&");
		for(var i=0; i < kvs.length; i++) 
		{
			kv = kvs[i].split("=");
			if(kv.length)
			{
				if(kv[0]== "?event" || kv[0] == "")
				{
					return kv[1];
				}				
			}
		}
	}
	return null;
}

function GetCookie(name)  
{
	var arg = name + "=";
	var alen = arg.length;
	var dc = document.cookie;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen)  
	{
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break; 
	}
	return null;
}

function getCookieVal(offset) 
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	var r = unescape(document.cookie.substring(offset, endstr));
	return r;
}

function checkMLSession(sessionExempt)
{
	if( !sessionExempt )
	{
		var opus_session = GetCookie('OPUS_SESSION');
		if(	opus_session == null || opus_session == 'false' )
		{		
					
			location.href = "index.cfm?event=cUsers.main";
		}
	}
}

//to focus on the first form's first text box
function formFocus() 
{
	var i, j, oForm, oElement;
	if (document.forms.length > 0) 
	{
		for (i=0; i<document.forms.length; i++) 
		{
			oForm = document.forms[i];
			if(oForm.length > 0) 
			{
				for(j=0; j<oForm.elements.length; j++)
				{
					oElement = oForm.elements[j];
					if (oElement.type == "text")  
					{ 
						oElement.focus(); 
						break;
					}
				}
			}
		}
	}
}

