// CSS Function// returns CSS syntax for generated layers// 19990326// Copyright (C) 1999 Dan Steinman// Distributed under the terms of the GNU Library General Public License// Available at http://www.dansteinman.com/dynapi/function css(id,left,top,width,height,color,vis,z,other) {	if (id=="START") return '<STYLE TYPE="text/css">\n'	else if (id=="END") return '</STYLE>'	var str = (left!=null && top!=null)? '#'+id+' {position:absolute; left:'+left+'px; top:'+top+'px;' : '#'+id+' {position:relative;'	if (arguments.length>=4 && width!=null) str += ' width:'+width+'px;'	if (arguments.length>=5 && height!=null) {		str += ' height:'+height+'px;'		if (arguments.length<9 || other.indexOf('clip')==-1) str += ' clip:rect(0px '+width+'px '+height+'px 0px);'	}	if (arguments.length>=6 && color!=null) str += (document.layers)? ' layer-background-color:'+color+';' : ' background-color:'+color+';'	if (arguments.length>=7 && vis!=null) str += ' visibility:'+vis+';'	if (arguments.length>=8 && z!=null) str += ' z-index:'+z+';'	if (arguments.length==9 && other!=null) str += ' '+other	str += '}\n'	return str}function writeCSS(str,showAlert) {	str = css('START')+str+css('END')	document.write(str)	if (showAlert) alert(str)}