function mapover(elm){	var id = elm.id;	var arr = new Array("nord","midt","syd","fyn","sjaelland","hovedstaden");	for(x in arr){		if(id == arr[x]){			elm.src = "img/map/"+id+"on.gif";		}else{			var elm2 = document.getElementById(arr[x]);			elm2.src = "img/map/"+elm2.id+"off.gif";		}	}	}function clearinputfield(elm){	elm.value = '';}// used for roof_menu function show_menu(elm){	var menu = new Array("Add", "Edit", "Delete", "Bill");	var menu_items = new Array("menu_add", "menu_edit", "menu_delete", "menu_bill");	var id = elm.id;	for(i=0; i < menu.length; i++){		if(id == menu[i]){			document.getElementById(menu_items[i]).style.display = "block";			elm.style.backgroundColor = "#ccc";		}else{			document.getElementById(menu[i]).style.backgroundColor = "#fff";			document.getElementById(menu_items[i]).style.display = "none";		}	}	}function clear_menu(){	var menu = new Array("Add", "Edit", "Delete", "Bill");	var menu_items = new Array("menu_add", "menu_edit", "menu_delete", "menu_bill");	for(i=0; i < menu.length; i++){		document.getElementById(menu_items[i]).style.display = "none";		document.getElementById(menu[i]).style.backgroundColor = "#fff";			}	}// used for adding inputsfunction addInput(parent, prefix_input, prefix_text, caption){ 	var parent = document.getElementById(parent);	var counter = document.getElementById('counter');	var num = 0;	var block = (prefix_text != '');			var label = (caption != '')? caption: 'Title';			if(counter == null){		counter = document.getElementById(parent.id + '_counter'); 		num = counter.innerHTML;		counter.innerHTML = (num-1)+2;	}else{		num = counter.value;		counter.value = (num-1)+2;	}		if(!block){		var input = createInput(prefix_input, num, label, false);	}else{				/* create:			<div id="line{num}">				<input id={prefix_input+num} name="{prefix_input[num]['input']}"  value="{label num}"/>				<textarea name="prefix_text[num]['text']" rows="2" cols="35"></textarea>			</div>		*/		var div = document.createElement('div');		div.setAttribute('id', 'block' + num);				var textarea = document.createElement('textarea');		textarea.setAttribute('name', prefix_text + '['+num+'][text]');		textarea.setAttribute('rows', 2);		textarea.setAttribute('cols', 35);				div.appendChild(createInput(prefix_input, num, label,true));		div.appendChild(textarea);	}			parent.appendChild((input)? input: div);	}// 	<input id={prefix+num} name="{prefix[num]}"  value="{label num}"/>function createInput(prefix, num, label, block){	elm = document.createElement('input');		if(block){		elm.setAttribute('name',prefix + '[' + num + '][input]');	}else{		elm.setAttribute('name',prefix + '[' + num + ']');		elm.setAttribute('id', prefix + '_' + num);	}		elm.setAttribute('type', 'text');	elm.setAttribute('value', label + ' ' + num);	elm.setAttribute('size', 35);	return elm;}// remove inputs added by "addInput()"function removeInput(parent, prefix, block){	var counter = document.getElementById('counter');	var parent = document.getElementById(parent);	var num;		if(counter == null){		counter = document.getElementById(parent.id + '_counter'); 		num = counter.innerHTML-1;				// make sure that the counter never goes below 1		if(parent.innerHTML.length != 0){			counter.innerHTML = num;		}	}else{		num = counter.value-1;		if(parent.innerHTML.length != 0){			counter.value = num;		}	}		var toRemove;	if(block == 'true'){		toRemove = document.getElementById(prefix + num);	}else{		toRemove = document.getElementById('' + prefix + '_' + num);	}		parent.removeChild(toRemove);}// show the roof_edit_input div's function show_roof_edit_input(elm){			if(elm.style.display == 'block'){		elm.style.display = 'none';	} else{		elm.style.display = 'block';	}		}function fade_in(id){	elm = document.getElementById(id);	elm.style.zIndex = '3';}function fade_out(id){	elm = document.getElementById(id);	elm.style.zIndex = '1';}function check_state(select, submit, input){	var button = document.getElementById(submit);	var text   = document.getElementById(input);		if(select.options[select.selectedIndex].value== 'complete'){		button.style.display = 'none';		text.style.display = 'block'; 	}}function check_content(input, button){	if(input.value != ''){			document.getElementById(button).style.display = 'block';	}else{		document.getElementById(button).style.display = 'none';	}}function go(elm){	destination = elm.options[elm.selectedIndex].value;	if (destination) location.href = destination;}function fill_day(elm, max_day){	var month = elm.options[elm.selectedIndex].value;	var year_select = document.getElementById('year');	var year = year_select.options[year_select.selectedIndex].value;		var day = document.getElementById('day');		var date = new Date(year, month-1, 1);			var len = day.length-1;	for(var j = 0; j<len ; j++){		day.remove(1);	}		// create days array	var days = new Array(12);	days[0]  = 31;	days[1]  = ( new Date(year,2-1,29).getDate()==29)? 29:28;	days[2]  = 31;	days[3]  = 30;	days[4]  = 31;	days[5]  = 30;	days[6]  = 31;	days[7]  = 31;	days[8]  = 30;	days[9]  = 31;	days[10] = 30;	days[11] = 31;	var max_date = new Date();	max_date.setTime(max_day*1000);		var isThisMonth = max_date.getMonth()+1 == month;	var isThisYear  = max_date.getFullYear() == year;			for(var i = 1; i<days[month-1]+1; i++){		var y=document.createElement('option');	  	y.text= i;	  	y.value= i;		try{	    	day.add(y,null); // standards compliant	    }catch(ex){	    	day.add(y); // IE only	    }		if(isThisMonth && isThisYear && i==max_date.getDate()) break;	}}function checkInput(e){	var keynum	var keychar	var numcheck	var bs		if(window.event) {// IE		keynum = e.keyCode;	}else if(e.which){ // Netscape/Firefox/Opera		keynum = e.which;	}	keychar = String.fromCharCode(keynum)	bs = /[\b]/;	numcheck = /\d/;	return (numcheck.test(keychar) || bs.test(keychar));}function checkValid(){	var form = document.getElementById('path-form');		var input;	var name;	var submit;	var isset = true;		for(var i = 0; i< form.elements.length; i++){				input = form.elements[i];		name = input.name.substr(0,3);				if((name == 'obl' || name == 'bra')){				if(input.type == 'text'){				isset = isset && (input.value > 0);			}else if(input.type == 'select-one'){				isset = isset && (input.options[input.selectedIndex].value != '');			}		}else{			isset = isset && true;		}	}		return isset;}
