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

function Media_ShowHideLayers() {
	var v,i,obj,args=Media_ShowHideLayers.arguments;
	for(i=0; i<args.length; i++) {
		if((obj=Media_findObj(args[i])) != null) {
			v = args[i+1];
			if(obj.style) {
				obj=obj.style;
				v = (v=='show') ? '' : (v=='hide') ? 'none' : v;
			}
			obj.display = v;
		}
		i++;
	}
}

function Media_ShowHideImages() {
	var v,i,obj,args=Media_ShowHideImages.arguments;
	for(i=0; i<args.length; i++) {
		if((obj=Media_findObj(args[i])) != null) {
			v = args[i+1];
			if(obj.src) {
				obj.src = v;
			}
		}
		i++;
	}
}

function go_selectReplacement(obj,width) {
	if(document.all && !window.print) return;
	if(!document.getElementById) return;

	obj.className += ' go_select_replaced';
	var ul = document.createElement('ul');
	ul.className = 'go_selectReplacement';
	ul.style.width = width;
	var opts = obj.options;
	for(var i=0; i<opts.length; i++) {
		var selectedOpt;
		if(opts[i].selected) {
			selectedOpt = i;
			break;
		} else {
			selectedOpt = 0;
		}
	}
	for(var i=0; i<opts.length; i++) {
		var li = document.createElement('li');
		li.style.width = width;
		if(i != selectedOpt) {
			var txt = document.createElement('a');
			txt.innerHTML = opts[i].text;
			txt.href = opts[i].value;
		} else {
			var txt = document.createTextNode(opts[i].text);
		}
		li.appendChild(txt);
		li.onclick = function() {
			act_selectMe(this);
		}
		if(i == selectedOpt) {
			li.className = 'go_selected';
			li.onclick = function() {
				this.parentNode.className += ' go_selectOpen';
				this.onclick = function() {
					select_selectMe(this);
				}
			}
		}
		if(window.attachEvent) {
			li.onmouseover = function() {
				this.className += ' go_hover';
			}
			li.onmouseout = function() {
				this.className = this.className.replace(new RegExp(" go_hover\\b"), '');
			}
		}
		ul.appendChild(li);
	}
	obj.parentNode.insertBefore(ul,obj);
}

function act_selectMe(obj) {
	for(var i=0; i<obj.childNodes.length; i++) {
		if(obj.childNodes[i].nodeType != 1) continue;
		if(obj.childNodes[i].tagName == 'A') {
			var url = obj.childNodes[i].getAttribute('href');
			var target = obj.childNodes[i].getAttribute('target');
			break;
		}
	}
	if(url) {
		if(!target) target = '_self';
		window.open(url,target);
	} else {
		select_selectMe(obj);
	}
}

function select_selectMe(obj) {
	var lis = obj.parentNode.getElementsByTagName('li');
	for(var i=0; i<lis.length; i++) {
		if (lis[i] != obj) {
			lis[i].className='';
			lis[i].onClick = function() {
				select_selectMe(this);
			}
		} else {
			obj.className='go_selected';
			obj.parentNode.className = obj.parentNode.className.replace(new RegExp(" go_selectOpen\\b"), '');
			obj.onclick = function() {
				obj.parentNode.className += ' go_selectOpen';
				this.onclick = function() {
					select_selectMe(this);
				}
			}
		}
	}
}

function go_quick_search(TheForm,target) {
	var url, targetvar;
	      
	if(target == "") targetvar = "_self";
	else targetvar = target;
	url = TheForm.options[TheForm.selectedIndex].value;
	window.open(url,targetvar);
}
