// FUNCTION FOR DISPLAYING SUBMENUS DYNAMICALLY - BEGIN

function showSubmenu(s, w) {
	if(w == 0) {identifier = s.name.toLowerCase().replace(/ /g, "");}
	if(w == 1) {identifier = s.id;}
	submenuMarginLeft = 290;
	var elements = document.getElementsByTagName('a');
	for (var i = 0; i < elements.length; i++) {
		if(elements[i].className == "menu_item") {
			if(w == 0) {
				if(elements[i].name == s.name) {
					break;
				}
			} else {
				if(elements[i].name.toLowerCase().replace(/ /g, "") == s.id) {
					break;
				}			
			}
			submenuMarginLeft += elements[i].offsetWidth;
		}
	}
	
	eval(identifier + ".style.marginLeft = submenuMarginLeft;");
	if(w == 0) {eval(identifier + "_line.style.width = " + (s.offsetWidth - 1) + ";");}
	if(w == 1) {
		var elements = document.getElementsByTagName('a');
		for (var i = 0; i < elements.length; i++) {
			if(elements[i].className == "menu_item") {
				if(elements[i].name.toLowerCase().replace(/ /g, "") == s.id) {
					eval(identifier + "_line.style.width = " + (elements[i].offsetWidth - 1) + ";");
					break;
				}
			}
		}
	}
	eval(identifier + ".style.display = 'block';");
}

function hideSubmenu(s) {
	var elements = document.getElementsByTagName('div');
	for (var i = 0; i < elements.length; i++) {
		if(elements[i].className == "submenu") {
			elements[i].style.display = 'none';
		}
	}
}

// END

//leadmanager

function submit_form(id) {
	document.getElementById('form_'+id).command.value=id;
	document.getElementById('form_'+id).submit();
}

function send_this_article(id) {
	document.getElementById('form_'+id).command.value='send_article';
	document.getElementById('form_'+id).submit();
}

function area_limit(field,limit) {
	var n = field.value.length
	if (n > limit)
		field.value = field.value.substring(0, limit);
}

function set_command(form,value) {
	document.getElementById(form).command.value=value;
}

//leadmanager


//kennis
function open_cat_tree(i) {
	if (document.getElementById('cat_h_'+i)) {
		if (document.getElementById('cat_h_'+i).className=='no_disp') {
			document.getElementById('cat_h_'+i).className='disp';
			document.getElementById('cat_h_'+i).style.marginTop='10px';
			document.getElementById('sign_'+i).src=host+'/images/minus.png';
		} else {
			document.getElementById('cat_h_'+i).className='no_disp';
			document.getElementById('cat_h_'+i).style.marginTop='0px';
			document.getElementById('sign_'+i).src=host+'/images/plus.png';
		}
	}
}

function show_login_form() {
	document.getElementById('reg_holder').style.display='none';
	document.getElementById('login_holder').style.display='block';	
}

//logout
function logout(msg,url) {
	if (confirm(msg))
		window.location=url;
}