	function getUA() {
		var user_agent = navigator.userAgent.toLowerCase();
		var ua; 
		var isIE = (user_agent.indexOf("msie") != -1 && user_agent.indexOf("opera") == -1);
		var isMozilla = (user_agent.indexOf("mozilla") != -1);
		var isOpera = (user_agent.indexOf("opera") != -1);
		var isNetscape = (user_agent.indexOf("netscape") != -1);
		var isChrome = (user_agent.indexOf("chrome") != -1);
		var isFirefox = (user_agent.indexOf("firefox") != -1);
		var isSafari = (user_agent.indexOf("safari") != -1);
		var isKonqueror = (user_agent.indexOf("konqueror") != -1);
				
		if (isIE) ua = 'msie';
		if (isMozilla) ua = 'mozilla';
		if (isOpera) ua = 'opera';
		if (isNetscape) ua = 'netscape';
		if (isChrome) ua = 'chrome';
		if ((isFirefox) && (!isOpera)) ua = 'firefox';
		if ((isSafari) && (!isChrome)) ua = 'safari';
		if (isKonqueror) ua = 'konqueror';
		
		return ua;
	}
	
	function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
	
	function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
	
	function MM_findObj(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=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
	
	function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; 
	  document.MM_sr=new Array; 
	  for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null) {
		  document.MM_sr[j++]=x; 
		  if(!x.oSrc) x.oSrc=x.src; 
		  x.src=a[i+2];}
	}
	
	function openWindow(url, width, height){
	  if ((width == 0) && (height == 0)) {
		  var NewWindowHeight = window.screen.height * 0.6 + 4;
		  var NewWindowWidth = NewWindowHeight + 51;
		  var y = (window.screen.height - NewWindowHeight) / 2;
		  var x = (window.screen.width - NewWindowWidth) / 2;
	  } else {
		  var NewWindowHeight = height;
		  var NewWindowWidth = width;
		  var y = (window.screen.height - NewWindowHeight) / 2 - 40;
		  var x = (window.screen.width - NewWindowWidth) / 2;
	  }
	  window.open(url, "_blank", "left="+x+",top="+y+",width="+NewWindowWidth+",height="+NewWindowHeight+",status=no,toolbar=no,menubar=no,scrollbars=yes,resizable=no");
	}
	
	function clearDef(el, def)
	{
	 if (el.value == def) el.value = '';
	}
	
	function fillDef(el, def)
	{
	 if (el.value == '') el.value = def;
	} 
	
	function show_hide(id){
		if (document.getElementById(id).style.display == 'block'){
			document.getElementById(id).style.display = 'none';
		} else {
			document.getElementById(id).style.display = 'block';
		}
	}

	function color_link(id, col){
		if ((document.getElementById(id).style.color == 'rgb(23, 112, 164)') || (document.getElementById(id).style.color == col)){
			document.getElementById(id).style.color = '#636162';
		} else {
			document.getElementById(id).style.color = col;
		}
	}
