//generated Class User
// Do not edit outside marked user editing areas (UEA)
//------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&]{mz2(ZK[(dgo
//RCS-generated log goes here. Do not edit this UEA
//$Log: User.js,v $
//Revision 1.2 2003-04-16 14:59:14+02 bh
//<>
//
//Revision 1.1 2002-09-05 15:44:44+02 bh
//kompetenz++
//
//Revision 1.0 2001-06-06 09:47:36+02 bh
//Initial revision
//
//<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&]{mz2(ZK[(dgo
/*
* .<!>
*<P>
*@author $Author: bh $.<!>
*@version $Revision: 1.2 $
*/
//static attributes
var User_theUser = 0;
//designed operations
function User_writeDocument ( thatMoodName) {
//------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&]{mz(za|mLgk}emf|( bi~i&difo&[|zafo!
var wantedMood = 0;
wantedMood = PsychoFactory_getFactory().get(thatMoodName);
if(wantedMood == 0) {
document.forms["nextMood"].elements["resultField"].value = thatMoodName + " nicht gefunden";
}
else {
var complication = Math.random() > 0.499;
var result = new Ausdruck(complication, wantedMood);
document.forms["nextMood"].elements["resultField"].value = result.toString();
}
//<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&]{mz(za|mLgk}emf|( bi~i&difo&[|zafo!
}
function User_initDocument () {
//------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&]{mz(afa|Lgk}emf|( !
var dTheme = new Thema("d");
var eTheme = new Thema("e");
var fTheme = new Thema("f");
var lTheme = new Thema("l");
var mTheme = new Thema("m");
var tTheme = new Thema("t");
PsychoFactory_getFactory().add(new Stimmung("eded", eTheme, dTheme, eTheme, dTheme));
PsychoFactory_getFactory().add(new Stimmung("eeee", eTheme, eTheme, eTheme, eTheme));
PsychoFactory_getFactory().add(new Stimmung("efef", eTheme, fTheme, eTheme, fTheme));
PsychoFactory_getFactory().add(new Stimmung("elel", eTheme, lTheme, eTheme, lTheme));
PsychoFactory_getFactory().add(new Stimmung("emem", eTheme, mTheme, eTheme, mTheme));
PsychoFactory_getFactory().add(new Stimmung("etet", eTheme, tTheme, eTheme, tTheme));
PsychoFactory_getFactory().add(new Stimmung("dddd", dTheme, dTheme, dTheme, dTheme));
PsychoFactory_getFactory().add(new Stimmung("dede", dTheme, eTheme, dTheme, eTheme));
PsychoFactory_getFactory().add(new Stimmung("dfdf", dTheme, fTheme, dTheme, fTheme));
PsychoFactory_getFactory().add(new Stimmung("dldl", dTheme, lTheme, dTheme, lTheme));
PsychoFactory_getFactory().add(new Stimmung("dmdm", dTheme, mTheme, dTheme, mTheme));
PsychoFactory_getFactory().add(new Stimmung("dtdt", dTheme, tTheme, dTheme, tTheme));
PsychoFactory_getFactory().add(new Stimmung("fdfd", fTheme, dTheme, fTheme, dTheme));
PsychoFactory_getFactory().add(new Stimmung("fefe", fTheme, eTheme, fTheme, eTheme));
PsychoFactory_getFactory().add(new Stimmung("ffff", fTheme, fTheme, fTheme, fTheme));
PsychoFactory_getFactory().add(new Stimmung("flfl", fTheme, lTheme, fTheme, lTheme));
PsychoFactory_getFactory().add(new Stimmung("fmfm", fTheme, mTheme, fTheme, mTheme));
PsychoFactory_getFactory().add(new Stimmung("ftft", fTheme, tTheme, fTheme, tTheme));
PsychoFactory_getFactory().add(new Stimmung("ldld", lTheme, dTheme, lTheme, dTheme));
PsychoFactory_getFactory().add(new Stimmung("lele", lTheme, eTheme, lTheme, eTheme));
PsychoFactory_getFactory().add(new Stimmung("lflf", lTheme, fTheme, lTheme, fTheme));
PsychoFactory_getFactory().add(new Stimmung("llll", lTheme, lTheme, lTheme, lTheme));
PsychoFactory_getFactory().add(new Stimmung("lmlm", lTheme, mTheme, lTheme, mTheme));
PsychoFactory_getFactory().add(new Stimmung("ltlt", lTheme, tTheme, lTheme, tTheme));
PsychoFactory_getFactory().add(new Stimmung("mdmd", mTheme, dTheme, mTheme, dTheme));
PsychoFactory_getFactory().add(new Stimmung("meme", mTheme, eTheme, mTheme, eTheme));
PsychoFactory_getFactory().add(new Stimmung("mfmf", mTheme, fTheme, mTheme, fTheme));
PsychoFactory_getFactory().add(new Stimmung("mlml", mTheme, lTheme, mTheme, lTheme));
PsychoFactory_getFactory().add(new Stimmung("mmmm", mTheme, mTheme, mTheme, mTheme));
PsychoFactory_getFactory().add(new Stimmung("mtmt", mTheme, tTheme, mTheme, tTheme));
PsychoFactory_getFactory().add(new Stimmung("tdtd", tTheme, dTheme, tTheme, dTheme));
PsychoFactory_getFactory().add(new Stimmung("tete", tTheme, eTheme, tTheme, eTheme));
PsychoFactory_getFactory().add(new Stimmung("tftf", tTheme, fTheme, tTheme, fTheme));
PsychoFactory_getFactory().add(new Stimmung("tltl", tTheme, lTheme, tTheme, lTheme));
PsychoFactory_getFactory().add(new Stimmung("tmtm", tTheme, mTheme, tTheme, mTheme));
PsychoFactory_getFactory().add(new Stimmung("tttt", tTheme, tTheme, tTheme, tTheme));
var subF = new ThemedWordletFactory("subF");
PsychoFactory_getFactory().add(subF);
var adF = new ThemedWordletFactory("adF");
PsychoFactory_getFactory().add(adF);
var relF = new UnThemedWordletFactory("relF");
PsychoFactory_getFactory().add(relF);
var male = new Geschlecht(Geschlecht_er);
var female = new Geschlecht(Geschlecht_sie);
var neut = new Geschlecht(Geschlecht_es);
relF.add(new Relativierung("mit Sicherheit"));
relF.add(new Relativierung("nach unserem Dafürhalten"));
relF.add(new Relativierung("im Allgemeinen"));
relF.add(new Relativierung("nach unseren Ergebnissen"));
relF.add(new Relativierung("aus unserer Studie folgend"));
relF.add(new Relativierung("nach allgemeinem Konsens"));
relF.add(new Relativierung("im Hinblick auf die Marktsituation"));
subF.add(new Substantiv(female, "Verliebtheits", "verliebtheit", dTheme));
subF.add(new Substantiv(female, "Angst", "angst", dTheme));
subF.add(new Substantiv(female, "Fixierungs", "fixierung", dTheme));
subF.add(new Substantiv(female, "Erwartungs", "erwartung", dTheme));
subF.add(new Substantiv(female, "Leidenschafts", "leidenschaft", dTheme));
subF.add(new Substantiv(male, "Sinn", "sinn", dTheme));
subF.add(new Substantiv(female, "Relevanz", "relevanz", eTheme));
subF.add(new Substantiv(male, "Bedarfs", "bedarf", eTheme));
subF.add(new Substantiv(neut, "System", "system", eTheme));
subF.add(new Substantiv(neut, "Handlungs", "vorgehen", eTheme));
subF.add(new Substantiv(female, "Methoden", "methode", eTheme));
subF.add(new Substantiv(male, "Bezugs", "bezug", eTheme));
subF.add(new Substantiv(female, "Situations", "situation", eTheme));
subF.add(new Substantiv(neut, "Konzept", "konzept", eTheme));
subF.add(new Substantiv(female, "Kompetenz", "kompetenz", eTheme));
subF.add(new Substantiv(neut, "Risiko", "risiko", eTheme));
subF.add(new Substantiv(neut, "Vorgehens", "vorgehen", eTheme));
subF.add(new Substantiv(male, "Plan", "plan", eTheme));
subF.add(new Substantiv(neut, "Projekt", "projekt", eTheme));
subF.add(new Substantiv(male, "Prototyp", "prototyp", eTheme));
subF.add(new Substantiv(female, "Entlastungs", "entlastung", fTheme));
subF.add(new Substantiv(neut, "Minimal", "minimum", fTheme));
subF.add(new Substantiv(female, "Null", "unabhängigkeit", fTheme));
subF.add(new Substantiv(female, "Selbst", "entkopplung", fTheme));
subF.add(new Substantiv(female, "Eigen", "freiheit", fTheme));
subF.add(new Substantiv(female, "Vergangenheits", "vergangenheit", lTheme));
subF.add(new Substantiv(female, "Erwartungs", "erwartung", lTheme));
subF.add(new Substantiv(female, "Ursprungs", "historie", lTheme));
subF.add(new Substantiv(female, "Bewältigungs", "bewältigung", lTheme));
subF.add(new Substantiv(male, "Erfolgs", "erfolg", mTheme));
subF.add(new Substantiv(female, "Leistungs", "initiative", mTheme));
subF.add(new Substantiv(male, "Gewinn", "gewinn", mTheme));
subF.add(new Substantiv(female, "Orientierungs", "orientierung", mTheme));
subF.add(new Substantiv(female, "Innovations", "bereitschaft", mTheme));
subF.add(new Substantiv(male, "Fortschritts", "fortschritt", mTheme));
subF.add(new Substantiv(neut, "Wertschöpfungs", "potential", mTheme));
subF.add(new Substantiv(female, "Zukunfts", "fähigkeit", mTheme));
subF.add(new Substantiv(female, "Lösungs", "lösung", mTheme));
subF.add(new Substantiv(female, "Datenbank", "datenbank", tTheme));
subF.add(new Substantiv(neut, "Netzwerk", "netzwerk", tTheme));
subF.add(new Substantiv(female, "Software", "software", tTheme));
subF.add(new Substantiv(female, "Portabilitäts", "portabilität", tTheme));
subF.add(new Substantiv(female, "Hardware", "hardware", tTheme));
subF.add(new Substantiv(female, "Performance", "performance", tTheme));
subF.add(new Substantiv(female, "Rechner", "kapazität", tTheme));
subF.add(new Substantiv(female, "Auslastungs", "auslastung", tTheme));
subF.add(new Substantiv(female, "Speicher", "speicherung", tTheme));
subF.add(new Substantiv(male, "Server", "server", tTheme));
subF.add(new Substantiv(neut, "System", "system", tTheme));
adF.add(new Adjektiv("verliebter", "verliebte", "verliebtes", dTheme));
adF.add(new Adjektiv("fixierter", "fixierte", "fixiertes", dTheme));
adF.add(new Adjektiv("feindlicher", "feindliche", "feindliches", dTheme));
adF.add(new Adjektiv("verwöhnter", "verwöhnte", "verwöhntes", dTheme));
adF.add(new Adjektiv("abgewandter", "abgewandte", "abgewandtes", dTheme));
adF.add(new Adjektiv("relevanter", "relevante", "relevantes", eTheme));
adF.add(new Adjektiv("kritischer", "kritische", "kritisches", eTheme));
adF.add(new Adjektiv("inhärenter", "inhärente", "inhärentes", eTheme));
adF.add(new Adjektiv("behandelter", "behandelte", "behandeltes", eTheme));
adF.add(new Adjektiv("optimierter", "optimierte", "optimiertes", eTheme));
adF.add(new Adjektiv("seitiger", "seitige", "seitiges", eTheme));
adF.add(new Adjektiv("methodischer", "methodische", "methodisches", eTheme));
adF.add(new Adjektiv("hafter", "hafte", "haftes", eTheme));
adF.add(new Adjektiv("bezogener", "bezogene", "bezogenes", eTheme));
adF.add(new Adjektiv("bereinigter", "bereinigte", "bereinigtes", fTheme));
adF.add(new Adjektiv("freier", "freie", "freies", fTheme));
adF.add(new Adjektiv("befreiter", "befreite", "befreites", fTheme));
adF.add(new Adjektiv("armer", "arme", "armes", fTheme));
adF.add(new Adjektiv("minimierter", "minimierte", "minimiertes", fTheme));
adF.add(new Adjektiv("entlasteter", "entlastete", "entlastetes", fTheme));
adF.add(new Adjektiv("unabhängiger", "unabhängige", "unabhängiges", fTheme));
adF.add(new Adjektiv("neutraler", "neutrale", "neutrales", fTheme));
adF.add(new Adjektiv("entkoppelter", "entkoppelte", "entkoppeltes", fTheme));
adF.add(new Adjektiv("bereinigter", "bereinigte", "bereinigtes", fTheme));
adF.add(new Adjektiv("bewältigter", "bewältigte", "bewältigtes", lTheme));
adF.add(new Adjektiv("bewährter", "bewährte", "bewährtes", lTheme));
adF.add(new Adjektiv("stabiler", "stabile", "stabiles", lTheme));
adF.add(new Adjektiv("orientierter", "orientierte", "orientiertes", mTheme));
adF.add(new Adjektiv("bereiter", "bereite", "bereites", mTheme));
adF.add(new Adjektiv("fähiger", "fähige", "fähiges", mTheme));
adF.add(new Adjektiv("favorisierter", "favorisierte", "favorisiertes", mTheme));
adF.add(new Adjektiv("bevorzugter", "bevorzugte", "bevorzugtes", mTheme));
adF.add(new Adjektiv("beschleunigter", "beschleunigte", "beschleunigtes", mTheme));
adF.add(new Adjektiv("performanter", "performante", "performantes", mTheme));
adF.add(new Adjektiv("proaktiver", "proaktive", "proaktives", mTheme));
adF.add(new Adjektiv("zeitnaher", "zeitnahe", "zeitnahes", mTheme));
adF.add(new Adjektiv("vernetzter", "vernetzte", "vernetztes", tTheme));
adF.add(new Adjektiv("portabler", "portable", "portables", tTheme));
adF.add(new Adjektiv("performanter", "performante", "performantes", tTheme));
adF.add(new Adjektiv("getesteter", "getestete", "getestetes", tTheme));
adF.add(new Adjektiv("implementierter", "implementierte", "implementiertes", tTheme));
document.writeln("<html><body bgcolor='ffffff'><table width='100%'border='0'><TR><TD><font face='Helvetica' size='+2'><B>semantisch entkoppelt, wertschöpfungsneutral, sinnbefreit</B></font><BR><font face='Helvetica'>politisch korrekte Gutmenschensprache für den Hausgebrauch</font></TD><TD><font face='Helvetica' size='+2'><B>Der objektorientierte Bullshit-Generator</B></font><BR><img height='150' width='200'src='egghead-ahaa.jpg'></TD></TR></TABLE>");
document.writeln("<p><form name='nextMood'>");
document.writeln("<textarea name='resultField' rows='1' cols='80'>Stimmung wählen</textarea>");
document.writeln("<P><input type='button' value='leichtgäubig' onClick='User_getUser().writeDocument(" + "\"eded\"" + ")'>");
document.writeln("<input type='button' value='gewissenhaft' onClick='User_getUser().writeDocument(" + "\"eeee\"" + ")'>");
document.writeln("<input type='button' value='sinnlos' onClick='User_getUser().writeDocument(" + "\"efef\"" + ")'>");
document.writeln("<input type='button' value='pessimistisch' onClick='User_getUser().writeDocument(" + "\"elel\"" + ")'>");
document.writeln("<input type='button' value='aussichtslos' onClick='User_getUser().writeDocument(" + "\"emem\"" + ")'>");
document.writeln("<input type='button' value='langweilig' onClick='User_getUser().writeDocument(" + "\"etet\"" + ")'>");
document.writeln("<input type='button' value='träumerisch' onClick='User_getUser().writeDocument(" + "\"dddd\"" + ")'>");
document.writeln("<input type='button' value='euphemistisch' onClick='User_getUser().writeDocument(" + "\"dede\"" + ")'>");
document.writeln("<input type='button' value='freudianisch' onClick='User_getUser().writeDocument(" + "\"dfdf\"" + ")'>");
document.writeln("<input type='button' value='komatös' onClick='User_getUser().writeDocument(" + "\"dldl\"" + ")'>");
document.writeln("<input type='button' value='begeistert' onClick='User_getUser().writeDocument(" + "\"dmdm\"" + ")'>");
document.writeln("<input type='button' value='frankensteinisch' onClick='User_getUser().writeDocument(" + "\"dtdt\"" + ")'>");
document.writeln("<input type='button' value='sensibel' onClick='User_getUser().writeDocument(" + "\"fdfd\"" + ")'>");
document.writeln("<input type='button' value='hoffnungslos' onClick='User_getUser().writeDocument(" + "\"fefe\"" + ")'>");
document.writeln("<input type='button' value='frei' onClick='User_getUser().writeDocument(" + "\"ffff\"" + ")'>");
document.writeln("<input type='button' value='stumpfsinnig' onClick='User_getUser().writeDocument(" + "\"flfl\"" + ")'>");
document.writeln("<input type='button' value='revolutionär' onClick='User_getUser().writeDocument(" + "\"fmfm\"" + ")'>");
document.writeln("<input type='button' value='ästhetisch' onClick='User_getUser().writeDocument(" + "\"ftft\"" + ")'>");
document.writeln("<input type='button' value='rückwärtig' onClick='User_getUser().writeDocument(" + "\"ldld\"" + ")'>");
document.writeln("<input type='button' value='historisch' onClick='User_getUser().writeDocument(" + "\"lele\"" + ")'>");
document.writeln("<input type='button' value='unabhängig' onClick='User_getUser().writeDocument(" + "\"lflf\"" + ")'>");
document.writeln("<input type='button' value='vergangenheitsorientiert' onClick='User_getUser().writeDocument(" + "\"llll\"" + ")'>");
document.writeln("<input type='button' value='gestrig' onClick='User_getUser().writeDocument(" + "\"lmlm\"" + ")'>");
document.writeln("<input type='button' value='steinzeitlich' onClick='User_getUser().writeDocument(" + "\"ltlt\"" + ")'>");
document.writeln("<input type='button' value='poetisch' onClick='User_getUser().writeDocument(" + "\"mdmd\"" + ")'>");
document.writeln("<input type='button' value='strategisch' onClick='User_getUser().writeDocument(" + "\"meme\"" + ")'>");
document.writeln("<input type='button' value='ahnungslos' onClick='User_getUser().writeDocument(" + "\"mfmf\"" + ")'>");
document.writeln("<input type='button' value='stetig' onClick='User_getUser().writeDocument(" + "\"mlml\"" + ")'>");
document.writeln("<input type='button' value='visionär' onClick='User_getUser().writeDocument(" + "\"mmmm\"" + ")'>");
document.writeln("<input type='button' value='taktisch' onClick='User_getUser().writeDocument(" + "\"mtmt\"" + ")'>");
document.writeln("<input type='button' value='abergläubisch' onClick='User_getUser().writeDocument(" + "\"tdtd\"" + ")'>");
document.writeln("<input type='button' value='konkret' onClick='User_getUser().writeDocument(" + "\"tete\"" + ")'>");
document.writeln("<input type='button' value='unplugged' onClick='User_getUser().writeDocument(" + "\"tftf\"" + ")'>");
document.writeln("<input type='button' value='konservativ' onClick='User_getUser().writeDocument(" + "\"tltl\"" + ")'>");
document.writeln("<input type='button' value='fitzcarraldisch' onClick='User_getUser().writeDocument(" + "\"tmtm\"" + ")'>");
document.writeln("<input type='button' value='technisch' onClick='User_getUser().writeDocument(" + "\"tttt\"" + ")'>");
document.writeln("</form>");
document.writeln("<P><img src='words.gif'>");
document.writeln("<P><img src='expression.gif'>");
document.writeln("<P><img src='psycho.gif'>");
document.writeln("<P><img src='factories.gif'>");
document.writeln("<P><img src='user.gif'>");
document.writeln("</body></html>");
//<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&]{mz(afa|Lgk}emf|( !
}
function User_getUser () {
//------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&]{mz(om|]{mz( !
if(User_theUser == 0) {
User_theUser = new User();
}
return User_theUser;
//<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&]{mz(om|]{mz( !
}
//constructor
function User() {
//methods
this.writeDocument = User_writeDocument;
this.initDocument = User_initDocument;
//associations
this.currentMood = 0;
//attributes
//------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&]{mzWKgf{|z}k|gz
//replace this line with your own operation code
//<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&]{mzWKgf{|z}k|gz
}