function getBrowser(){
	aStr=navigator.userAgent;
	p=navigator.platform;
	if(aStr.search(/ MSIE ([\d\.]+)/)>0){
		ieVer=RegExp.$1;
		if(aStr.search(/America Online Browser ([\d\.]+)/)>0){
			return{name:'aol',version:RegExp.$1,platform:p};
		}else{
			return{name:'ie',version:ieVer,platform:p};
		}
	}
	
	if(aStr.search(/ Firefox\/([\d\.]+)/)>0){
		return{name:'firefox',version:RegExp.$1,platform:p};
	}
	
	if(aStr.search(/Version\/([\d\.]+) Safari/)>0){
		return{name:'safari',version:RegExp.$1,platform:p};
	}
	
	if(aStr.search(/Opera\/([\d\.]+)/)>=0){
		return{name:'opera',version:RegExp.$1,platform:p};
	}

	if(aStr.search(/ Chrome\/([\d\.]+)/)>0){
		return{name:'chrome',version:RegExp.$1,platform:p};
	}
	
	return {name:'unknown',version:0,platform:'unknown'};
}

function download_instructions(which){
	var agent=getBrowser();
	var out='';
	var isMac=agent.platform.search(/^Mac/)==0;
	if(isMac){
		uPre=uPost='';
	}else{
		uPre='<u>';
		uPost='</u>';
	}
	switch(which){
		case 'link':
			if(isMac){
				out="control+click and select &ldquo;";
			}else{
				out="right click and select &ldquo;";
			}
			switch(agent.name){
				case 'ie':
					out+="Save Target As...";
					break;
				case 'firefox':
					out+="Save Lin"+uPre+"k"+uPost+" As...";
					break;
				case 'safari':
					if(agent.platform.search(/^Mac/)==0){
						out+="Save Linked File As...";
					}else{
						out+="Download Linked File As...";
					}
					break;
				case 'opera':
					out+="Save target as...";
					break;
				case 'chrome':
					out+="Save link as...";
					break;
				default:
					out+="Save Target As...";
			}
			out+="&rdquo;";
			break;

		case 'image':
			if(agent.platform.search(/^Mac/)==0){
				out="control+click and select &ldquo;";
			}else{
				out="right click and select &ldquo;";
			}
			switch(agent.name){
				case 'ie':
					out+="Save Picture As...";
					break;
				case 'firefox':
					out+="Sa"+uPre+"v"+uPost+"e Image As...";
					break;
				case 'safari':
					out+="Save Image As...";
					break;
				case 'opera':
					out+="Save image...";
					break;
				case 'chrome':
					out+="Save image as...";
					break;
				default:
					out+="Save Picture As...";
			}
			out+="&rdquo;";
			break;
	}
	document.write(out);
}
