function optionRedirect(obj,div) {
	if(document.getElementById(div)){
		document.getElementById(div).style.display='none';
		}
	if(document.getElementById(obj)){		
		document.getElementById(obj).onchange=function(){
			if(this.selectedIndex>0 && (this.getElementsByTagName('option')[this.selectedIndex].value.indexOf('http://')>-1)){
				window.open(this.getElementsByTagName('option')[this.selectedIndex].value,'_blank');
				}
			}
		}
	}

function firstClassNameDiv(classname,elem) {
	var elems=document.getElementsByTagName(elem);
	for (var i=0,n=elems.length;i<n;i++) {
		if (elems[i].className.indexOf(classname)>-1) {
			return elems[i];
			}
		}	
	}
	
function highlight(id) {
	
	if (document.getElementById(id)) {
		obj=document.getElementById(id);
	}else {
		return false;
		}
		
	var tmp_bread=null;		
	if (firstClassNameDiv('breadcrumb','div')) {
		tmp_bread=firstClassNameDiv('breadcrumb','div');
		}
		
	for(var i=0;i<obj.getElementsByTagName('a').length;i++){
		if (obj.getElementsByTagName('a')[i].href.substr(-1,1)!='#') {
			if(obj.getElementsByTagName('a')[i].href==window.location.href){
				obj.getElementsByTagName('a')[i].className+=' highlight';			
				if (id=='main_menu') {
					if (obj.getElementsByTagName('a')[i].parentNode.nodeName.toLowerCase()=='span') {
						obj.getElementsByTagName('a')[i].parentNode.parentNode.getElementsByTagName('a')[0].className+=' highlight';
						obj.getElementsByTagName('a')[i].parentNode.style.display='block';
						obj.getElementsByTagName('a')[i].parentNode.style.zIndex=1;
						}
					}
				}else if (tmp_bread) {
					if (id=='main_menu') {
						if (tmp_bread.getElementsByTagName('a').length>2) {
							if (tmp_bread.getElementsByTagName('a')[tmp_bread.getElementsByTagName('a').length-1].href==obj.getElementsByTagName('a')[i].href) {
								obj.getElementsByTagName('a')[i].className+=' highlight';
								if (obj.getElementsByTagName('a')[i].parentNode.nodeName.toLowerCase()=='span') {
									obj.getElementsByTagName('a')[i].parentNode.style.display='block';
									obj.getElementsByTagName('a')[i].parentNode.style.zIndex=1;
									}
								}
							}
						}
					}
			}
		}
		
	if (window.location.href.substr(window.location.href.lastIndexOf('/')+1,1)=='') {
		if (id=='main_menu') {
			obj.getElementsByTagName('a')[0].className+=' highlight';
			}
		}
		
	}
