function my_gebi(element_id) { return document.getElementById(element_id); }
function findPosX(obj) { var curleft = 0;if (obj.offsetParent) {while (obj.offsetParent) {curleft += obj.offsetLeft;obj = obj.offsetParent;}} else if (obj.x) {curleft += obj.x;}return curleft; }
function findPosY(obj) { var curtop = 0;if (obj.offsetParent) {while (obj.offsetParent) {curtop += obj.offsetTop;obj = obj.offsetParent;}} else if (obj.y) {curtop += obj.y;}return curtop; }
function toggle_login() {
	var v = my_gebi('page_menu_login').style;
	if (v.visibility == 'visible') {
		v.visibility = 'hidden';
	} else {
		v.visibility = 'visible';
		(my_gebi('username').value != "" ) ? my_gebi('password').focus() : my_gebi('username').focus();
	}
}
//var login = sendRequest('inc_login.php',setLoginHtml);
/*
function setLoginHtml(req) {
	my_gebi('page_menu_login').innerHTML=req.responseText;
	my_gebi('page_menu_login').style.visibility = 'hidden';
}*/
function toggle_laver(layer_id) {
	var v = my_gebi(layer_id).style;
	v.display = (v.display=='block') ? 'none' : 'block';
}

function show_edit(layer_id) {
	var v = my_gebi(layer_id).style;
	v.visibility = 'visible';
}
function hide_edit(layer_id) {
	var v = my_gebi(layer_id).style;
	v.visibility = 'hidden';
}



/* Omregn */

function str_repeat ( input, multiplier ) {
	return new Array(multiplier+1).join(input); 
}
function check_f(my_val, my_elem) {
	var digits6=/^\d{1,6}$/;
	var correct=/^\d{2}:\d{2}:\d{2}$/;
	var tid_elem = my_gebi(my_elem);

	if ( tid_elem.value != "" ) {
		if ( tid_elem.value.search(digits6) != -1 ) {
			var len = tid_elem.value.length;
			var tmp = str_repeat("0", 6 - len) + tid_elem.value;
			var f = tmp.substr(0,2) + ":" + tmp.substr(2,2) + ":" + tmp.substr(4,2);
			my_gebi(my_elem).value = f;		
		} else if ( tid_elem.value.search(correct) != -1 ) {
		} else {
			alert('Indtast tal korrekt');
		}
	}
}
function check_ft(my_val, my_elem) {
	var digits4=/^\d{1,4}$/;
	var correct=/^\d{2}:\d{2}$/;
	var tid_elem = my_gebi(my_elem);

	if ( tid_elem.value != "" ) {
		if ( tid_elem.value.search(digits4) != -1 ) {
			var len = tid_elem.value.length;
			var tmp = tid_elem.value + str_repeat("0", 4 - len);
			var f = tmp.substr(0,2) + ":" + tmp.substr(2,2);
			my_gebi(my_elem).value = f;		
		} else if ( tid_elem.value.search(correct) != -1 ) {
		} else {
			alert('Indtast tal korrekt');
		}
	}
}
function check_int(my_val, my_elem) {
	var tid_elem = my_gebi(my_elem);
	var my_chk = tid_elem.value;
	var chk2 = parseInt(my_chk);
	if ( my_chk != "" ) {
		if ( isNaN( chk2 )) {
			alert('Indtast tal korrekt');
		}
	}
}
