var ddm_hide_time = 0;
var ddm_id = '';
var ddm_act = '';

function ddm_show(mid) {
	window.clearTimeout(ddm_hide_time);
	if (mid != ddm_id) {
		if (ddm_id) ddm_realhide(ddm_id);
	}
	ddm_id = mid;
	if (ddm_act) document.getElementById(ddm_act).className = 'hide-menu js-menu';	
	if (document.getElementById(mid)) document.getElementById(mid).className = 'js-menu';
}
function ddm_hide(mid) {
//	if (!document.getElementById(mid)) return;
	ddm_hide_time = window.setTimeout("ddm_realhide('"+ mid +"')", 500);
}


function ddm_move(mid) {
	window.clearTimeout(ddm_hide_time);
}

function ddm_realhide(mid) {
	if (document.getElementById(mid)) document.getElementById(mid).className = 'hide-menu js-menu';
	if (ddm_act) document.getElementById(ddm_act).className = 'js-menu';	
}




function novopenclose(id) {
	cn = document.getElementById('nov-'+ id).className;
	if (cn == '') {
		document.getElementById('nov-'+ id).className = 'hidden';
		document.getElementById('novbut-'+ id).innerHTML = 'More info';
		document.getElementById('novbut-'+ id +'d').className = 'vice';
	} else {
		document.getElementById('nov-'+ id).className = '';
		document.getElementById('novbut-'+ id).innerHTML = 'Less info</a>';
		document.getElementById('novbut-'+ id +'d').className = 'mene';
	}	
}




function dynamic_object(objname, urlparam) {
	request_dynamic_object(objname, '/dynamic-object.php?'+ urlparam);
}

function show_dynamic_object(objname, xmlhttp) {
	if (xmlhttp.readyState == 4) {
		data = xmlhttp.responseText;
		obj = document.getElementById(objname);
		obj.innerHTML = data;
	}
}




function request_dynamic_object(objname, url) {
	var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));
	if (!xmlhttp) return false;
	xmlhttp.open('GET', url);
	xmlhttp.onreadystatechange = function() {
		show_dynamic_object(objname, xmlhttp);
	};
	xmlhttp.send('');
	return true;
}


