var secoya = {
	application: {
		UID: 'bfg'
	}
};
var core = null;
var as = null;
var sfh = null;

var OSCore = "OSSecoyaCore2.082";
var GFXCore = "GFXSecoyaCore2.082/DefaultSkin/";
var JSCore = "JSSecoyaCore2.082";
var templateFolder = "Templates/default/";
var callbackInterval = 120000;

function secoyaErrorReporter() {
	this.wait();
}

secoyaErrorReporter.prototype = {
	wait: function() {
		if (window.lightCore) {
			if (!lightCore.initialized)
				lightCore.registerInit(this);
			else
				this.initialize();
		}
		else
			setTimeout('errorReporter.wait()',100);
	},

	initialize: function() {
		var msg = "";
		if (msg != '') {
			alert(msg.decodeEntities());
		}
	}
}

function secoyaTranslator() {}

secoyaTranslator.prototype = {
	fieldReplacer: new RegExp('\\[\\[([^\\]]+)\\]\\]', 'g'),

	get: function(name, fields) {
		var result = '';
		if (this.trans[name]) {
			result = this.trans[name];
			if (fields) {
				result = result.replace(this.fieldReplacer, function(all, field) {
					return fields[field] ? fields[field] : '';
				});
			}
		} else {
			result = 'unknown('+name+')';
		}
		return result;
	},

	trans: {am:'am',cancel:'Annuller',chooseDate:'V&aelig;lg dato',chooseFile:'Dobbelt-klik for at v&aelig;lge en fil',clickAny:'Klik p&aring; et vilk&aelig;rligt element',confirmDelDir:'Er du sikker p&aring;, du vil slette mappen "[[folderName]]"? Alle indeholdte mapper og filer vil ogs&aring; blive slettet.',confirmDelFile:'Er du sikker p&aring;, du vil slette filen "[[fileName]]"?',couldNotGetImg:'Kunne ikke hente originalbilledet til besk&aelig;ring',dateInvalid:'Datoen "[[invalidDate]]" er ikke en gyldig dato. Brug formatet "dd-mm-yyyy".',dayFri:'Fre',dayFriday:'Fredag',dayMon:'Man',dayMonday:'Mandag',daySat:'L&oslash;r',daySaturday:'L&oslash;rdag',daySun:'S&oslash;n',daySunday:'S&oslash;ndag',dayThu:'Tor',dayThursday:'Torsdag',dayTue:'Tir',dayTuesday:'Tirsdag',dayWed:'Ons',dayWednesday:'Onsdag',deleteItem:'Slet',dragHere:'Tr&aelig;k et element hertil',editMenuHint:'Rediger tippet p&aring; menupunktet',element:'Element',elementHeight:'Elementets h&oslash;jde',elementWidth:'Elementets bredde',email:'E-mail',emailInvalid:'"[[invalidEmail]]" er ikke en gyldig e-mail.',execScript:'Vil du udf&oslash;re scriptet?',externalPage:'Ekstern side',fieldMandatory:'Felter markeret med * skal udfyldes.',fileName:'Filnavn',filesDlgFilter:'Filer...',fromElm:'Fra element',internalFile:'Intern fil',internalMenu:'Intern menu',internalPage:'Intern side',invalidScript:'Scriptet er ikke gyldigt',javascript:'Javascript',language:'Sprog',levelUp:'Mappe&nbsp;op',lightboxImageOf:'Billede [[index]] af [[count]]',linkNewWindow:'Vises i nyt vindue',linkToAnchor:'Scroll til element',linkToEmail:'E-mail: [[link]]',linkToFile:'Sender fil: [[filename]]',linkToFtp:'Ekstern fil-server: [[link]]',linkToHttp:'Ekstern side: [[link]]',linkToHttps:'Sikker ekstern side: [[link]]',linkToJavascript:'Javascript',linkToThickbox:'Thickbox',linkUnknownFile:'Ukendt filnavn',loadingLanguages:'Henter tilg&aelig;ngelige sprog',loadingNextRows:'Henter n&aelig;ste r&aelig;kker',loadingPrevRows:'Henter forrige r&aelig;kker',menuItemName:'Menupunktets navn',monApril:'April',monAprShort:'Apr',monAugShort:'Aug',monAugust:'August',monDecember:'December',monDecShort:'Dec',monFebruary:'Februar',monFebShort:'Feb',monJanShort:'Jan',monJanuary:'Januar',monJulShort:'Jul',monJuly:'Juli',monJune:'Juni',monJunShort:'Jun',monMarch:'Marts',monMarShort:'Mar',monMay:'Maj',monMayShort:'Maj',monNov:'Nov',monNovember:'November',monOctober:'Oktober',monOctShort:'Okt',monSepShort:'Sep',monSeptember:'September',mustBeChecked:'Checkboxen [[checkName]] skal v&aelig;re markeret.',name:'Navn',newFolder:'Ny mappe',newPage:'Ny side',noElms:'Ingen valgte elementer',noHighlightElms:'Ingen elementer p&aring; denne side',noResults:'Ingen resultater!',numberInvalid:'V&aelig;rdien for feltet "[[fieldName]]" skal v&aelig;re et heltal.',ok:'OK',originalPage:'Original side',pageName:'Sidens navn',pageURL:'Sidens URL',pm:'pm',scriptAccept:'Script accepteret',scrollTo:'Scroll til element',search:'S&oslash;g',selectContent:'V&aelig;lg indenfor indhold',selectFromCSS:'V&aelig;lg ud fra CSS',selectFromElm:'V&aelig;lg ud fra element',selectLinkType:'Vælg link type',selectType:'V&aelig;lg type',sharerChangeName:'Angiv nyt navn for mappen "[[oldFileName]]":',sharerFoldName:'Angiv det &oslash;nskede navn for den ny mappe:',showElms:'Vis elementer',showInNew:'Nyt vindue',showInThis:'Dette vindue',size:'St&oslash;rrelse',someFieldInvalid:'Nogle felter er ikke udfyldt korrekt. Check venligst f&oslash;lgende:',status:'Status',target:'Vis i',test:'Test',textsNotSame:'Teksterne skal v&aelig;re ens',thickboxElm:'Element i thickbox',thickboxGroup:'Thickbox gruppe',title:'Titel',unknownLink:'Ukendt linktype',uploadError:'Der opstod en fejl med "[[filename]]": [[errorCode]] [[message]]',uploadFiles:'Upload&nbsp;filer',uploadInvalidExt:'"[[filename]]" m&aring; ikke v&aelig;lges.',uploadTooBig:'"[[filename]]" fylder [[sizeKB]] KB men m&aring; kun fylde [[maxKB]] KB ([[maxMB]] MB).',uploadZeroByte:'"[[filename]]" fylder ingenting, og bliver derfor ikke uploadet.',waitingForServer:'Venter p&aring; svar fra server...',writePageTitle:'Skriv sidens titel'}
}

var errorReporter = new secoyaErrorReporter();
var sTrans = new secoyaTranslator();