function w (text){	this.document.writeln(text);}function td(cspan, rspan, link, name, ID){	w("<td colspan="+cspan+" rowspan="+rspan+" id="+ ID +" align=center valign=middle>&nbsp;");	if (link != ""){		if (link.indexOf(path)==-1 & link.indexOf("javascript")==-1){			var ziel= "_other";		}		else{			var ziel= "upper_frame";		}		w("<a href="+link+" target='"+ ziel +"' class='big' style='text-decoration: none;'>"+name+"</a>&nbsp;</td>");	}	else{		w(name+"&nbsp;</td>");	}}function tr(action){	if (action == 1){		w("<tr>");	}	else{		w("</tr>");	}}this.alert("Caution - You are leaving the professional sector! Virtual and real worlds may collide.");var tablesizeindex= 0.80; 	<!-- The higher this index the bigger the table (in average) //-->var colorindex=0.65;		<!-- The higher this index the more colorful the table //-->var width= "700"; var cols= "20";var cmult= 6;			<!-- maximum number of colspans //-->var rmult= 5;			<!-- maximum number of rowspans //-->var path= "signs/";var link= new Array();	link[0]= path+"Happyland.pdf";	link[1]= path+"Once.pdf";	link[2]= path+"Porching%20ahead.pdf";	link[3]= "javascript:location.reload()";	link[4]= path+"my%20deadly%20ways.pdf";	link[5]= path+"Is%20that%20it.pdf";	link[6]= path+"Manchmal%20in%20Balkonien.pdf";		link[7]= "http://www.stanford.edu/~philiph/";	link[8]= "http://www.languagelog.org/";	link[9]= path+"Sighted.pdf";	link[10]= path+"cover_01.html";	link[11]= path+"cover_02.html";	link[12]= path+"Where%20are%20my%20shoes%20from.pdf";	link[13]= path+"Storyboard.pdf";	link[14]= path+"Kampf.pdf";	link[15]= path+"Der_Mann.pdf";	link[16]= path+"Kurzes.pdf";	link[17]= path+"In%20my%20dreams.pdf";	link[18]= path+"Nobody.pdf";	link[19]= path+"The%20way%20they%20walk.pdf";	link[20]= path+"Cafe.pdf";	link[21]= path+"When%20Honey%20suckles.pdf";var name= new Array();	name[0]="Happyland";	name[1]="Once";	name[2]="Porching ahead";	name[3]="<b>RELOAD</b>";	name[4]="My deadly ways";	name[5]="Is that it?";	name[6]="Manchmal in Balkonien";	name[7]="Visit the Hofmeister";	name[8]="Language blog";	name[9]="Sighted";	name[10]= "Cover_01";	name[11]= "Cover_02";	name[12]= "Where are my shoes from?";	name[13]= "Storyboard";	name[14]= "Kampf";	name[15]= "Der Mann";	name[16]= "Kurzes";	name[17]= "In my Dreams I keep leaving";	name[18]= "Nobody wants to know where I'm leaving to";	name[19]= "The way they walk";	name[20]= "Cafe";	name[21]= "When Honey Suckles";var farben= new Array("#FFFF80","#8080FF", "#C0C0C0", "#80FF00", "#FFC85A", "#8080C0");w("<table width="+width+" border=0 cellspacing=0 cellpadding=0>");w("<colgroup><col span="+cols+" width=" + (width / cols) + "></colgroup>");var rsum= new Array();for (var h=0; h< cols; h++){	rsum[h]=0;}var i= Math.floor(Math.random() * name.length);var end= i;var ID= 0;while (i < (name.length + end)){	tr(1);	var c= 0;	while (c< cols){			x= Math.random();		if (rsum[c] <=0){			if ((x > tablesizeindex) & (i < name.length)){				cs= 2+Math.round((Math.random()*cmult)+.5);				rs= Math.round((Math.random()*rmult)+.5);							}			else{				cs= 1+Math.round((Math.random()*(cmult/2))+.5);				rs= Math.round((Math.random()*(rmult/2))+.5);			}			for (ii= c; ii<c+cs; ii++){				if (rsum[ii]>0){					cs= ii-c;					break;				}				else{					rsum[ii]= rs - 1;				}			}			if ((x > tablesizeindex) & (i < (name.length + end))){				j= i - (Math.floor(i / name.length) * name.length)				td(cs,rs,link[j],name[j],ID);				i++;				c+=cs;			}			else{				td(cs,rs,"","&nbsp;",ID);				c+=cs;			}			ID++;		}		else{			rsum[c]-=1;			c++;		}	}	tr(0);}w("</table>");for(var i = 0; i < this.document.getElementsByTagName("td").length; i++) {  	if (this.document.getElementsByTagName("td")[i].id != ""){		var y= Math.random();		if (y < colorindex){  			var index = parseInt((Math.random() * 100) % (farben.length));  	  		this.document.getElementsByTagName("td")[i].bgColor = farben[index];  	  	}	}	}
