// array of methodsvar months = new Array("", "januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december");function formatDate() {	// declarations	var result = "";	var time = "";	var source = "";		// did we get a date argument (otherwise we get todays date)	if (arguments.length == 1) {		source = arguments[0];	} else {		var d = new Date();		source = d.getDate() + "-" + (d.getMonth()+1) + "-" + d.getFullYear(); 		time = " / kl. " + (d.getHours()) + ":" + ((d.getMinutes() < 10) ? "0" : "") + d.getMinutes();		document.write(source + time);		return;	}		// split to space if no arguments	if (arguments.length == 1) {		// trim to space if present		if (/(.*) .*/.test(arguments[0])) {			source = source.split(/ /)[0];		}	}		// we received an argument - check format	if (/\d{2}\/\d{2}\/\d{4}.*/.test(source)) {		// we received a date		var date_parts = source.split(/\//);		result += date_parts[0].match(/0?(\d{1,2})/)[1];		result += ". ";		result += months[date_parts[1]-0];		result += " ";		result += date_parts[2];		if (arguments.length == 0) {			result += time;		}				// print to browser		document.write(result);	}}function validateDebat(form) {	var a = new FormValidator(form);	var f1 = new TextField(document.getElementById("comment_input_subject"), "Emne", "");	var f2 = new TextField(document.getElementById("comment_input_comment"), "Kommentar", "");	var f3 = new TextField(document.getElementById("comment_input_name"), "Navn", "");	var f4 = new EmailField(document.getElementById("comment_input_email"), "E-mail", false);	a.addField(f1);	a.addField(f2);	a.addField(f3);	a.addField(f4);		if (a.validate()) {		// ok		return true;	} else {		alert("Du mangler at udfylde f\u00F8lgende felter: " +  a.getErrorMsg());		return false;	}}function validateTipven(form) {	var a = new FormValidator(form);	var f1 = new TextField(document.getElementById("tipven_sendername"), "Afsender navn", "");	var f2 = new EmailField(document.getElementById("tipven_senderemail"), "Afsender e-mail", false);	var f3 = new TextField(document.getElementById("tipven_recipientname"), "Modtager navn", "");	var f4 = new EmailField(document.getElementById("tipven_recipientemail"), "Modtager e-mail", false);	a.addField(f1);	a.addField(f2);	a.addField(f3);	a.addField(f4);		if (a.validate()) {		// ok		return true;	} else {		alert("Du mangler at udfylde f\u00F8lgende felter: " +  a.getErrorMsg());		return false;	}}function validateQuickSubscribe(form) {	var a = new FormValidator(form);	var f1 = new TextField(document.getElementById("quicksubscribe_name"), "Navn", "");	var f2 = new EmailField(document.getElementById("quicksubscribe_email"), "E-mail", false);	a.addField(f1);	a.addField(f2);		if (a.validate()) {		// ok		return true;	} else {		alert("Du mangler at udfylde f\u00F8lgende felter: " +  a.getErrorMsg());		return false;	}}function validateArrangement(form) {	var a = new FormValidator(form);	var f1 = new TextField(document.getElementById("arrangement_companyname"), "Firmanavn", "");	var f2 = new TextField(document.getElementById("arrangement_contactperson"), "Navn p\u00E5 kontaktperson", "");	var f3 = new EmailField(document.getElementById("arrangement_email"), "E-mail", false);	var f4 = new TextField(document.getElementById("arrangement_phone"), "Telefon", "");	var f5 = new DateField(document.getElementById("arrangement_startdate"), "Startdato", false);	var f6 = new DateField(document.getElementById("arrangement_stopdate"), "Stopdato", false);	var f7 = new TextField(document.getElementById("arrangement_headline"), "Overskrift", "");	var f8 = new SelectField(document.getElementById("arrangement_type"), "Type", "", true);	var f9 = new TextField(document.getElementById("arrangement_sted"), "Sted", "");	var f10 = new TextField(document.getElementById("arrangement_pris"), "Pris", "");	var f11 = new SelectField(document.getElementById("arrangement_emneord"), "Emneord", "", true);	var f12 = new TextField(document.getElementById("arrangement_content"), "Beskrivelse", "");	a.addField(f1);	a.addField(f2);	a.addField(f3);	a.addField(f4);	a.addField(f5);	a.addField(f6);	a.addField(f7);	a.addField(f8);	a.addField(f9);	a.addField(f10);	a.addField(f11);	a.addField(f12);		var e = document.getElementById("arrangement_fax");	if (e.value != "") {		var f13 = new TextField(e, "Fax", "");		a.addField(f13);	}	e = document.getElementById("arrangement_web");	if (e.value != "") {		if (e.value.substr(0, 7) != "http://") {			e.value = "http://" + e.value;		}		var f14 = new UrlField(e, "Web", true);		a.addField(f14);	}	if (a.validate()) {		// ok		return true;	} else {		alert("Du mangler at udfylde f\u00F8lgende felter: " +  a.getErrorMsg());		return false;	}}function validatePressemeddelelse(form) {	var a = new FormValidator(form);	var f1 = new TextField(document.getElementById("pressemeddelelse_companyname"), "Firmanavn", "");	var f2 = new TextField(document.getElementById("pressemeddelelse_contactperson"), "Navn p\u00E5 kontaktperson", "");	var f3 = new EmailField(document.getElementById("pressemeddelelse_email"), "E-mail", false);	var f4 = new TextField(document.getElementById("pressemeddelelse_phone"), "Telefon", "");	var f5 = new TextField(document.getElementById("pressemeddelelse_headline"), "Overskrift", "");	var f6 = new SelectField(document.getElementById("pressemeddelelse_emneord"), "Emneord", "", true);	var f7 = new TextField(document.getElementById("pressemeddelelse_summary"), "Resume", "");	var f8 = new TextField(document.getElementById("pressemeddelelse_content"), "Indhold", "");	var f9 = new DateField(document.getElementById("pressemeddelelse_startdate"), "Startdato", true);	a.addField(f1);	a.addField(f2);	a.addField(f3);	a.addField(f4);	a.addField(f5);	a.addField(f6);	a.addField(f7);	a.addField(f8);	a.addField(f9);		var e = document.getElementById("pressemeddelelse_fax");	if (e.value != "") {		var f10 = new TextField(e, "Fax", "");		a.addField(f10);	}	e = document.getElementById("pressemeddelelse_web");	if (e.value != "") {		if (e.value.substr(0, 7) != "http://") {			e.value = "http://" + e.value;		}		var f11 = new UrlField(e, "Web", true);		a.addField(f11);	}	e = document.getElementById("pressemeddelelse_stopdate");	if (e.value != "") {		var f12 = new DateField(e, "Stopdato", true);		a.addField(f12);	}	if (a.validate()) {		// ok		return true;	} else {		alert("Du mangler at udfylde f\u00F8lgende felter: " +  a.getErrorMsg());		return false;	}}function validateJob(form) {	var a = new FormValidator(form);	var f1 = new TextField(document.getElementById("job_companyname"), "Firmanavn", "");	var f2 = new TextField(document.getElementById("job_contactperson"), "Navn p\u00E5 kontaktperson", "");	var f3 = new EmailField(document.getElementById("job_email"), "E-mail", false);	var f4 = new TextField(document.getElementById("job_phone"), "Telefon", "");	var f5 = new TextField(document.getElementById("job_headline"), "Jobtitel", "");	var f6 = new TextField(document.getElementById("job_content"), "Indhold", "");	var f7 = new DateField(document.getElementById("job_startdate"), "Startdato", true);	a.addField(f1);	a.addField(f2);	a.addField(f3);	a.addField(f4);	a.addField(f5);	a.addField(f6);	a.addField(f7);		var e = document.getElementById("job_fax");	if (e.value != "") {		var f10 = new TextField(e, "Fax", "");		a.addField(f10);	}	e = document.getElementById("job_web");	if (e.value != "") {		if (e.value.substr(0, 7) != "http://") {			e.value = "http://" + e.value;		}		var f11 = new UrlField(e, "Web", true);		a.addField(f11);	}	e = document.getElementById("job_stopdate");	if (e.value != "") {		var f12 = new DateField(e, "Stopdato", true);		a.addField(f12);	}	if (a.validate()) {		// ok		return true;	} else {		alert("Du mangler at udfylde f\u00F8lgende felter: " +  a.getErrorMsg());		return false;	}}function showView() {	try {		// show view division		var view = document.getElementById('$$ViewBody');		view.style.visibility = 'visible';				// hide no documents found message division		var empty_view = document.getElementById('$$ViewBody_EmptyView');		empty_view.style.visibility = 'hidden';	} catch (exception) {			}}
