var openIndex = 1;

function openMenu(index) {
    if (index == null) {
		index = 1;
	} else if (index == "left" && $('menu_' + (openIndex - 1)) != null) {
		openIndex--;
		index = openIndex;
	} else if (index == "right" && $('menu_' + (openIndex + 1)) != null) {
		openIndex++;
		index = openIndex;
	}
	
	if (index == "left" || index == "right") {
		index = 1;
	}
	
	var i = 1;
	test = true;
	while (test) {
		if ($('menu_' + i) == null) {
			test = false;
		} else if (index == i) {
			$('menu_' + i).className = 'menuSelected';
			$('article_' + i).style.display = 'block';
			openIndex = i;
		} else {
			$('menu_' + i).className = 'menu';
			$('article_' + i).style.display = 'none';
		}
		i++;
	}
}

function rotateMenu() {
	setInterval("rotate()",8000);
}

hover = false;

function rotate() {
	if (!hover) {
		var i = 1;
		var test = true;
		while (test) {		
			if ($('menu_' + i).className == 'menuSelected') {
				$('menu_' + i).className = 'menu';
				Effect.Fade('article_' + i, 0.3);
				
				var menuObj = $('menu_' + (i + 1));
				var articleObj = $('article_' + (i + 1));
				if (menuObj == null) {
					menuObj = $('menu_1');
					articleObj = $('article_1');
				}
				menuObj.className = 'menuSelected';
				Effect.Appear(articleObj, 0.2);	
				openIndex = i + 1;
				test = false;
			}else {	
			i++;
			}
		}
	}
}

function emailForm(subject, message){

     var mailto_link = 'mailto:?subject=' + subject + '&body=' + message;

     win = window.open(mailto_link,'emailWindow');
     if (win && win.open &&!win.closed) win.close();
} 

var quoteDown = false;
function toggleQuote(){
	if (quoteDown) {
		Effect.SlideUp('quote_pushdown_wrapper', { duration: 0.7 });
	} else {
		Effect.SlideDown('quote_pushdown_wrapper', { duration: 0.4 });
	}
	quoteDown = !quoteDown;
}