var mac = (navigator.userAgent.toLowerCase().indexOf('mac') != -1) ? 1 : 0;
var win = (navigator.userAgent.toLowerCase().indexOf('win') != -1) ? 1 : 0;
var nn = (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var nn6 =(nn && document.getElementById) ? 1 : 0;
if(nn6) nn=0;
// EDIT NN7
var nn7 = (nn6 && (navigator.userAgent.indexOf("7") != -1))? 1 : 0;

//
var opera = (navigator.userAgent.toLowerCase().indexOf('opera') != -1 ) ? 1 : 0;
//if(opera) alert("opera");
var ie=(navigator.userAgent.toLowerCase().indexOf("msie") >= 0) ? 1 : 0;
//var ie = (document.all) ? 1 : 0;
var ie5=false, ie55=false;
var iewin = (ie && win) ? 1 : 0;
var iemac4=(ie && (parseInt(navigator.appVersion) == 4) && mac) ? 1 : 0;
    
if (ie) {
	if (navigator.userAgent.indexOf('MSIE 5')>0) {
		ie5 = true;
		iemac4 = false;
	}
}
var dom = (document.getElementById) ? 1 : 0;

function setBrowser(){
	if(nn){
		if(win) return 'nnwin';
		return 'nn';	
	}
	if(opera){
		if(win) return 'operawin';
		return 'opera';
	}
	if(ie && mac) return 'iemac';
	return 'standard';
}

var browser = setBrowser();
		
function FIND(item){
	if(document.getElementById) return document.getElementById(item);
	if(document.all) return document.all[item];
	return false;
}

//get event attributes
function getEventX(e){
	var x = (nn) ? e.target.x : ((nn6) ? e.target.offsetLeft : (window.event.clientX - window.event.offsetX));
	//if(ie5)	x+=document.body.scrollLeft;
	if(iewin) x-=2;
	if(opera) x = e.clientX;
	return x;
}
function getEventY(e){
	var y = (nn) ? e.target.y : ((nn6) ? e.target.offsetTop : (window.event.clientY - window.event.offsetY));
	//var y = e.target.y;
	//if(ie5) y+=document.body.scrollTop;
	if(opera) y = e.clientY;
	return y;
}

function getMouseX(e){
	if (opera) return(e.clientX);
	if (nn || nn6) return(e.pageX);
	if (ie5) return(event.x+document.body.scrollLeft);
	if (ie) return(event.x);
	
}
function getMouseY(e){
	if (opera) return(e.clientY);
	if (nn || nn6) return(e.pageY);
	if (ie5) return(event.y+document.body.scrollTop);
	if (ie) return(event.y);
	
}

//get window/document properties
function getWindowWidth(){
	if ((ie)&&(!opera)){
		return window.clientWidth;		
	}else	return window.innerWidth;

}




