var selectedMenu = '';

function highlightMenu(menuName) {
	var menu = document.getElementById('menu_' + menuName);
	var menuMainLink = document.getElementById('menu_main_' + menuName);
	var menuSubLink = document.getElementById('menu_sub_' + menuName);
	
	if(menu.className == 'bg') {
		menu.className = 'bgActive';
		menuMainLink.className = 'menuLinkMainActive';
		menuSubLink.className = 'menuLinkSubActive';
	} else if(menuName != selectedMenu) {
		menu.className = 'bg';
		menuMainLink.className = 'menuLinkMain';
		menuSubLink.className = 'menuLinkSub';
	}
}

function previewComment(form) {form.preview.click();}

function showWorkflow(id) {
	var item = document.getElementById('workflow_' + id);
	
	if(item.style.display == 'none') {
		item.style.display = 'block';
	} else {
		item.style.display = 'none';
	}
}

function switchPage(select, target) {
	var pageNr = select.options[select.selectedIndex].value;
	document.location.href = 'index.php?' + target + '/P' + pageNr;
}

function validateContact(form) {
	var errors = '';
	
	var required = new Array('name','address','city','country','email','message');
	
	for(var i = 0; i < required.length; i++) {
		if(document.getElementById(required[i]).value == '') {
			errors += '* ' + required[i] + '\n';
		}
	}
	
	if(errors != '') {
		errors = 'The following fields are required:\n' + errors;
		alert(errors);
	} else {form.submit();}
}

function externalLinks() { 
	 if (!document.getElementsByTagName) 
	 	return; 
	 var anchors = document.getElementsByTagName("a"); 
	 for (var i=0; i<anchors.length; i++) { 
	   var anchor = anchors[i]; 
	   if (anchor.getAttribute("href") && 
	       anchor.getAttribute("rel") == "external") 
	     anchor.target = "_blank"; 
	 } 
} 

var date = new Date();
var hours = date.getHours();

// plaats de volgende lijn in commentaar om de stylesheet switch in z'n werk te zien
hours = 5;

if ( (hours < 7) || (hours > 19) ) {
	document.write('<link rel="stylesheet" href="http://www.rubinered.eu/styles/night/"/>');
} else {
	document.write('<link rel="stylesheet" href="http://www.rubinered.eu/styles/day/"/>');
}
