﻿// JScript File

var msgUnderconstruction = "Underconstruction.";
var imgPlus = new Image()
var imgMinus = new Image()
imgPlus.src = "images/plus.gif";
imgMinus.src = "images/minus.gif";

function mnuBtn(oBtn, oEvent)
{
	/*
	if (oEvent == "in")
	{
		oBtn.style.backgroundColor='white';
		oBtn.style.border = '#CBDFF7 2px solid';
	}
	else
	{
		oBtn.style.backgroundColor='#f7f7f7';
		oBtn.style.border = '#006699 0px solid';
	}*/
}

function toggleCollapse(objId)
{
	var obj 	= document.getElementById(objId);
	var objImg 	= document.getElementById("collapseimg" + objId);
	
	if (obj.style.display == "none")
	{
		alterCollapseElements(obj, objImg, imgMinus, "Collapse", "");
		saveCollapsed(objId, false);
	}
	else
	{
		alterCollapseElements(obj, objImg, imgPlus, "Expand", "none");
		saveCollapsed(objId, true);
	}
}

function alterCollapseElements(obj, objImg, pImg, imgTitle, vdisplay)
{
		objImg.src = pImg.src;
		objImg.title = imgTitle;
		obj.style.display = vdisplay;
}

function saveCollapsed(objId, add)
{
	var collapsed = _getCookie("toggle_collapse");
	var tmp = new Array();

	if (collapsed != null)
	{
		collapsed = collapsed.split("\n");

		for (i in collapsed)
		{
			if (collapsed[i] != objId && collapsed[i] != "")
			{
				tmp[tmp.length] = collapsed[i];
			}
		}
	}

	if (add)
	{
		tmp[tmp.length] = objId;
	}

	expires = new Date();
	expires.setTime(expires.getTime() + (365*24*6400*1000));
	_setCookie("toggle_collapse", tmp.join("\n"), expires);
}

function loadToggleSettings()
{
	var collapsed = _getCookie("toggle_collapse");
	var tmp = new Array();

	if (collapsed != null)
	{
		collapsed = collapsed.split("\n");

		for (i in collapsed)
		{
			if (collapsed[i] != "")
			{
				var obj 	= document.getElementById(collapsed[i]);
				var objImg 	= document.getElementById("collapseimg" + collapsed[i]);
				alterCollapseElements(obj, objImg, imgPlus, "Expand", "none");
			}
		}
	}
}

//common functions begin
function _setCookie(name, value, expires)
{
	document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() +  "; path=/";
}

function _getCookie(name)
{
var arg = name + "=";
var alen = arg.length;
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;
	return unescape(document.cookie.substring(offset, endstr));
}
//common functions end

function fnSend(purl)
{
	document.frm2.action = purl;
	document.frm2.submit();
}
function fnPopWindow(purl, wndName)
{
	window.open(purl, wndName, 'HEIGHT=104,resizable=yes,WIDTH=400');
}

function chgSelectIndex(idA, idB)
{
	oA = document.getElementById(idA);
	oB = document.getElementById(idB);
	
	if (oA.value > 3)
	{
		oB.selectedIndex = 1;
	}
}
function fnSubmit()
{
	ohURL		= document.getElementById('hURL');
	ohPBack		= document.getElementById('hPBack');
	
	ohPBack.Value = "true";
	window.location.replace("resview.aspx?id=" + ohURL.value + "&hPBack=true");
	//document.Form1.action = "resview.aspx?id=" + ohURL.value;
	//document.Form1.submit();
}