/* application
program=cssnow
edition=Standard
version=1.0.3
progtype=VollVersion
*/

/* project
lastsave=05.08.2011 11:01:43
*/

/* options
istag=false
*/

/* CSS-Init */
function cssnow_css() {
  var c;
  document.write('<style type="text/css">');
  c = "";
  c = c + '.cssnow_m_div {';
  c = c + '  /* position */';
  c = c + '  clear:left;';
  c = c + '  float:left;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_m {';
  c = c + '  /* position */';
  c = c + '  position:relative;';
  c = c + '  left:auto;';
  c = c + '  top:18px;';
  c = c + '  margin:0px;';
  c = c + '  padding:0px;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_m li {';
  c = c + '  /* position */';
  c = c + '  width:136px;';
  c = c + '  height:auto;';
  c = c + '  overflow:auto;';
  c = c + '  /* list-style */';
  c = c + '  list-style-type:none;';
  c = c + '  /* text */';
  c = c + '  letter-spacing:normal;';
  c = c + '  line-height:1.4em;';
  c = c + '  direction:ltr;';
  c = c + '  text-indent:5px;';
  c = c + '  text-transform:none;';
  c = c + '  word-spacing:normal;';
  c = c + '  vertical-align:baseline;';
  c = c + '  /* font */';
  c = c + '  font-family:Verdana, Arial, Helvetica, sans-serif;';
  c = c + '  font-size:10pt;';
  c = c + '  font-style:normal;';
  c = c + '  font-variant:normal;';
  c = c + '  font-weight:normal;';
  c = c + '  /* border */';
  c = c + '  margin-left:auto;';
  c = c + '  margin-right:auto;';
  c = c + '  margin-top:auto;';
  c = c + '  margin-bottom:auto;';
  c = c + '  border-left-width:4px;';
  c = c + '  border-right-width:medium;';
  c = c + '  border-top-width:medium;';
  c = c + '  border-bottom-width:medium;';
  c = c + '  border-left-color:#C0C0C0;';
  c = c + '  border-right-color:#000000;';
  c = c + '  border-top-color:#000000;';
  c = c + '  border-bottom-color:#000000;';
  c = c + '  border-left-style:solid;';
  c = c + '  border-right-style:none;';
  c = c + '  border-top-style:none;';
  c = c + '  border-bottom-style:none;';
  c = c + '  padding-left:2px;';
  c = c + '  padding-right:2px;';
  c = c + '  padding-top:2px;';
  c = c + '  padding-bottom:inherit;';
  c = c + '  /* background */';
  c = c + '  background-color:#F4F4F4;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_m li a {';
  c = c + '  /* position */';
  c = c + '  display:block;';
  c = c + '  /* text */';
  c = c + '  text-align:left;';
  c = c + '  text-decoration:none;';
  c = c + '  white-space:normal;';
  c = c + '  /* font */';
  c = c + '  color:#000000;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_m li a#m_selected {';
  c = c + '  /* font */';
  c = c + '  color:#C00000;';
  c = c + '  /* background */';
  c = c + '  background-color:#EAEAEA;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_m li a:hover,';
  c = c + '.cssnow_m li a:focus,';
  c = c + '.cssnow_m li a:active {';
  c = c + '  /* font */';
  c = c + '  color:#009090;';
  c = c + '  /* background */';
  c = c + '  background-color:#EAEAEA;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_um {';
  c = c + '  /* position */';
  c = c + '  position:relative;';
  c = c + '  left:15px;';
  c = c + '  top:18px;';
  c = c + '  margin:0px;';
  c = c + '  padding:0px;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_um li {';
  c = c + '  /* position */';
  c = c + '  width:121px;';
  c = c + '  height:auto;';
  c = c + '  overflow:auto;';
  c = c + '  /* list-style */';
  c = c + '  list-style-type:none;';
  c = c + '  /* text */';
  c = c + '  letter-spacing:normal;';
  c = c + '  line-height:normal;';
  c = c + '  direction:ltr;';
  c = c + '  text-indent:5px;';
  c = c + '  text-transform:none;';
  c = c + '  word-spacing:normal;';
  c = c + '  vertical-align:baseline;';
  c = c + '  /* font */';
  c = c + '  font-family:Verdana, Arial, Helvetica, sans-serif;';
  c = c + '  font-size:9pt;';
  c = c + '  font-style:normal;';
  c = c + '  font-variant:normal;';
  c = c + '  font-weight:lighter;';
  c = c + '  /* border */';
  c = c + '  margin-left:auto;';
  c = c + '  margin-right:5px;';
  c = c + '  margin-top:0px;';
  c = c + '  margin-bottom:0px;';
  c = c + '  border-left-width:4px;';
  c = c + '  border-right-width:medium;';
  c = c + '  border-top-width:medium;';
  c = c + '  border-bottom-width:medium;';
  c = c + '  border-left-color:#C0C0C0;';
  c = c + '  border-right-color:#000000;';
  c = c + '  border-top-color:#000000;';
  c = c + '  border-bottom-color:#000000;';
  c = c + '  border-left-style:solid;';
  c = c + '  border-right-style:none;';
  c = c + '  border-top-style:none;';
  c = c + '  border-bottom-style:none;';
  c = c + '  padding-left:2px;';
  c = c + '  padding-right:2px;';
  c = c + '  padding-top:2px;';
  c = c + '  padding-bottom:2px;';
  c = c + '  /* background */';
  c = c + '  background-color:#F4F4F4;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_um li a {';
  c = c + '  /* position */';
  c = c + '  display:block;';
  c = c + '  /* text */';
  c = c + '  text-align:left;';
  c = c + '  text-decoration:none;';
  c = c + '  white-space:normal;';
  c = c + '  /* font */';
  c = c + '  color:#000000;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_um li a#um_selected {';
  c = c + '  /* font */';
  c = c + '  color:#C00000;';
  c = c + '  /* background */';
  c = c + '  background-color:#EAEAEA;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_um li a:hover,';
  c = c + '.cssnow_um li a:focus,';
  c = c + '.cssnow_um li a:active {';
  c = c + '  /* font */';
  c = c + '  color:#009090;';
  c = c + '  /* background */';
  c = c + '  background-color:#EAEAEA;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_bc_div {';
  c = c + '  /* position */';
  c = c + '  clear:left;';
  c = c + '  float:none;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_bc {';
  c = c + '  /* position */';
  c = c + '  position:relative;';
  c = c + '  left:auto;';
  c = c + '  top:auto;';
  c = c + '  margin:0px;';
  c = c + '  padding:0px;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_bc li {';
  c = c + '  /* position */';
  c = c + '  float:left;';
  c = c + '  width:auto;';
  c = c + '  height:auto;';
  c = c + '  overflow:auto;';
  c = c + '  /* list-style */';
  c = c + '  list-style-type:none;';
  c = c + '  /* text */';
  c = c + '  letter-spacing:normal;';
  c = c + '  line-height:normal;';
  c = c + '  direction:ltr;';
  c = c + '  text-indent:0%;';
  c = c + '  text-transform:none;';
  c = c + '  word-spacing:normal;';
  c = c + '  vertical-align:baseline;';
  c = c + '  /* font */';
  c = c + '  font-family:Verdana, Arial, Helvetica, sans-serif;';
  c = c + '  font-size:medium;';
  c = c + '  font-style:normal;';
  c = c + '  font-variant:normal;';
  c = c + '  font-weight:lighter;';
  c = c + '  color:#000000;';
  c = c + '  /* border */';
  c = c + '  margin-top:0px;';
  c = c + '  margin-bottom:5px;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_bc li a {';
  c = c + '  /* position */';
  c = c + '  float:left;';
  c = c + '  display:block;';
  c = c + '  /* text */';
  c = c + '  text-align:left;';
  c = c + '  text-decoration:none;';
  c = c + '  white-space:normal;';
  c = c + '  /* font */';
  c = c + '  color:#000000;';
  c = c + '  /* border */';
  c = c + '  margin-left:0px;';
  c = c + '  margin-right:0px;';
  c = c + '  border-left-width:medium;';
  c = c + '  border-right-width:medium;';
  c = c + '  border-top-width:medium;';
  c = c + '  border-bottom-width:medium;';
  c = c + '  border-left-color:#000000;';
  c = c + '  border-right-color:#000000;';
  c = c + '  border-top-color:#000000;';
  c = c + '  border-bottom-color:#000000;';
  c = c + '  border-left-style:none;';
  c = c + '  border-right-style:none;';
  c = c + '  border-top-style:none;';
  c = c + '  border-bottom-style:none;';
  c = c + '  padding-left:2px;';
  c = c + '  padding-right:2px;';
  c = c + '  padding-top:2px;';
  c = c + '  padding-bottom:2px;';
  c = c + '  /* background */';
  c = c + '  background-color:transparent;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_bc li a#bc_selected {';
  c = c + '  /* font */';
  c = c + '  color:#C00000;';
  c = c + '  /* background */';
  c = c + '  background-color:transparent;';
  c = c + '}';
  c = c + '';
  document.write(c);
  c = "";
  c = c + '.cssnow_bc li a:hover,';
  c = c + '.cssnow_bc li a:focus,';
  c = c + '.cssnow_bc li a:active {';
  c = c + '  /* font */';
  c = c + '  color:#009090;';
  c = c + '  /* background */';
  c = c + '  background-color:#C0C0C0;';
  c = c + '}';
  c = c + '';
  document.write(c);
  document.write('</style>');
}

/* menu */
var cs = 6;
var ca = new Array(cs);

function menuinit()	{
ca[0] = new cr("Home", "index.htm", 1, cs, cs);
ca[1] = new cr("Shop", "http://www.ptraffic.net/Shop/", 2, cs, cs);
ca[2] = new cr("Download", "download.htm", 3, cs, cs);
ca[3] = new cr("Projekte", "projekte.htm", 4, cs, cs);
ca[4] = new cr("Kontakt", "kontakt.htm", 5, cs, cs);
ca[5] = new cr("Impressum", "impressum.htm", cs, cs, cs);
}

/* functions */

function cr(t,f,d,l,r) {
  this.t = t;
  this.f = f;
  this.d = d;
  this.l = l;
  this.r = r;
}


function cssnow_wi(t,f)	{
	document.write('<li><a href="' + f + '">' + t + '</a></li>\n');
}				

function cssnow_wis(t,f,id)	{
	document.write('<li><a id="' + id + '" href="' + f + '">' + t + '</a></li>\n');
}				

function cssnow_bc(i) {
	document.write('<div class="cssnow_bc_div">\n');
	document.write('<ul class = "cssnow_bc">\n');
	var s = '<li><a id="bc_selected" href="' + ca[i].f + '">' + ca[i].t + '</a></li>';
	var x = i; i = ca[i].l;
	while (i != cs)	{
		s = '<li><a href="' + ca[i].f + '">' + ca[i].t + '</a>&nbsp;&rarr;&nbsp;</li>' + s;	
		x = i; i = ca[i].l;		
	}
	if (x != 0) s = '<li><a href="' + ca[0].f + '">' + ca[0].t + '</a>&nbsp;&rarr;&nbsp;</li>' + s;	
	document.write(s);
	document.write('</ul></div>\n');
}

function cssnow_wl(i)	{
	var x = i;
	var j1 = 0;
	var k1 = 0;
	if ((ca[i].l != cs) && (ca[i].r == cs))	{
		i = ca[i].l;
	}
	var j = 0;
	if (ca[i].l != cs)	{
		j = ca[i].l;
		j = ca[j].r;
	}	
	document.write('<div class="cssnow_m_div">\n');
	document.write('<ul class="cssnow_m">\n');
	do	{
		if (j != x)	{
			cssnow_wi(ca[j].t, ca[j].f);	
		}	else	{
			cssnow_wis(ca[j].t, ca[j].f, 'm_selected');	
		}
		if (i == j) {
			var k = ca[j].r;
			if (k != cs)	{
				document.write('</ul><ul class="cssnow_um">\n');
				do	{
					if (k != x)	{
						cssnow_wi(ca[k].t, ca[k].f);	
					}	else	{
						cssnow_wis(ca[k].t, ca[k].f, 'um_selected');	
					}
					// k = k + 1;
					k1 = k;
					k = ca[k].d;
				} while	(ca[k1].d != cs);
				document.write('</ul><ul class="cssnow_m">\n');
			}
		}
		j1 = j;
		j = ca[j].d;
		// j = j + 1;
	} while (ca[j1].d != cs);
	document.write('</ul>\n</div>');
}


function cssnow_search()	{
	var i = 0; 	var r = -1;
	var f = location.pathname;
	while (i < ca.length)	{
		if ((f.indexOf('/' + ca[i].f) != -1) | (f.indexOf('\\' + ca[i].f) != -1)) {
			r = i; 
			i = cs;			
		}
		i = i + 1;
	}
	if ( (r == -1) && (f == '/') ) {
		r = 0;
 	}	
	return r;
}

function cssnow_breadcrumb()	{
	var i = cssnow_search();
	if (i != -1)	{
		if (ca[i].l != cs) cssnow_bc(i);		
	}	
}

function cssnow_sidemenu()	{
	var i = cssnow_search();
	if (i != -1)	{
		cssnow_wl(i);		
	}
}

function cssnow_all() {
	var i = cssnow_search();
	if (i != -1)	{
		document.write('<div>');		
		if (ca[i].l != cs) {
			cssnow_bc(i);
			document.write('</div><br><div>');		
		}
		cssnow_wl(i);		
		document.write('</div>');				
	}
}

menuinit();
cssnow_css();



