
function AddLinkToNewSite()
{
	var elId = 'login';
	var cntEl = document.getElementsByTagName('form');

	if (!cntEl || cntEl.length == 0)
	{

		setTimeout(AddLinkToNewSite, 500);
		return;
	}

	if(cntEl[0].id != 'login')
		return;

	var div = document.createElement('div');
	div.setAttribute('style', 'position:absolute; height:0px; top:38px; left:1014px;');

	var img = document.createElement('img');
	img.setAttribute('src', '../images/newSite_back.gif');
	img.setAttribute('style', 'position:absolute; top:0px; right:0px;');

	div.appendChild(img);

	var link = document.createElement('a');
	link.setAttribute('href', 'https://new.prodox.net');
	link.setAttribute('style', 'position:absolute; top:16px; right:50px;');

	img = document.createElement('img');
	img.setAttribute('src', '../images/newSite_btn.gif');
	img.setAttribute('border', '0');

	link.appendChild(img);
	div.appendChild(link);
	cntEl[0].appendChild(div);
	
	
}

setTimeout(AddLinkToNewSite, 1000);

function MM_preloadImages()
{ //v3.0
	var d = document; if (d.images)
	{
		if (!d.MM_p) d.MM_p = new Array();
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
			if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
	}
	focusFirstFormFirstElement();
}

function MM_swapImgRestore()
{ //v3.0
	var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_findObj(n, d)
{ //v4.01
	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 && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage()
{ //v3.0
	var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
		if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}


function orderStep(step)
{
	var f = document.getElementById('orderForm');
	f["orderState.step"].value = step;
	f.orderOp.value = 'gotoStep';
	f.submit();
}

function nextStep(op)
{
	var f = document.getElementById('orderForm');
	f.orderOp.value = 'nextStep';
	if (op != undefined && op != null)
	{
		f.operation.value = op;
	}
	return true;
}

function orderCancel()
{
	if (!confirm("Are you sure you wish to cancel this order?"))
	{
		return false;
	}
	orderForm.orderOp.value = 'cancel';
	return true;
}

function makeParam(name)
{
	var val = orderForm.elements[name].value;
	return name + "=" + escape(val);
}


function TogglePanel(selectPanelId, editPanelId, hiddenId)
{
	this.isSelecting = true;
	this.selectPanelId = selectPanelId;
	this.editPanelId = editPanelId;
	this.hiddenId = hiddenId;

	this.toggle = function ()
	{
		this.isSelecting = !this.isSelecting;
		var selectPanel = document.getElementById(this.selectPanelId);
		var editPanel = document.getElementById(this.editPanelId);
		var hidden = document.getElementById(this.hiddenId);
		hidden.value = String(this.isSelecting);
		selectPanel.style.display = this.isSelecting ? "" : "none";
		editPanel.style.display = this.isSelecting ? "none" : "";
	}
}

function grid_gotopage(formName, ref, index)
{
	var f = document.forms[formName];
	f.orderOp.value = 'ognl';
	f.expr.value = ref + ".setPageIndex(" + index + ")";
	f.submit();
}

function grid_sort(formName, ref, sortAsc, property)
{
	var f = document.forms[formName];
	f.orderOp.value = 'ognl';
	f.expr.value = ref + ".onSort(\"" + property + "\", " + String(sortAsc) + ")";
	f.submit();
}

function grid_command(formName, ref, index, key, cmd, confMsg)
{
	if (confMsg != undefined && confMsg.length > 0 && !confirm(confMsg))
		return;
	var f = document.forms[formName];
	f.orderOp.value = 'ognl';
	f.expr.value = ref + ".onCommand(" + index + ",\"" + key + "\", \"" + cmd + "\")";
	f.submit();
}

function focusFirstFormFirstElement()
{
	var forms = document.forms;
	if (forms.length > 0)
	{
		if (forms[0].elements.length > 0)
		{
			for (var i = 0; i < forms[0].elements.length; i++)
			{
				if (forms[0].elements[i].type == "text" || forms[0].elements[i].type == "textarea")
				{
					forms[0].elements[i].focus();
					return;
				}
			}
		}
	}
}

function Accordion(tag, ids)
{
	this.tag = tag;
	this.ids = ids;

	this.onHover = function (id, isIn)
	{
		var ele = document.getElementById(id);
		//ele.style.backgroundColor = isIn ? "#cccccc" : "#ffffff";
	};

	this.onActivate = function (id)
	{
		var h = document.getElementById(this.tag + "_hidden");
		h.value = id;
		for (var i = 0; i < this.ids.length; i++)
		{
			var isSel = this.ids[i] == id;
			var ele = document.getElementById(this.ids[i]);
			ele.style.display = isSel ? "" : "none";
			var m = document.getElementById(this.ids[i] + "_marker");
			m.innerHTML = isSel ? "&laquo" : "&raquo";
		}

	};
}

function page_list_onchange(sel, ref, submitOnItemChange)
{
	var op = sel.options[sel.selectedIndex].value.charAt(0);
	if (submitOnItemChange || op == 'n' || op == 'p')
	{
		var f = sel.form;
		f.orderOp.value = 'ognl';
		f.expr.value = ref + ".onChange()";
		f.submit();
	}
}

