
function _make_hyperlinks(idList)
{
	//2006.11.25 look into the websites list and make list items into hyperlinks.

	//IE5+ does not add </li> at the end of each list items, 
	//only the last item ends with the </li> tag;
	//while firefox doesn't have this problem;

	var list=document.getElementById(idList);
	if(list){
		var html=list.innerHTML;
		var left='';
		var right=html;
		while(right)
		{
			var tag1='<li>'; var tag2='</li>'; var newline='\n'; //'\r\n' for IE, '\n' for FF;
			var pos=right.toLowerCase().indexOf(tag1);
			if(pos>=0){
				
				left+=right.substr(0, pos+tag1.length);
				right=right.substr(pos+tag1.length);

				var line='';
				pos=right.indexOf(newline);
				if(pos>=0){
					line=right.substr(0, pos);
					right=right.substr(pos);
				}else{
					line=right;
					right='';
				}

				if(line){

					var txt='';
					pos=line.toLowerCase().indexOf(tag2);
					if(pos>=0){
						txt=line.substr(0, pos);
					}else{
						txt=line;
					}

					if(txt){
						var url='';
						pos=txt.indexOf(" ");
						if(pos>=0){
							url=txt.substr(0, pos);
						}else{
							url=txt;
						}
						txt=_trim_right(txt);
						txt="<a href='http://www." + url + "/' target='_blank'>"+txt+"</a>";
						left+=txt;
					}

				}
			}else{
				left+=right;
				right='';
			}
		}
	}
	list.innerHTML=left;
}

function _trim_right(str)
{
	while(str!=''){
		var len=str.length;
		var ch=str.charAt(len-1);
		if(ch<=' ') str=str.substring(0, len-1);
		else break;
	}
	return str;
}

function _ie()
{
	return navigator.userAgent.toUpperCase().indexOf('MSIE')>=0 && !_opera();
}


