/* detects the client browser and includes the corresponding stylesheet */



window.saveNavigator=window.navigator;







function detectBrowser()
{
 navigator.version=0;
 navigator.family='';
 var i=0;
 var ua=window.navigator.userAgent.toLowerCase();
 if((i=ua.indexOf('msie'))!=-1)
 {
  navigator.version=parseFloat('0'+ua.substr(i+5),10);
  if(navigator.version<4) navigator.family='ie3';
  else navigator.family='ie4'
 }
 else if (typeof(window.controllers)!='undefined' && typeof(window.locationbar)!='undefined')
 {
  i = ua.lastIndexOf('/');
  navigator.version=parseFloat('0'+ua.substr(i+1),10);
  navigator.family = 'gecko';
 }
 else if (typeof(window.opera)!='undefined')
 {
  i = ua.lastIndexOf('/');
  navigator.version=parseFloat('0'+ua.substr(i+1),10);
  navigator.family = 'opera';
 }
 else if (typeof(navigator.vendor)!='undefined')
 {
  i = ua.lastIndexOf('/');
  navigator.version=parseFloat('0'+ua.substr(i+1),10);
  navigator.family = 'safari';
 }
 else if((ua.indexOf('mozilla')!=-1) && (ua.indexOf('spoofer')==-1) && (ua.indexOf('compatible')==-1) && (ua.indexOf('opera')==-1)&& (ua.indexOf('webtv')==-1) && (ua.indexOf('hotjava')==-1))
 {
  var is_major=parseFloat(navigator.appVersion);
  if(is_major<4) navigator.version=is_major;
  else{
   i=ua.lastIndexOf('/');
   navigator.version=parseFloat('0'+ua.substr(i+1),10);
  }
  navigator.family='nn'+parseInt(navigator.appVersion);
  //navigator.family='gecko';
 }
 
 navigator.DOMCSS1=navigator.family;
}








detectBrowser();







function setInnerHTML(elm,str){



	if(navigator.family=='nn4'){



		elm.document.writeln(str);



		elm.document.close();



	}else if(typeof(elm.innerHTML)!='undefined') elm.innerHTML=str;



}







function newImage(arg){



	if(document.images){



		rslt=new Image();



		rslt.src=arg;



		return rslt;



	}



}







// CSS generation



function genStyle(root){



	var agt=navigator.userAgent.toLowerCase();

	var ns=(document.layers)?true : false;

	var ie=(document.all)?true : false;

	var str='<link rel=\"stylesheet\" type=\"text\/css\" href=\"/images/styles';



	if(ns && (agt.indexOf("mac")==-1)) str+='_ns4.css\">';

	else str+='.css\">';



	document.write(str);



	str='<script language="JavaScript1.2" src="/js/xbStyle';

	if (navigator.DOMCSS1) str+='_ie';

	else if(navigator.family=='nn4') str+='_ns4';

	else str+='_noop';



	str+='.js" type="text/javascript"></script>';

	document.write(str);

}