Ag = window.navigator.userAgent;
BVers = parseInt(Ag.charAt(Ag.indexOf("/")+1),10);
IsW3CDOM = ((document.getElementById) && !(IsIE()&&BVers<6)) ? true : false;

function IsIE() { return Ag.indexOf("MSIE") > 0;}

IImg=false;
function InitImgID() {if (!IImg && document.images) { for (var i=0; i<document.images.length; i++) { if (!document.images[i].id) document.images[i].id=document.images[i].name; } IImg = true;}}

function FindElement(n,ly) { if (BVers<4) return document[n];
	if (IsW3CDOM) {InitImgID();return(document.getElementById(n));}
	var curDoc = ly?ly.document:document; var elem = curDoc[n];
	if (!elem) {for (var i=0;i<curDoc.layers.length;i++) {elem=FindElement(n,curDoc.layers[i]); if (elem) return elem; }}
	return elem;
}

function URLPopupShow(formName, popupName, target) {
	var form  = (!IsIE()&&BVers>=5)?document.forms[formName]:FindElement(formName);
	var popup = form.elements[popupName];
	window.open(popup.options[popup.selectedIndex].value, target);
	popup.selectedIndex = 0;
}
