/*
(c) 2003-2006 Alex Shatlovsky
*/

function GetFormByName(name)
{
	for (var i=0; i<document.forms.length; i++)
		if (document.forms[i].name == name)
			return document.forms[i];
	return null;
}

function SelectAll(formName, elemName, selectAs)
{
	var form = GetFormByName(formName);
	if (form == null) return false;
    for(var i=0;i<form.elements.length;i++)
    {
        if((form.elements[i].type == "checkbox")
           && (form.elements[i].name == elemName))
        {
            form.elements[i].checked = selectAs;
        }
    }
    return false;
}
function InvertSelection(formName, elemName)
{
	var form = GetFormByName(formName);
	if (form == null) return false;
    for(var i=0;i<form.elements.length;i++)
    {
        if((form.elements[i].type == "checkbox")
           && (form.elements[i].name == elemName))
        {
            form.elements[i].checked = !form.elements[i].checked;
        }
    }
    return false;
}


var submenu = "";
function mOvr(src,clrOver,n) {
	if (!src.contains(event.fromElement)) {
		src.style.cursor = 'hand'; 
		src.bgColor = clrOver;
		src.children.tags('A')[0].style.color = '#FFFFFF';		
		submenu=n;
	}
}
function mOut(src,clrIn) {
	if (!src.contains(event.toElement)) {
		src.style.cursor = 'default';
		src.bgColor = clrIn;
		src.children.tags('A')[0].style.color = '#000000';		
	}
}

function mClk(n) {
	if(event.srcElement.tagName=='TD') {
		if(n==submenu) document.all[n].click();
	}
}

function openwin(url)
{
	var x = screen.width * 0.7;
	var y = screen.height * 0.7;
	var min_x = 600;
	var min_y = 420;
	x = (x > min_x) ? x : min_x;
	y = (y > min_y) ? y : min_y;
	xleft = screen.width/2 - x/2;
	ytop = screen.height/2 - y/2;
	xleft = (xleft > 50) ? xleft : 50;
	ytop = (ytop > 50) ? ytop : 50; window.open(url, 'new', 'top='+ytop+',left='+xleft+',width='+x+',height='+y+',toolbar=no,resizable=yes,scrollbars=yes,menubar=no,location=no,directories=no,status=no');
	window.blur('new');
}
