/* (boxsprings, spiraalbodems, matrassen) submenu functies */

var submenu_to = null;  // submenu timeout
var submenu_id = '';    // submenu id

var ua    = navigator.userAgent.toLowerCase();
var gecko = (ua.indexOf('gecko') != -1);

function view_submenu(id) {
	if (submenu_to) {
		if ( (submenu_id != '') && (submenu_id != id) ) {
			// er is (mogelijk) nog een ander submenu zichtbaar
			hide(submenu_id);
		}
		clearTimeout(submenu_to);
	}
	
	submenu_id = id;
	
	// IE waarden staan in avek.css
	if (gecko) {
		var e = getE(id);
		if (e) {
			if (id == 'submenu_boxsprings') {
				e.style.marginLeft = '214px';
				e.style.marginTop = '2px';
			}
			else if (id == 'bottom_row_submenu_boxsprings') {
				e.style.marginLeft = '0px';
				e.style.marginTop = '-120px';
			}
			else if (id == 'submenu_spiraalbodems') {
				e.style.marginLeft = '302px';
				e.style.marginTop = '2px';
			}
			else if (id == 'submenu_matrassen') {
				e.style.marginLeft = '414px';
				e.style.marginTop = '2px';
			}
		}
	}
	
	view(id);
}

function hide_submenu(id) {
	submenu_to = setTimeout("hide('" + id + "')", 500);
}

function set_submenu(id, status) {
	if (status == 'over') {
		clearTimeout(submenu_to);
	}
	else {
		hide_submenu(id);
	}
}

/* homepage functies */

function chgimg(id, newsrc) {
	var e = getE(id);
	if (e) {
		e.src = newsrc;
	}
}

/* algemene functies */

function view(id) {
	var e = getE(id);
	if (e) {
		e.style.display = 'block';
	}
}

function hide(id) {
	var e = getE(id);
	if (e) {
		e.style.display = 'none';
	}
}

function viewhide(id) {
	var e = getE(id);
	if (e) {
		if (e.style.display != 'block') {
			e.style.display = 'block';
		}
		else {
			e.style.display = 'none';
		}
	}
}

function getE(id) {
	if (document.getElementById) {
		return document.getElementById(id)
	}
	else {
		return null;
	}
}