function popup(url,x,y,target) {
	var popupWin = window.open(url,target,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width="+x+",height="+y);
	if ( popupWin ) popupWin.focus();
}

function CheckRefListTR(Element) {
	if (typeof(document.getElementById) != 'undefined') {
		thisCheckbox = Element.getElementsByTagName('input')[0];
		thisCheckbox.checked = !thisCheckbox.checked;
		ChangeTRColor(Element,thisCheckbox);
	}
}

function CheckRefListCB(Element) {
	if (typeof(document.getElementById) != 'undefined') {
        Element.checked = !Element.checked;
	}
}

function ChangeTRColor(Element,Checkbox) {
	if (Element && Checkbox) {
		Element.className = (Checkbox.checked ? 'checked' : 'default');
	}
}

function ShowHideElement (Id) {
    var Element = document.getElementById(Id);
    Element.style.display = Element.offsetWidth ? 'none' : 'block';
}

function SubmitForm (FormName) {
    document.forms[FormName].submit();
}