

function hideMenu(section) {
	if(section !== undefined){
		var id = "menu_" + section;
		var currMenu = document.getElementById(id);
		
		//close menu (if not firefox on mac... bug)
		if(!(navigator.userAgent.toLowerCase().indexOf('firefox') >= 0 && navigator.userAgent.toLowerCase().indexOf('mac') >= 0)){
			currMenu.style.display = "none";
		}
		
	}
	else {
	//close all if section is not defined
		var currMenu = document.getElementById("menu_1");
		currMenu.style.display = "none";
		var currMenu = document.getElementById("menu_2");
		currMenu.style.display = "none";
		var currMenu = document.getElementById("menu_3");
		currMenu.style.display = "none";
	}
}

//Image copy "protection"
var specialcase = ((navigator.userAgent.indexOf('Mac') != -1) || document.all)
var flag = 0;
var msg = 0;
var x,y,x1,y1,copyAttempt;
if(window.Event){
	document.captureEvents(Event.MOUSEMOVE);
}
function checkIt(e){
	copyAttempt = 0;
	if (window.event){
		x = window.event.clientX;
		y = window.event.clientY;
		theButt = (window.event.button > 1);
	}
	else if(e)	{
		x = e.screenX;
		y = e.screenY;
		theButt = (e.which > 1);
	}
	if (theButt){
		copyAttempt = 1;
		flag = 0;
		//catch mozilla menu
		d = new Date() //today's date
		while (1){
		mill=new Date() // Date Now
		diff = mill-d //difference in milliseconds
		if( diff > 350 ){
			break;
		}
	}
		//alert(msg);
		return false; // NN4 only
	}
	if (specialcase) flag = 1;
	return false;
}

function special(e){
	theObj = '';
	if (window.event){
		x1 = window.event.clientX;
		y1 = window.event.clientY;
		theObj = window.event.srcElement.parentElement.tagName;
	}
	else if(e){

		x1 = e.screenX;
		y1 = e.screenY;
		if (e.target.parentNode) theObj = e.target.parentNode.tagName;
	}
	//var isLink = (theObj == 'A');
	if (flag && ((Math.abs(x-x1) > 20) || (Math.abs(y-y1) > 20))){
		copyAttempt = 1;
		flag = 0;
		//alert(msg);
		return false;
	}
}

function clearIt(){
	flag = 0;
	if (copyAttempt){
		copyAttempt = 0;
		return false;
	}
}

function getElementTop(elem) {

	yPos = elem.offsetTop;
	tempEl = elem.offsetParent;
	while (tempEl != null) {
		yPos += tempEl.offsetTop;
  		tempEl = tempEl.offsetParent;
	}
	return yPos;
}



function getCookie(name){
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function setCookie(name, value, expires, path, domain, secure){
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}



function disableRightClick() {
	document.oncontextmenu = function () {return false;};
}
