////////////////////////////////////////////////////////////////////////////////
//drop down compatibility? <-- editable. add more cases (else if's) for more platforms. Defined in 'browser.js'. Use 'identity' parameter.

var bdo=BrowserDetect.OS; // OS
var bdb=BrowserDetect.browser; // browser
var bdv=BrowserDetect.version; // version

if (bdo=='Windows' && bdb=='Explorer' && bdv>=5.5) { // Explorer
	BD=true;
}else if (bdo=='Linux' && bdb=='Explorer' && bdv>=5.5) {
        BD=true;
}else if (bdo=='Windows' && bdb=='Netscape' && bdv>=1){ // Netscape
        BD=true;
}else if (bdo=='Windows' && bdb=='Firefox' && bdv>=1){ // Firefox
	BD=true;
}else if (bdo=='Linux' && bdb=='Firefox'){
        BD=true;
}else if (bdo=='Windows' && bdb=='Opera' && bdv>=7){ // Opera
	BD=true;
}else if (bdo=='Mac' && bdb=='Safari' && bdv>=1) { // Safari; 
	BD=true;
}else if (bdo=='Mac' && bdb=='Firefox' && bdv>=1) { 
        BD=true;
}else{
	BD=false;
}

////////////////////////////////////////////////////////////////////////////////
// drop nav <-- editable. add more cases for positioning in 'setLyr' if needed.
	function findNum(obj) { // find left/top of element
		var curleft = curtop = 0;
		var curheight = curwidth = 0;
		if (obj.offsetParent) {
			curleft = obj.offsetLeft;
			curtop = obj.offsetTop;
			
			while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			}
		}
		return [curleft,curtop];
	}
	function setLyr(obj,lyr) { // set left/top with adjustments
		if (BD){
			var nums = findNum(obj);
			if (bdb=='Opera'){ // <-- add more cases for different browser adjustments
			nums[1] += 35; //offset adjustment top
			nums[0] -= 41; //offset adjustment left
			}else if(bdb=='Safari'){
                        nums[1] += 28; //offset adjustment top
                        nums[0] -= 40; //offset adjustment left
                        }else{
			nums[1] += 53; //offset adjustment top 
			nums[0] -= 40; //offset adjustment left
			}
			var x = document.getElementById(lyr);
			x.style.left = nums[0] + 'px';
			x.style.top = nums[1] + 'px';			
			showhideLyr(lyr,1)
		}
	}
	function showhideLyr(lyr,state) { // hide show -> layer 1=show 0=hide menu
		var x = document.getElementById(lyr);
		if (state==1) {
			x.style.display = 'block';
		}
		if (state==0) {
			x.style.display = 'none';
		}
	}

////////////////////////////////////////////////////////////////////////////////
