<!--

// Pages service functions

//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
function cancelForm(cancelURL)
{
	window.location.replace(cancelURL)
}


//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
function submitForm(formObj, targetURL) {
	
	formObj.action = targetURL
	//alert(formObj.view.value)
	if(formObj.onsubmit) formObj.onsubmit();
	formObj.submit();
}


//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
function goURL(URL, target, replace) {
	if (!target) target = "_self"
	if (target=="_self")
	{
		if (replace)
			window.location.replace(URL)
		else
			window.location.href = URL

	} else if (target=="_blank") {
			window.open(URL);
	} else {
		if (eval(target)) {
			if (replace)
				eval(target+".location.replace(URL)")
			else
				eval(target+".location.href = URL")
		}
	}
}


function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i>d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}


//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
function resetOption(optionObj, defaultValue) {
	for (i=0; i<optionObj.length;i++)
		if (optionObj.options[i].value==defaultValue)
			optionObj.options[i].selected=true
}


//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
function popupWin(name, URL, width, height, resizable, scrollbars, status, top, left)
{
	if (!top) top=100;
	if (!left) left=100;
	var newWin =  window.open(URL,name,"scrollbars="+scrollbars+", status="+status+", width="+width+", height="+height+", menubar=0, toolbar=0, resizable="+resizable+", top="+top+", left="+left);
}



function maximizeWindow() {
	
	targetWidth = screen.availWidth;
	targetHeight = screen.availHeight;
	
	top.window.resizeTo(targetWidth,targetHeight);	
	top.window.moveTo(1,25);	

}

//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

var popupVars = new Array();
var dataStrArray = new Array();
var returnFunction;

function receiveData(dataStr)
{
		dataStrArray = dataStr.split("&");
		
		for (var a=0; a<dataStrArray.length; a++)
		{
			var varsTmp = dataStrArray[a].split("=")
			popupVars[varsTmp[0]] = unescape(varsTmp[1])
			popupVars[a] = new Array(2)
			popupVars[a][0] = unescape(varsTmp[0])
			popupVars[a][1] = unescape(varsTmp[1])
		}


if (returnFunction!=null)
	eval(returnFunction+"()")
}

//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

function setReturnFunction(functionName) {
	returnFunction = functionName
}


//-->

