
function find_obj(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=find_obj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function shrink_layer(layer) {
	var obj = find_obj(layer);
	if (obj && obj.style)
		obj.style.display = "none";
}

function expand_layer(layer, expand) {
	var obj = find_obj(layer);
	if (obj && obj.style)
		obj.style.display = (expand == null || expand ? 'block' : 'none');
}

function iframe_load(iframe, new_loc) {
	var obj = find_obj(iframe);
	if (obj.contentDocument) // Firefox
		obj.contentDocument.location = new_loc;
	else // IE
		obj.src = new_loc;
}

function toggle_layer2(layer, loc) {
	var obj = find_obj(layer);
	var v = obj.style.display == 'block';
	obj.style.display = (v ? 'none' : 'block');
	if (loc != null && !v && !obj.frameLoaded) {
		iframe_load(layer, loc);
		obj.frameLoaded = true;
	}
}

function enter_submit(form, event) {
	if ((window.event && window.event.keyCode == 13) // IE
			|| (event && event.which == 13))		// NS,FF
		form.submit();
	else
		return true;
}

