var d, dom, ie, ie4, ie5x, moz, mac, win, lin, old, ie5mac, ie5xwin, op;
var firefox;
d = document;
n = navigator;
na = n.appVersion;
nua = n.userAgent;
win = (na.toLowerCase().indexOf("win") != -1) ? true : false;
mac = ( na.indexOf( 'Mac' ) != -1 );
lin = ( nua.indexOf( 'Linux' ) != -1 );

if ( !d.layers ){
	dom = ( d.getElementById );
	op = ( nua.indexOf( 'Opera' ) != -1 );
	konq = ( nua.indexOf( 'Konqueror' ) != -1 );
	saf = ( nua.indexOf( 'Safari' ) != -1 );
	moz = ( nua.indexOf( 'Gecko' ) != -1 && !saf && !konq);
//	ie= (na.indexOf("MSIE") != -1) ? true : false;
	ie = ( d.all && !op );
	ie4 = ( ie && !dom );

  if(moz){
  		firefox = (navigator.userAgent.indexOf('Firefox')!= -1)
  }else{
  	 firefox = false;
  }
  chrome = (navigator.userAgent.indexOf('Chrome')!= -1)
	/*
	ie5x tests only for functionality. ( dom||ie5x ) would be default settings. 
	Opera will register true in this test if set to identify as IE 5
	*/

	ie5x = ( d.all && dom );
	ie5mac = ( mac && ie5x );
	ie5xwin = ( win && ie5x );
}
