// JavaScript Document
// Autor: Simone Hülshorst
function generate()
{
silben1=new Array ("&aacute;b","&eacute;c","&iacute;d","&oacute;f","&uacute;g", "&agrave;h","&egrave;i","&igrave;jr","&ograve;k", "&ugrave;l",
"&acirc;m","&ecirc;n","&icirc;p","&ocirc;qu", "&ucirc;r","&acirc;s","&ecirc;t","&icirc;v","&ocirc;w", "&ucirc;x",
"a&szlig;","e&szlig;","i&szlig;","o&szlig;","u&szlig;","ass","ess","iss","oss","uss",
"&ccedil;","&#289;","&#291;","&#293;","&#349;","&scaron;","&#378;","&#380;","&#382;","&#345;",
"ab","ach","ag","ah","aj","ak","al","am","an","a'",
"ap","aqu","ars","art","ar","ark","as","at","ast","asch",
"ash","aut","av","arv","aw","ax","ayt","az","b","bat",
"ban","bl","br","c","ch","cl","cav","com","cyr","d",
"dyl","dam","dem","dr","d'","de'","da'","e","eb","ech",
"ej","ek","el","em","en","ep","equ","er","es","et",
"ev","ew","ex","ez","f","fl","fr","g","gr","gl",
"gn","gm","h","ib","ich","ih","ig","ik","il","ilm",
"im","imm","in","inn","ip","iqu","ir","is","it","iv",
"iw","j","k","kl","kr","kir","k&acute;","l","m","n",
"ob","och","og","oh","oj","ok","ol","om","on","op",
"oqu","ors","or","os","ot","osh","osch","ov","ow","ox",
"oz","p","qu","r","s","sh","sch","sr","squ","sk",
"sl","st","t","tw","tr","tr","ub","uch","ug","uh",
"uj","uk","ul","um","un","up","uqu","ur","us","ut",
"uv","uw","ux","uz","w","wr","wl","x","yl","yb",
"ych","yg","z", "si", "chr", "nyn", "anj", "tur", "sid","sh'",
"sh'ol","kt'","kt'w","t'm", "sim", "sab", "th", "eul", "auk","gesh",
"sm","rab", "wag", "schr", "ix", "&uuml;l","&auml;d", "r&uuml;","ax","ben" );

silben2=new Array ("a","e","i","o","u","&aacute;","&eacute;","&iacute;","&oacute;","&uacute;",
"&agrave;","&egrave;","&igrave;","&ograve;", "&ugrave;","&acirc;","&ecirc;","&icirc;","&ocirc;", "&ucirc;",				   
"&auml;","&ouml;","&uuml;","y","&yacute;","&atilde;","&otilde;","&oslash;","&yuml;","&#339;",
"&iuml;","&atilde;","&auml;","&aring;","&aelig;","&euml;","&iuml;","&otilde;","&oslash;","&yuml;",
"&#259;","&#275;","&#277;","&#279;","&#283;","&#333;","&#335;","&#337;","&oelig;","&#361;",
"&#367;","&#369;","&#375;","&#462;","&#464;","&#466;","&#468;","&#511;","&#7865;","&#7869;",
"&#7885;","&#7909;","&#7923;","&aacute;","&eacute;","&iacute;","&oacute;","&uacute;","&agrave;","&egrave;",
"aa","ae","ai","ao","au","y","ei","eo","eu","ey",
"ia","ie","ieh","io","oe","oi","ou","oy","ue","uy",
"aba","ace","adi","afo","agu","eha","eje","eki","elo","emu",
"ina","ipe","iqui","iro","isu","ota","ove","owi","oxo","oyo",
"aza","abe","aci","ado","afu","ega","ehe","eji","eko","elu",
"ima","ine","ipi","iquo","iru","osa","ote","ovi","owo","oxu",
"uya","uze","ubi","uco","udu","afa","age","ahi","ajo","aku",
"ela","eme","eni","epo","epu","ura","use","uti","uvo","uwu",
"axa","aye","azi","abo","acu","eda","efe","egi","eho","eju",
"ika","ile","imi","ipo","ipu","ora","ose","oti","ovo","owu",
"uxa","uze","ubi","uco","udo","afa","age","ahi","ajo","aku",
"ela","eme","eni","epo","equo","ira","ise","iti","ivo","iwu",
"oxa","oye","ozi","obo","obu","uca","ude","ufi","ugo","uhu",
"a","a","a","e","e","i","i","o","o","u",
"a","a","a","e","e","i","i","o","u","y",
"a","a","a","e","e","i","i","o","u","y");

silben3=new Array ("b","c","d","f","g","h","j","k","l","m",
"n","o","p","r","s","t","v","w","x","y",
"z","ba","be","bi","bo","bu","by","bby","bba","bbi",
"ch","cy","dy","dir","da","do","de","dem","der","dero",
"dam","fy","fa","fe","fu","fyr","gi","ga","go","ge",
"gla","gro","gly","hyl","ham","han","ho","he","hey","jy",
"ky","ka","ku","ke","ki","kl","kli","kla","kly","kre",
"la","le","lu","lo","lau","ly","lyr","lam","lert","lan",
"ma","mi","mo","me","mu","mum","mam","man","may","mai",
"my","ne","na","nu","nie","ni","ne","nyn","py","pa",
"qua","qui","que","quo","quy","quam","quir","quay","ra","re",
"ri","ry","ru","ruma","rema","shi","sa","so","si","sy",
"she","shej","ty","ta","tu","te","ti","tyll","tam","tom",
"vy","va","vu","vi","ve","xy","xa","xo","xi","zi",
"za","zu","ze","zau", "tt", "ck", "ce", "ff","mm","nn",
"&ccedil;a","&#289;e","&#291;i","&#293;o","&#349;u","&scaron;a","&#378;e","&#380;i","&#382;o","&#345;u",
"b&aacute;","c&eacute;","d&iacute;","j&oacute;","k&uacute;","l&aacute;","m&eacute;","n&iacute;","p&oacute;","r&uacute;",
"s&agrave;","t&egrave;","v&igrave;","w&ograve;", "x&ugrave;","z&agrave;","b&egrave;","c&igrave;","d&ograve;", "f&ugrave;",
"g&acirc;","h&ecirc;","k&icirc;","l&ocirc;", "m&ucirc;", "n&acirc;","v&ecirc;","w&icirc;","x&ocirc;", "z&ucirc;", 
"b&auml;","c&ouml;","d&uuml;","fy","g&yacute;","h&atilde;","j&otilde;","k&oslash;","l&yuml;","m&#339;",
"n&auml;","p&ouml;","r&uuml;","sy","t&yacute;","v&atilde;","w&otilde;","x&oslash;","z&yuml;","qu&#339;",
"&ntilde;e","&ntilde;a","ja", "&ccedil;en", "ss", "nz","nf","mf","&szlig;","nk",
"ll","gg","bb","dd","pp","xyz","zy","zei","lei","mei");

var fantasyname ='';
var a =Math.ceil(Math.random() * 1000) %230;
var b =Math.ceil(Math.random() * 1000) %230;
var c =Math.ceil(Math.random() * 1000) %230;
fantasyname +=silben1[a]+silben2[b]+silben3[c];
return fantasyname;
}

function schreiben()
{
var z1=10
var i1
var liste1="<table width=\"100%\"  border=\"0\"><colgroup><col span=\"5\" width=\"20%\" /></colgroup>"
for (i1=1;i1<=z1;i1++) 

{
var z=5
var i
var liste="<tr>"
for (i=1;i<=z;i++) 
{
name=generate();
liste +="<td>"+name+"</td>";
}
liste+="</tr>"
liste1+=liste
}
liste1+="</table>"

document.getElementById("zufallsnamen").innerHTML = liste1;
}