var win=null;
onerror = stopError;
function stopError()
{
	return true;
}
// Roll-Funktion für Umfrage-Modul IN und OUT --------------------------------------------------------------------------------------
var start = 0;
var offset = 10;
function roll(id)
{
	if(id == 1)
	{
		start = start + offset;
		umfrage.style.left = start;
		if(start >= -50)
		{
			offset = 5;
		}
		if(start < 0)
		{
			setTimeout('roll(1)', 10);
		}
	}
	if(id == 2)
	{
		start = start - offset;
		umfrage.style.left = start;
		if(start >= -150)
		{
			offset = 10;
		}
		if(start > -200)
		{
			setTimeout('roll(2)', 10);
		}
	}
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Popup für letzten Newsletter --------------------------------------------------------------------------------------------------
function popupLastNL(ziel)
{
	myleft= (screen.width-400) / 2;
	mytop= (screen.height-350) / 2;
	mywidth= (screen.width);
	myheight= (screen.height);
	settings="width=" + mywidth + ",height=" + myheight + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no";
	win=window.open(ziel,"ergebnis",settings);
	win.focus();
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Popup für Ergebnis der Umfrage --------------------------------------------------------------------------------------------------
function popupErgebnis(ziel)
{
	myleft= (screen.width-400) / 2;
	mytop= (screen.height-350) / 2;
	settings="width=400,height=300,top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no";
	win=window.open(ziel,"ergebnis",settings);
	win.focus();
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Popup für Anfragen in Rubrik Leistungen -----------------------------------------------------------------------------------------
function popupKontakt(ziel)
{
	myleft= (screen.width-400) / 2;
	mytop= (screen.height-350) / 2;
	settings="width=500,height=400,top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no";
	win=window.open(ziel,"fragen",settings);
	win.focus();
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Popup für Anfragen in Rubrik News -----------------------------------------------------------------------------------------------
function popupFragen(ziel)
{
	myleft= (screen.width-400) / 2;
	mytop= (screen.height-350) / 2;
	settings="width=500,height=400,top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no";
	win=window.open(ziel,"fragen",settings);
	win.focus();
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Popup für Druckansicht ----------------------------------------------------------------------------------------------------------
function popupDrucken(ziel, name)
{
	myleft=(screen.width-400) / 2;
	mytop=(screen.height-500) / 2;
	settings="width=500,height=600,top=" + mytop + ",left=" + myleft + ",scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no";
	win=window.open(ziel,"name",settings);
	win.focus();
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Popup zum Seite empfehlen -------------------------------------------------------------------------------------------------------
function popupSenden(ziel)
{
	myleft= (screen.width-400) / 2;
	mytop= (screen.height-250) / 2;
	settings="width=500,height=300,top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no";
	win=window.open(ziel,"senden",settings);
	win.focus();
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Popup Bild maximieren -------------------------------------------------------------------------------------------------------
function popupBild(bild_tmp)
{
	bild = new Image();
	bild.src = 'images/' + bild_tmp;
	breite = bild.width;
	hoehe = bild.height;
	myleft= (screen.width-400) / 2;
	mytop= (screen.height-250) / 2;
	ziel = 'bild.php?source=images/' + bild_tmp;
	settings="width=" + breite + ",height=" + hoehe + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no";
	win=window.open(ziel,"senden",settings);
	win.focus();
}
// ---------------------------------------------------------------------------------------------------------------------------------
// News-Center: Registerkarten ändern und Auswahlbereiche öffnen -------------------------------------------------------------------
function show(id)
{
	var id2 = 'field_' + id;
	document.getElementById([id2]).style.backgroundColor = '#DDDDDD';
	if(id == 'datum')
	{
		document.getElementById('field_thema').style.backgroundColor = '#EEEEEE';
		document.getElementById('field_beliebtheit').style.backgroundColor = '#EEEEEE';
	}
	if(id == 'thema')
	{
		document.getElementById('field_datum').style.backgroundColor = '#EEEEEE';
		document.getElementById('field_beliebtheit').style.backgroundColor = '#EEEEEE';
	}
	if(id == 'beliebtheit')
	{
		document.getElementById('field_thema').style.backgroundColor = '#EEEEEE';
		document.getElementById('field_datum').style.backgroundColor = '#EEEEEE';
	}
	Show(id + '_inhalt');
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Auswahlbereiche werden geöffnet -------------------------------------------------------------------------------------------------
function Show(id)
{
	if(id == 'thema_inhalt')
	{
		document.getElementById('thema_inhalt').style.visibility = 'visible';
		document.getElementById('datum_inhalt').style.visibility = 'hidden';
		document.getElementById('beliebtheit_inhalt').style.visibility = 'hidden';
	}
	if(id == 'datum_inhalt')
	{
		document.getElementById('datum_inhalt').style.visibility = 'visible';
		document.getElementById('thema_inhalt').style.visibility = 'hidden';
		document.getElementById('beliebtheit_inhalt').style.visibility = 'hidden';
	}
	if(id == 'beliebtheit_inhalt')
	{
		document.getElementById('beliebtheit_inhalt').style.visibility = 'visible';
		document.getElementById('datum_inhalt').style.visibility = 'hidden';
		document.getElementById('thema_inhalt').style.visibility = 'hidden';
	}
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Textboxen in Kontakt Emil und Callback werden geleert ---------------------------------------------------------------------------
function leeren(id)
{
	if(id == 1)
	{
		document.getElementById('vname').value = '';
		document.getElementById('nname').value = '';
		document.getElementById('email').value = '';
		document.getElementById('betreff').value = '';
		document.getElementById('nachricht').value = '';
		document.getElementById('vname').style.borderColor = '#999999';
		document.getElementById('nname').style.borderColor = '#999999';
		document.getElementById('email').style.borderColor = '#999999';
		document.getElementById('betreff').style.borderColor = '#999999';
		document.getElementById('nachricht').style.borderColor = '#999999';
		document.getElementById('anrede1').checked = false;
		document.getElementById('anrede2').checked = false;
		mark('nachricht' , '#000000');
		mark('txt_geschlecht', '#999999');
		mark('txt_maennlich', '#000000');
		mark('txt_weiblich', '#000000');
		mark('txt_name', '#999999');
		mark('txt_email', '#999999');
		mark('txt_betreff', '#999999');
		mark('txt_nachricht', '#999999');
	}
	if(id == 2)
	{
		document.getElementById('vname').value = '';
		document.getElementById('nname').value = '';
		document.getElementById('vorwahl').value = '';
		document.getElementById('telefon').value = '';
		document.getElementById('betreff').value = '';
		document.getElementById('nachricht').value = '';
		document.getElementById('vname').style.borderColor = '#999999';
		document.getElementById('nname').style.borderColor = '#999999';
		document.getElementById('vorwahl').style.borderColor = '#999999';
		document.getElementById('telefon').style.borderColor = '#999999';
		document.getElementById('betreff').style.borderColor = '#999999';
		document.getElementById('nachricht').style.borderColor = '#999999';
		document.getElementById('anrede1').checked = false;
		document.getElementById('anrede2').checked = false;
		mark('nachricht' , '#000000');
		mark('txt_geschlecht', '#999999');
		mark('txt_maennlich', '#000000');
		mark('txt_weiblich', '#000000');
		mark('txt_name', '#999999');
		mark('txt_telefon', '#999999');
		mark('txt_betreff', '#999999');
		mark('txt_nachricht', '#999999');
	}
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Schriftfarbe ändern -------------------------------------------------------------------------------------------------------------
function mark(id, color)
{
	document.getElementById([id]).style.color = color;
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Rand- und Schriftfarbe ändern ---------------------------------------------------------------------------------------------------
function highlight(id, color)
{
	document.getElementById([id]).style.borderColor = color;
	document.getElementById([id]).style.color = color;
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Prüft User-Eingabe im Kontaktformular für Email und Callback -Kontakt -----------------------------------------------------------
function pruefen(id)
{
	if(id == 1)
	{
		var fehlerfrei;
		fehlerfrei = true;
		if(!document.form_email.elements[1].checked && !document.form_email.elements[2].checked)
		{
			fehlerfrei = false;
			mark('txt_geschlecht', '#FF0000');
			mark('txt_weiblich', '#FF0000');
			mark('txt_maennlich', '#FF0000');
		}
		if (document.form_email.elements[3].value == '')
		{
			fehlerfrei = false;
			highlight('vname', '#FF0000');
			mark('txt_name', '#FF0000');
		}
		if (document.form_email.elements[4].value == '')
		{
			fehlerfrei = false;
			highlight('nname', '#FF0000');
			mark('txt_name', '#FF0000');
		}
		if (document.form_email.elements[5].value == '')
		{
			fehlerfrei = false;
			highlight('email', '#FF0000');
			mark('txt_email', '#FF0000');
		}
		if (document.form_email.elements[7].value == '')
		{
			fehlerfrei = false;
			highlight('nachricht', '#FF0000');
			mark('txt_nachricht', '#FF0000');
		}
		if(fehlerfrei == true)
		{
			document.form_email.submit();
		}
	}
	if(id == 2)
	{
		var fehlerfrei;
		fehlerfrei = true;
		if(!document.form_rr.elements[1].checked && !document.form_rr.elements[2].checked)
		{
			fehlerfrei = false;
			mark('txt_geschlecht', '#FF0000');
			mark('txt_weiblich', '#FF0000');
			mark('txt_maennlich', '#FF0000');
		}
		if (document.form_rr.elements[3].value == '')
		{
			fehlerfrei = false;
			highlight('vname', '#FF0000');
			mark('txt_name', '#FF0000');
		}
		if (document.form_rr.elements[4].value == '')
		{
			fehlerfrei = false;
			highlight('nname', '#FF0000');
			mark('txt_name', '#FF0000');
		}
		if (document.form_rr.elements[5].value == '')
		{
			fehlerfrei = false;
			highlight('vorwahl', '#FF0000');
			mark('txt_telefon', '#FF0000');
		}
		if (document.form_rr.elements[6].value == '')
		{
			fehlerfrei = false;
			highlight('telefon', '#FF0000');
			mark('txt_telefon', '#FF0000');
		}
		if (document.form_rr.elements[8].value == '')
		{
			fehlerfrei = false;
			highlight('nachricht', '#FF0000');
			mark('txt_nachricht', '#FF0000');
		}
		if(fehlerfrei == true)
		{
			document.form_rr.submit();
		}
	}
	if(id == 3)
	{
		var fehlerfrei = true;
		if(document.form_eintragen.elements[3].value == '')
		{
			fehlerfrei = false;
			highlight('vname', '#FF0000');
			mark('txt_name', '#FF0000');
		}
		if(document.form_eintragen.elements[4].value == '')
		{
			fehlerfrei = false;
			highlight('nname', '#FF0000');
			mark('txt_name', '#FF0000');
		}
		if(!document.form_eintragen.elements[1].checked && !document.form_eintragen.elements[2].checked)
		{
			fehlerfrei = false;
			//highlight('anrede', '#FF0000');
			mark('txt_geschlecht', '#FF0000');
			mark('txt_weiblich', '#FF0000');
			mark('txt_maennlich', '#FF0000');
		}
		if(document.form_eintragen.elements[5].value == '' || document.form_eintragen.elements[5].value == 'max@mustermann.de')
		{
			fehlerfrei = false;
			highlight('email', '#FF0000');
			mark('txt_email', '#FF0000');
		}
		if(fehlerfrei)
		{
			document.form_eintragen.submit();
		}
	}
	if(id == 4)
	{
		var fehlerfrei = true;
		if(document.form_austragen.elements[0].value == '' || document.form_austragen.elements[0].value == 'max@mustermann.de')
		{
			fehlerfrei = false;
			highlight('email', '#FF0000');
			mark('txt_email', '#FF0000');
		}
		if(fehlerfrei)
		{
			document.form_austragen.submit();
		}
	}
	if(id == 5)
	{
		var fehlerfrei = true;
		for(z=0;z<document.form_meinedaten.elements.length;z++)
		{
			var curid = document.form_meinedaten.elements[z].id;
			switch(curid)
			{
				case 'anrede1':
					if(!document.getElementById(curid).checked && !document.form_meinedaten.elements[z+1].checked)
					{
						fehlerfrei = false;
						mark('txt_geschlecht', '#FF0000');					
						mark('txt_maennlich', '#FF0000');					
						mark('txt_weiblich', '#FF0000');					
					}
					else
					{
						mark('txt_geschlecht', '#999999');
						mark('txt_weiblich', '#000000');
						mark('txt_maennlich', '#000000');
					}
				break;
				case 'anrede2':
					
				break;
				case 'vname':
					if(document.getElementById(curid).value == '')
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						mark('txt_name', '#FF0000');
					}
					else
					{
						mark('txt_name', '#999999');
					}
				break;
				case 'nname':
					if(document.getElementById(curid).value == '')
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						mark('txt_name', '#FF0000');
					}			
					else if(document.getElementById('vname').value != '')
					{
						mark('txt_name', '#999999');
					}
				break;
				case 'str':
					if(document.getElementById(curid).value == '')
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						mark('txt_' + curid, '#FF0000');
					}
					else
					{
						mark('txt_str', '#999999');
					}
				break;
				case 'strnr':
					if(document.getElementById(curid).value == '')
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						mark('txt_str', '#FF0000');
					}
					else if(document.getElementById('str').value != '')
					{
						mark('txt_str', '#999999');
					}
				break;
				case 'plz':
					if(document.getElementById(curid).value == '')
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						mark('txt_' + curid, '#FF0000');
					}
					else
					{
						mark('txt_plz', '#999999');
					}
				break;
				case 'ort':
					if(document.getElementById(curid).value == '')
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						mark('txt_plz', '#FF0000');
					}
					else if(document.getElementById('plz').value != '')
					{
						mark('txt_plz', '#999999');
					}
				break;
				case 'email':
					if(document.getElementById(curid).value == '')
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						mark('txt_' + curid, '#FF0000');
					}	
					else
					{
						mark('txt_email', '#999999');
					}
				break;
				case 'username':
					if(document.getElementById(curid).value == '')
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						mark('txt_' + curid, '#FF0000');
					}
					else if(document.getElementById(curid).value.match(/\W/))
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						mark('txt_' + curid, '#FF0000');
						alert('Benutzername darf nur Buchstaben und Ziffern enthalten.');
					}
					else
					{
						mark('txt_username', '#999999');
					}
				break;
				case 'password':
					if(document.getElementById(curid).value == '')
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						highlight(curid + '2', '#FF0000');
						mark('txt_' + curid, '#FF0000');
						mark('txt_' + curid + '2', '#FF0000');
					}
					else if(document.getElementById(curid).value.match(/\s/))
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						highlight(curid + '2', '#FF0000');
						mark('txt_' + curid, '#FF0000');
						mark('txt_' + curid + '2', '#FF0000');
						alert('Passwort darf kein Leerzeichen enthalten.');
					}
					else if(document.getElementById(curid).value != document.form_meinedaten.elements[z+1].value)
					{
						fehlerfrei = false;
						highlight(curid, '#FF0000');
						highlight(curid + '2', '#FF0000');
						mark('txt_' + curid, '#FF0000');
						mark('txt_' + curid + '2', '#FF0000');
						alert('Passwörter sind ungleich.');
					}
					else
					{
						mark('txt_password', '#999999');
						mark('txt_password2', '#999999');
					}
				break;
				default:
				
				break;
			}
		}
		if(fehlerfrei)
		{
			document.form_meinedaten.submit();
		}
	}	
	if(id == 6)
	{
		var fehlerfrei = true;
		if(document.form_reminder.elements[0].value == '' || document.form_reminder.elements[0].value == 'max@mustermann.de')
		{
			fehlerfrei = false;
			highlight('email', '#FF0000');
			mark('txt_email', '#FF0000');
		}
		if(fehlerfrei)
		{
			document.form_reminder.submit();
		}
	}
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Prüft ob Versand einer Nachricht erfolgreich oder fehlgeschlagen ----------------------------------------------------------------
function check_exec(id, url)
{
	if(url == 'true')
	{
		if(id == 1)
		{
			roll2();
		}
		if(id == 2)
		{
			roll4();
		}
	}
	if(url == 'false')
	{
		if(id == 1)
		{
			roll3();
		}
		if(id == 2)
		{
			roll5();
		}
	}
}
// ---------------------------------------------------------------------------------------------------------------------------------
// Roll-Funktionen für Infofelder --------------------------------------------------------------------------------------------------
var start2 = 475;
var offset2 = 1;
function roll2()
{
	erfolgreich.style.visibility = 'visible';
	start2 = start2 + offset2;
	erfolgreich.style.top = start2;
	if(start2 > 515)
	{
		offset2 = 0.5;
	}
	if(start2 < 525)
	{
		setTimeout('roll2()', 1);
	}
}
var start4 = 415;
var offset4 = 1;
function roll4()
{
	erfolgreich.style.visibility = 'visible';
	start4 = start4 + offset4;
	erfolgreich.style.top = start4;
	if(start4 > 455)
	{
		offset4 = 0.5;
	}
	if(start4 < 465)
	{
		setTimeout('roll4()', 1);
	}
}
var start3 = 475;
var offset3 = 1;
function roll3()
{
	fehlerhaft.style.visibility = 'visible';
	start3 = start3 + offset3;
	fehlerhaft.style.top = start3;
	if(start3 > 515)
	{
		offset3 = 0.5;
	}
	if(start3 < 525)
	{
		setTimeout('roll3()', 1);
	}
}
var start5 = 415;
var offset5 = 1;
function roll5()
{
	fehlerhaft.style.visibility = 'visible';
	start5 = start5 + offset5;
	fehlerhaft.style.top = start5;
	if(start5 > 455)
	{
		offset5 = 0.5;
	}
	if(start5 < 465)
	{
		setTimeout('roll5()', 1);
	}
}
// ---------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------
function showDiagramm (id, Ereignis) 
{
  if (!Ereignis)
  {
	  Ereignis = window.event;
  }
  if (document.getElementById) 
  {
	document.getElementById(id).style.left  = (Ereignis.clientX + 20) + 'px';
    document.getElementById(id).style.top = Ereignis.clientY + 'px';
	document.getElementById(id).style.display = 'block';
  } 
  else if (document.all) 
  {
	document.all[id].style.left = (Ereignis.clientX + 20);
    document.all[id].style.top = Ereignis.clientY;
	document.all[id].style.display = 'block';
  }
}
function hideDiagramm(id)
{
	document.getElementById(id).style.display = 'none';
}
var start6 = 450;
var offset6 = 1;
function roll6()
{
	erfolgreich.style.visibility = 'visible';
	start6 = start6 + offset6;
	erfolgreich.style.top = start6;
	if(start6 > 490)
	{
		offset6 = 0.5;
	}
	if(start6 < 500)
	{
		setTimeout('roll6()', 1);
	}
}
var start7 = 450;
var offset7 = 1;
function roll7()
{
	fehlerhaft.style.visibility = 'visible';
	start7 = start7 + offset7;
	fehlerhaft.style.top = start7;
	if(start7 > 490)
	{
		offset7 = 0.5;
	}
	if(start7 < 500)
	{
		setTimeout('roll7()', 1);
	}
}
var start10 = 525;
var offset10 = 1;
function roll10()
{
	meldung.style.display = 'block';
	start10 = start10 + offset10;
	meldung.style.top = start10;
	if(start10 > 545)
	{
		offset10 = 0.5;
	}
	if(start10 < 555)
	{
		setTimeout('roll10()', 1);
	}
}
var start11 = 255;
var offset11 = 1;
function roll11()
{
	meldung.style.display = 'block';
	start11 = start11 + offset11;
	meldung.style.top = start11;
	if(start11 > 295)
	{
		offset11 = 0.5;
	}
	if(start11 < 305)
	{
		setTimeout('roll11()', 1);
	}
}
var start12 = 405;
var offset12 = 1;
function roll12()
{
	meldung.style.display = 'block';
	start12 = start12 + offset12;
	meldung.style.top = start12;
	if(start12 > 445)
	{
		offset12 = 0.5;
	}
	if(start12 < 455)
	{
		setTimeout('roll12()', 1);
	}
}
function leeren2(id)	
{
	if(id == 1)
	{
		for(z=0;z<document.form_eintragen.elements.length;z++)
		{
			if(document.form_eintragen.elements[z].type == 'checkbox' && document.form_eintragen.elements[z].checked)
			{
				document.form_eintragen.elements[z].click();
			}
		}
		document.getElementById('anrede1').checked = false;
		document.getElementById('anrede2').checked = false;
		document.getElementById('vname').value = '';
		document.getElementById('nname').value = '';
		document.getElementById('email').value = '';
		mark('txt_name', '#999999');
		mark('txt_email', '#999999');
		mark('txt_geschlecht', '#999999');
		mark('txt_weiblich', '#000000');
		mark('txt_maennlich', '#000000');
		highlight('vname', '#999999');
		highlight('nname', '#999999');
		highlight('email', '#999999');
	}
	if(id == 2)
	{
		document.getElementById('email').value = '';
		mark('txt_email', '#999999');
		highlight('email', '#999999');
	}
	if(id == 3)
	{
		for(z=0;z<document.form_meinedaten.length;z++)
		{
			switch(document.form_meinedaten.elements[z].type)
			{
				case 'text':
					document.form_meinedaten.elements[z].value = '';
					highlight(document.form_meinedaten.elements[z].id, '#999999');
					mark(document.form_meinedaten.elements[z].id, '#000000');
				break;
				case 'radio':
					document.form_meinedaten.elements[z].checked = false;
				break;
				case 'password':
					document.form_meinedaten.elements[z].checked = false;
					highlight(document.form_meinedaten.elements[z].id, '#999999');
					mark(document.form_meinedaten.elements[z].id, '#000000');
				break;
				case 'checkbox':
					document.form_meinedaten.elements[z].checked = false;
				break;
			}
		}
		mark('txt_geschlecht', '#999999');
		mark('txt_weiblich', '#000000');
		mark('txt_maennlich', '#000000');
		mark('txt_name', '#999999');
		mark('txt_str', '#999999');
		mark('txt_plz', '#999999');
		mark('txt_email', '#999999');
		mark('txt_username', '#999999');
		mark('txt_password', '#999999');
		mark('txt_password2', '#999999');
	}
}
var start8 = 255;
var offset8 = 1;
function roll8()
{
	erfolgreich.style.visibility = 'visible';
	start8 = start8 + offset8;
	erfolgreich.style.top = start8;
	if(start8 > 295)
	{
		offset8 = 0.5;
	}
	if(start8 < 305)
	{
		setTimeout('roll8()', 1);
	}
}
var start9 = 255;
var offset9 = 1;
function roll9()
{
	fehlerhaft.style.visibility = 'visible';
	start9 = start9 + offset9;
	fehlerhaft.style.top = start9;
	if(start9 > 295)
	{
		offset9 = 0.5;
	}
	if(start9 < 305)
	{
		setTimeout('roll9()', 1);
	}
}
var schalter = 'hoch';
var start_sb = 47;
var offset_sb = 2;
function roll_sb()
{
	if(schalter == 'hoch')
	{
		start_sb = start_sb - offset_sb;
		searchbox.style.top = start_sb;
		if(start_sb <= 35)
		{
			offset_sb = 1;
		}
		if(start_sb > 25)
		{
			setTimeout('roll_sb()', 10);
		}
		else
		{
			schalter = 'runter';
			return;
		}
	}
	if(schalter == 'runter')
	{
		start_sb = start_sb + offset_sb;
		searchbox.style.top = start_sb;
		if(start_sb <= 37)
		{
			offset_sb = 1;
		}
		if(start_sb < 47)
		{
			setTimeout('roll_sb()', 10);
		}
		else
		{
			schalter = 'hoch';
			return;
		}
	}
}
var schalter = 'hoch';
var start_sb = 45;
var offset_sb = 2;
function roll_sb_firefox()
{
	if(schalter == 'hoch')
	{
		start_sb = start_sb - offset_sb;
		searchbox_firefox.style.top = start_sb;
		if(start_sb <= 35)
		{
			offset_sb = 1;
		}
		if(start_sb > 25)
		{
			setTimeout('roll_sb_firefox()', 10);
		}
		else
		{
			schalter = 'runter';
			return;
		}
	}
	if(schalter == 'runter')
	{
		start_sb = start_sb + offset_sb;
		searchbox_firefox.style.top = start_sb;
		if(start_sb <= 37)
		{
			offset_sb = 1;
		}
		if(start_sb < 45)
		{
			setTimeout('roll_sb_firefox()', 10);
		}
		else
		{
			schalter = 'hoch';
			return;
		}
	}
}
function setV1(wert)
{
	v1 = wert;
}
function setV2(wert)
{
	v2 = wert;
}
function query()
{
	document.forms['f_km'].action = 'keygenerator_' + v1 + '_' + v2 + '_' + zeichen.value + '.htm';
	document.f_km.submit();
}
function km_start()
{
	if(v1 == 'wep')
	{
		bg_wep.click();
	}
	if(v1 == 'wpa')
	{
		bg_wpa.click();
	}
	if((v2 == 'ascii')&&(v1 != ''))
	{
		bg_ascii.click();
		start_info.style.visibility = 'hidden';
		ascii_info.style.visibility = 'visible';
	}
	if((v2 == 'hex')&&(v1 != ''))
	{
		bg_hex.click();
		start_info.style.visibility = 'hidden';
		hex_info.style.visibility = 'visible';
	}
}
var start_info = 138;
var offset_info = 5;
function roll_info()
{
	container_info.style.top = start_info;
	if((start_info > 105)&&(start_info < 138))
	{
		setTimeout('roll_info()', 75);
	}
	if(start_info == 138)
	{
		start_info = start_info--;
		setTimeout('roll_info()', 12000);
	}
	start_info = start_info - offset_info;
}
var zaehler = 0;
bilder = new Array();
if(window.location.pathname == '/service-partner.htm')
{
	var zaehler_max = 2;
	bilder[0] = new Image(); bilder[0].src = 'images/wartung_2.jpg';
	bilder[1] = new Image(); bilder[1].src = 'images/wartung_1.jpg';
}
if(window.location.pathname == '/vorteile-als-partner.htm')
{
	var zaehler_max = 3;
	bilder[0] = new Image(); bilder[0].src = 'images/wartung_1.jpg';
	bilder[1] = new Image(); bilder[1].src = 'images/wartung_2.jpg';
	bilder[2] = new Image(); bilder[2].src = 'images/wartung_3.jpg';
}
if(window.location.pathname == '/service-pakete.htm')
{
	var zaehler_max = 2;
	bilder[0] = new Image(); bilder[0].src = 'images/wartung_2.jpg';
	bilder[1] = new Image(); bilder[1].src = 'images/wartung_1.jpg';
}
if(window.location.pathname == '/systemcare.htm')
{
	var zaehler_max = 2;
	bilder[0] = new Image(); bilder[0].src = 'images/wartung_2.jpg';
	bilder[1] = new Image(); bilder[1].src = 'images/wartung_1.jpg';
}
if(window.location.pathname == '/antivirus.htm')
{
	var zaehler_max = 2;
	bilder[0] = new Image(); bilder[0].src = 'images/wartung_2.jpg';
	bilder[1] = new Image(); bilder[1].src = 'images/wartung_1.jpg';
}
if(window.location.pathname == '/antispy.htm')
{
	var zaehler_max = 2;
	bilder[0] = new Image(); bilder[0].src = 'images/wartung_2.jpg';
	bilder[1] = new Image(); bilder[1].src = 'images/wartung_1.jpg';
}
if(window.location.pathname == '/datasafety.htm')
{
	var zaehler_max = 2;
	bilder[0] = new Image(); bilder[0].src = 'images/wartung_2.jpg';
	bilder[1] = new Image(); bilder[1].src = 'images/wartung_1.jpg';
}
if(window.location.pathname == '/printercare.htm')
{
	var zaehler_max = 2;
	bilder[0] = new Image(); bilder[0].src = 'images/wartung_2.jpg';
	bilder[1] = new Image(); bilder[1].src = 'images/wartung_1.jpg';
}
if(window.location.pathname == '/service-flatrates.htm')
{
	var zaehler_max = 1;
	bilder[0] = new Image(); bilder[0].src = 'images/flatrates_1.jpg';
}
if(window.location.pathname == '/system-tuning.htm')
{
	var zaehler_max = 1;
	bilder[0] = new Image(); bilder[0].src = 'images/flatrates_1.jpg';
}

function nextpic()
{
	img_wartung.src = bilder[zaehler].src;
	zaehler++;
	if(zaehler == zaehler_max)
	{
		zaehler = 0;
	}
}
var opacity = 0;
var moz_opacity = 0;
var pause = 50;
function fader(dir)
{
	if(dir == 'out')
	{
		opacity = opacity - 10;
		wert = 0.1;
		//moz_opacity = parseFloat(moz_opacity.toPrecision(2)) - parseFloat(wert.toPrecision(2));
		pause = 50;
	}
	if(dir == 'in')
	{
		opacity = opacity + 10;
		wert = 0.1;
		//moz_opacity = parseFloat(moz_opacity.toPrecision(2)) + parseFloat(wert.toPrecision(2));
	}
	img_wartung.style.filter='Alpha(opacity='+ opacity +');';// -moz-opacity:' + moz_opacity + ';';
	if((opacity == 0)&&(dir == 'out'))
	{
		nextpic();
		dir = 'in';
	}
	if((opacity == 100)&&(dir == 'in'))
	{
		dir = 'out';
		pause = 30000;
	}
	//alert(moz_opacity);
	setTimeout('fader("'+ dir +'")',pause);	
}
function prk_goto(step)
{
	if(step == 1)
	{
		container_start.style.visibility = 'hidden';
		container_start.style.display = 'none';
		container_header.style.visibility = 'visible';
		container_header.style.display = 'block';
		container_backlinks.style.visibility = 'visible';
		container_backlinks.style.display = 'block';
	}
	if(step == 2)
	{
		container_backlinks.style.visibility = 'hidden';
		container_backlinks.style.display = 'none';
		container_pagerank_kalkulator.style.visibility = 'visible';
		container_pagerank_kalkulator.style.display = 'block';
	}
	if(step == 3)
	{
		container_start.style.visibility = 'hidden';
		container_start.style.display = 'none';
		container_backlinks.style.visibility = 'visible';
		container_backlinks.style.display = 'block';
	}
}
// Configurator Wartungspakete ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
var dragobjekt = null;
var dragx = 0;
var dragy = 0;
var posx = 0;
var posy = 0;
var posX;
var posY;
var objektdown = false;
function init_configurator(aktion)
{
		if(aktion)
		{
			var hoehe = document.getElementsByTagName('body')[0].offsetHeight;
			var breite = document.getElementsByTagName('body')[0].offsetWidth;
			configurator.style.display = 'block';
			tabledata.height = hoehe;
			table.width = breite;
			tdinnerheight.height = hoehe - 39;
			rasterinit();
			rastericons();
		}
		else
		{
			configurator.style.display = 'none';
		}
}
var rasterX = new Array();
var rasterY = new Array();
var browser = navigator.userAgent;
var Ergebnis = browser.search(/Firefox.+/);
function rasterinit()
{
	for(z=1;z<6;z++)
	{
		suchobj = 'z' + z;
		tmp = findPos(document.getElementById([suchobj]));
		rasterX[z-1] = new Object(tmp[0] - 20);
		rasterY[z-1] = new Object(tmp[1] - 20);
	}
	anzeige.style.left = z4.parentNode.offsetLeft*2;
	anzeige.style.top = z2.parentNode.offsetTop;
}
var SollPos = new Array();
SollPos['sc'] = new Object();
SollPos['sc'] = 'z1';
SollPos['av'] = new Object();
SollPos['av'] = 'z2';
SollPos['as'] = new Object();
SollPos['as'] = 'z3';
SollPos['ds'] = new Object();
SollPos['ds'] = 'z4';
SollPos['pc'] = new Object();
SollPos['pc'] = 'z5';
function s_undo(id)
{
	document.getElementById([id]).style.left = rasterIco[id]['x'];
	document.getElementById([id]).style.top = rasterIco[id]['y'];
	objekt = 'toolbar_' + id;
	document.getElementById([objekt]).style.visibility = 'hidden';
}
function transparenz(id, an)
{
	if(an)
	{
		if(Ergebnis > -1)
		{
			document.getElementById([id]).style.MozOpacity = '0.3';
		}
		else
		{
			document.getElementById([id]).style.filter = 'Alpha(Opacity=33)';
		}
	}
	else
	{
		if(Ergebnis > -1)
		{
			document.getElementById([id]).style.MozOpacity = '1.0';
		}
		else
		{
			document.getElementById([id]).style.filter = 'Alpha(Opacity=100)';
		}
	}
}
function fit_in(OBJ)
{
	OBJ != '' ? cur_obj = OBJ : cur_obj = dragobjekt;	
	objekt = 'toolbar_' + cur_obj.id;
	if(cur_obj.id == "sc")
	{
		cur_obj.style.left = rasterX[0] + 21 + 'px';
		cur_obj.style.top = rasterY[0] + 21 + 'px';
		transparenz('z2', false);
		transparenz('z4', false);
		transparenz('z5', false);
		document.getElementById([objekt]).style.visibility = 'visible';
	}
	if(cur_obj.id == "av")
	{
		if(sc.style.left != '25px')
		{
			cur_obj.style.left = rasterX[1] + 21 + 'px';
			cur_obj.style.top = rasterY[1] + 21 + 'px';
			transparenz('z3', false);
			document.getElementById([objekt]).style.visibility = 'visible';
		}
		else
		{
			cur_obj.style.left = rasterIco[cur_obj.id]['x'];
			cur_obj.style.top = rasterIco[cur_obj.id]['y'];
		}
	}
	if(cur_obj.id == "as")
	{
		if(av.style.left != '25px')
		{
			cur_obj.style.left = rasterX[2] + 21 + 'px';
			cur_obj.style.top = rasterY[2] + 21 + 'px';		
			document.getElementById([objekt]).style.visibility = 'visible';
		}
		else
		{
			cur_obj.style.left = rasterIco[cur_obj.id]['x'];
			cur_obj.style.top = rasterIco[cur_obj.id]['y'];
		}
	}
	if(cur_obj.id == "ds")
	{
		if(sc.style.left != '25px')
		{
			cur_obj.style.left = rasterX[3] + 21 + 'px';
			cur_obj.style.top = rasterY[3] + 21 + 'px';
			document.getElementById([objekt]).style.visibility = 'visible';
		}
		else
		{
			cur_obj.style.left = rasterIco[cur_obj.id]['x'];
			cur_obj.style.top = rasterIco[cur_obj.id]['y'];
		}
	}
	if(cur_obj.id == "pc")
	{
		if(sc.style.left != '25px')
		{
			(Ergebnis > -1) ? cur_obj.style.left = rasterX[4] + 63 + 'px' : cur_obj.style.left = rasterX[4] + 21 + 'px';
			cur_obj.style.top = rasterY[4] + 21 + 'px';
			document.getElementById([objekt]).style.visibility = 'visible';
		}
		else
		{
			cur_obj.style.left = rasterIco[cur_obj.id]['x'];
			cur_obj.style.top = rasterIco[cur_obj.id]['y'];
		}
	}
	OBJ == '' ? set_history(dragobjekt.id) : '';
}
function proof_pos()
{
	if(dragobjekt != null)
	{
		tmp_x = dragobjekt.style.left.split('p');
		tmp_x = parseInt(tmp_x[0]) + 50;
		tmp_y = dragobjekt.style.top.split('p');
		tmp_y = parseInt(tmp_y[0]) + 50;
		if(tmp_x >= rasterX[0] && tmp_x <= rasterX[0] + 140 && tmp_y >= rasterY[0] && tmp_y <= rasterY[0] + 140)
		{
			fit_in('');
			rasterinit();
		}
		else if(tmp_x >= rasterX[1] && tmp_x <= rasterX[1] + 140 && tmp_y >= rasterY[1] && tmp_y <= rasterY[1] + 140)
		{
			fit_in('');
			rasterinit();
		}
		else if(tmp_x >= rasterX[2] && tmp_x <= rasterX[2] + 140 && tmp_y >= rasterY[2] && tmp_y <= rasterY[2] + 140)
		{
			fit_in('');
			rasterinit();
		}
		else if(tmp_x >= rasterX[3] && tmp_x <= rasterX[3] + 140 && tmp_y >= rasterY[3] && tmp_y <= rasterY[3] + 140)
		{
			fit_in('');
			rasterinit();
		}
		else if(tmp_x >= rasterX[4] && tmp_x <= rasterX[4] + 140 && tmp_y >= rasterY[4] && tmp_y <= rasterY[4] + 140)
		{
			fit_in('');
			rasterinit();
		}
		else
		{
			if(objektdown)
			{
				set_history('true.' + dragobjekt.id);
			}
			dragobjekt.style.left = rasterIco[dragobjekt.id]['x'];
			dragobjekt.style.top = rasterIco[dragobjekt.id]['y'];
			if(dragobjekt.id == 'sc')
			{
				s_undo('av');
				transparenz('z2', true);
				s_undo('as');
				transparenz('z3', true);
				s_undo('ds');
				transparenz('z4', true);
				s_undo('pc');
				transparenz('z5', true);
			}
			if(dragobjekt.id == 'av')
			{
				s_undo('as');
				transparenz('z3', true);
			}
		}
	}
}
function findPos(obj) 
{
	var curleft = curtop = 0;
	if(obj != null)
	{
		if(obj.offsetParent) 
		{
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
			while (obj = obj.offsetParent) 
			{
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
		return [curleft,curtop];
	}
}
var rasterIco = new Array();
var rasterPos = new Array();
function rastericons()
{
	rasterIco['sc'] = new Object;
	rasterIco['sc']['x'] = sc.offsetLeft;
	rasterIco['sc']['y'] = sc.offsetTop;
	rasterIco['av'] = new Object;
	rasterIco['av']['x'] = av.offsetLeft;
	rasterIco['av']['y'] = av.offsetTop;
	rasterIco['as'] = new Object;
	rasterIco['as']['x'] = as.offsetLeft;
	rasterIco['as']['y'] = as.offsetTop;
	rasterIco['ds'] = new Object;
	rasterIco['ds']['x'] = ds.offsetLeft;
	rasterIco['ds']['y'] = ds.offsetTop;
	rasterIco['pc'] = new Object;
	rasterIco['pc']['x'] = pc.offsetLeft;
	rasterIco['pc']['y'] = pc.offsetTop;
	rasterPos['z1'] = new Object;
	rasterPos['z2'] = new Object;
	rasterPos['z3'] = new Object;
	rasterPos['z4'] = new Object;
	rasterPos['z5'] = new Object;
}
function draginit() {
  document.onmousemove = drag;
  document.onmouseup = dragstop;
}
function dragstart(element)
{
	element.offsetLeft != '25' ? objektdown = true : '';
	if(document.getElementsByTagName('body')[0].style.cursor == 'help')
  	{
		help(element.id);
		document.getElementsByTagName('body')[0].style.cursor = 'auto';
  	}
  	else
  	{
	  	dragobjekt = element;
	  	dragx = posx - dragobjekt.offsetLeft;
	  	dragy = posy - dragobjekt.offsetTop;
	  	objekt = 'toolbar_' + dragobjekt.id;
	  	document.getElementById([objekt]).style.visibility = 'hidden';
  	}
}
function dragstop() {
  proof_pos();
  set_attribs();
  dragobjekt=null;
}
function drag(ereignis) {
  posx = document.all ? window.event.clientX : ereignis.pageX;
  posy = document.all ? window.event.clientY : ereignis.pageY;
  if(dragobjekt != null)
  {
	dragobjekt.style.left = (posx - dragx) + "px";
	dragobjekt.style.top = (posy - dragy) + "px";
  }
}
function big_undo()
{
	sc.style.left = rasterIco['sc']['x'];
	sc.style.top = rasterIco['sc']['y'];
	av.style.left = rasterIco['av']['x'];
	av.style.top = rasterIco['av']['y'];
	as.style.left = rasterIco['as']['x'];
	as.style.top = rasterIco['as']['y'];
	ds.style.left = rasterIco['ds']['x'];
	ds.style.top = rasterIco['ds']['y'];
	pc.style.left = rasterIco['pc']['x'];
	pc.style.top = rasterIco['pc']['y'];
	z2.style.filter = 'Alpha(Opacity=33)';	
	z3.style.filter = 'Alpha(Opacity=33)';	
	z4.style.filter = 'Alpha(Opacity=33)';	
	z5.style.filter = 'Alpha(Opacity=33)';
	sec1.style.backgroundColor = '#FFFFFF';
	sec2.style.backgroundColor = '#FFFFFF';
	sec3.style.backgroundColor = '#FFFFFF';
	sec4.style.backgroundColor = '#FFFFFF';
	sec5.style.backgroundColor = '#FFFFFF';
	zuv1.style.backgroundColor = '#FFFFFF';
	zuv2.style.backgroundColor = '#FFFFFF';
	zuv3.style.backgroundColor = '#FFFFFF';
	zuv4.style.backgroundColor = '#FFFFFF';
	zuv5.style.backgroundColor = '#FFFFFF';
	lei1.style.backgroundColor = '#FFFFFF';
	lei2.style.backgroundColor = '#FFFFFF';
	lei3.style.backgroundColor = '#FFFFFF';
	lei4.style.backgroundColor = '#FFFFFF';
	lei5.style.backgroundColor = '#FFFFFF';
	dat1.style.backgroundColor = '#FFFFFF';
	dat2.style.backgroundColor = '#FFFFFF';
	dat3.style.backgroundColor = '#FFFFFF';
	dat4.style.backgroundColor = '#FFFFFF';
	dat5.style.backgroundColor = '#FFFFFF';
	ver1.style.backgroundColor = '#FFFFFF';
	ver2.style.backgroundColor = '#FFFFFF';
	ver3.style.backgroundColor = '#FFFFFF';
	ver4.style.backgroundColor = '#FFFFFF';
	ver5.style.backgroundColor = '#FFFFFF';
	toolbar_sc.style.visibility = 'hidden';
	toolbar_av.style.visibility = 'hidden';
	toolbar_as.style.visibility = 'hidden';
	toolbar_ds.style.visibility = 'hidden';
	toolbar_pc.style.visibility = 'hidden';
	remote.innerHTML = 'nein';
	maxR.innerHTML = '6 h';
	int.innerHTML = 'monatl.';
	h_pos = -1;
	pcs.innerHTML = '1';
	server.innerHTML = '0';
	printer.innerHTML = '0';
}
var positions = new Array();
function set_attribs()
{
	if(sc.style.left != '25px')
	{
		sec1.style.backgroundColor = '#00FF33';
		zuv1.style.backgroundColor = '#00FF33';
		zuv2.style.backgroundColor = '#00FF33';
		zuv3.style.backgroundColor = '#00FF33';
		lei1.style.backgroundColor = '#00FF33';
		lei2.style.backgroundColor = '#00FF33';
		lei3.style.backgroundColor = '#00FF33';
		lei4.style.backgroundColor = '#00FF33';
	}
	else
	{
		sec1.style.backgroundColor = '#FFFFFF';
		zuv1.style.backgroundColor = '#FFFFFF';
		zuv2.style.backgroundColor = '#FFFFFF';
		zuv3.style.backgroundColor = '#FFFFFF';
		lei1.style.backgroundColor = '#FFFFFF';
		lei2.style.backgroundColor = '#FFFFFF';
		lei3.style.backgroundColor = '#FFFFFF';
		lei4.style.backgroundColor = '#FFFFFF';
	}
	if(av.style.left != '25px')
	{
		sec2.style.backgroundColor = '#00FF33';
		sec3.style.backgroundColor = '#00FF33';
		zuv4.style.backgroundColor = '#00FF33';
		zuv5.style.backgroundColor = '#00FF33';
		lei5.style.backgroundColor = '#00FF33';
	}
	else
	{
		sec2.style.backgroundColor = '#FFFFFF';
		sec3.style.backgroundColor = '#FFFFFF';
		zuv4.style.backgroundColor = '#FFFFFF';
		zuv5.style.backgroundColor = '#FFFFFF';
		lei5.style.backgroundColor = '#FFFFFF';
	}
	if(as.style.left != '25px')
	{
		sec4.style.backgroundColor = '#00FF33';
		sec5.style.backgroundColor = '#00FF33';
	}
	else
	{
		sec4.style.backgroundColor = '#FFFFFF';
		sec5.style.backgroundColor = '#FFFFFF';
	}
	if(ds.style.left != '25px')
	{
		dat1.style.backgroundColor = '#00FF33';
		dat2.style.backgroundColor = '#00FF33';
		dat3.style.backgroundColor = '#00FF33';
		dat4.style.backgroundColor = '#00FF33';
		dat5.style.backgroundColor = '#00FF33';
	}
	else
	{
		dat1.style.backgroundColor = '#FFFFFF';
		dat2.style.backgroundColor = '#FFFFFF';
		dat3.style.backgroundColor = '#FFFFFF';
		dat4.style.backgroundColor = '#FFFFFF';
		dat5.style.backgroundColor = '#FFFFFF';
	}
	if(pc.style.left != '25px')
	{
		ver1.style.backgroundColor = '#00FF33';
		ver2.style.backgroundColor = '#00FF33';
		ver3.style.backgroundColor = '#00FF33';
		ver4.style.backgroundColor = '#00FF33';
		ver5.style.backgroundColor = '#00FF33';
	}
	else
	{
		ver1.style.backgroundColor = '#FFFFFF';
		ver2.style.backgroundColor = '#FFFFFF';
		ver3.style.backgroundColor = '#FFFFFF';
		ver4.style.backgroundColor = '#FFFFFF';
		ver5.style.backgroundColor = '#FFFFFF';
	}
}
function dropdown(opt)
{
	if(opt)
	{
		optionen.style.display = 'block';
		optionen.style.visibility = 'visible';
		if(opt != 'kein')
		{
		optionen.style.top = opt.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.offsetTop + 16 + 'px';
		optionen.style.left = opt.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.offsetLeft + 1 + 'px';
		}
	}
	if(!opt)
	{
		optionen.style.display = 'none';
		optionen.style.visibility = 'hidden';
	}
}
function set_option(obj, dir)
{
	if(obj == 'remote')
	{
		if(remote.innerHTML == 'nein')
		{
			remote.innerHTML = 'ja';
		}
		else
		{
			remote.innerHTML = 'nein';
		}
	}
	if(obj == 'maxR')
	{
		if(maxR.innerHTML == '6 h')
		{
			maxR.innerHTML = '3 h';
		}
		else
		{
			maxR.innerHTML = '6 h';
		}
	}
	if(obj == 'int')
	{
		if(int.innerHTML == 'monatl.')
		{
			int.innerHTML = '14-tägig';
		}
		else
		{
			int.innerHTML = 'monatl.';
		}
	}
	if(obj == 'pcs')
	{
		if(dir && pcs.innerHTML != '999')
		{
			pcs.innerHTML = parseInt(pcs.innerHTML) + 1;
		}
		else if(!dir && pcs.innerHTML != '0')
		{
			pcs.innerHTML = parseInt(pcs.innerHTML) - 1;
		}
	}
	if(obj == 'server')
	{
		if(dir && server.innerHTML != '999')
		{
			server.innerHTML = parseInt(server.innerHTML) + 1;
		}
		else if(!dir && server.innerHTML != '0')
		{
			server.innerHTML = parseInt(server.innerHTML) - 1;
		}
	}
	if(obj == 'printer')
	{
		if(dir && printer.innerHTML != '999')
		{
			printer.innerHTML = parseInt(printer.innerHTML) + 1;
		}
		else if(!dir && printer.innerHTML != '0')
		{
			printer.innerHTML = parseInt(printer.innerHTML) - 1;
		}
	}
}
function goto(e)
{
	for(z=0;z<rasterX.length;z++)
	{
		if((e.clientX > rasterX[z]) && (e.clientX < rasterX[z] + 102) && (e.clientY > rasterY[z]) && (e.clientY < rasterY[z] + 100))
		{
			break;
		}
	}
	if(z == 0)
	{
		window.open('http://www.commumedia.de/systemcare.htm');
	}
	if(z == 1)
	{
		window.open('http://www.commumedia.de/antivirus.htm');
	}
	if(z == 2)
	{
		window.open('http://www.commumedia.de/antispy.htm');
	}
	if(z == 3)
	{
		window.open('http://www.commumedia.de/datasafety.htm');
	}
	if(z == 4)
	{
		window.open('http://www.commumedia.de/printercare.htm');
	}
}
function help(mode)
{
	if(mode == '')
	{
		document.getElementsByTagName('body')[0].style.cursor='help';
	}
	if(mode == 'sc')
	{
		tdhelp.innerHTML = 'Das SystemCare Servicemodul bildet die Basis unseres Serviceangebotes. Es umfasst Wartung und Pflege des Betriebssystems, aber auch die Instandsetzung nach einem Systemfehlern.';
	}
	if(mode == 'av')
	{
		tdhelp.innerHTML = 'Umfang des AntiVirus Moduls ist die regelmäßige Suche nach Malware, sowie das Entfernen solcher Software und die Wiederherstellung des Systems nach einem Virenbefall.';
	}
	if(mode == 'as')
	{
		tdhelp.innerHTML = 'Konfiguration und Aktualisierung Ihrer Hardware- wie Software-Firewalls übernehmen wir für Sie im Rahmen des AntiSpy Moduls.';
	}
	if(mode == 'ds')
	{
		tdhelp.innerHTML = 'Ein Höchstmaß an Schutz vor Datenverlusten erreicht unser Team im Rahmen des DataSafety Moduls für Sie.';
	}
	if(mode == 'pc')
	{
		tdhelp.innerHTML = 'Durch Wartung, Pflege und Reparaturen Ihrer Drucksysteme gewährleistet das PrinterCare Servicemodul ein reibungsloses Document Management in Ihrem Hause.';
	}
}
var history = new Array();
var h_pos = -1;
function set_history(obj)
{
	h_pos++;
	history[h_pos] = new Object();
	history[h_pos] = obj;
}
var DatField = new Array();
DatField['sc'] = new Object;
DatField['sc'] = 'z1';
DatField['av'] = new Object;
DatField['av'] = 'z2';
DatField['as'] = new Object;
DatField['as'] = 'z3';
DatField['ds'] = new Object;
DatField['ds'] = 'z4';
DatField['pc'] = new Object;
DatField['pc'] = 'z5';
function undo()
{
	temptmp = history[h_pos];
	temp = temptmp.split('.');
	if(temp[0] == 'true')
	{
		fit_in(document.getElementById(temp[1]));
	}
	else
	{
		if(temp[0] == 'sc')
		{
			s_undo('av');
			transparenz('z2', true);
			s_undo('as');
			transparenz('z3', true);
			s_undo('ds');
			transparenz('z4', true);
			s_undo('pc');
			transparenz('z5', true);
			s_undo(temp[0]);
		}
		else if(temp[0] == 'av')
		{
			s_undo('as');
			transparenz('z3', true);
			s_undo(temp[0]);
		}
		else
		{
			s_undo(temp[0]);
		}
	}
	h_pos > -1 ? h_pos-- : '';
	set_attribs();
}
function redo()
{
	
	temptmp = history[h_pos + 1];
	temp = temptmp.split('.');
	if(temp[0] == 'true')
	{
		temp = temp[1];
		if(temp == 'sc')
		{
			s_undo('av');
			transparenz('z2', true);
			s_undo('as');
			transparenz('z3', true);
			s_undo('ds');
			transparenz('z4', true);
			s_undo('pc');
			transparenz('z5', true);
			s_undo(temp);
		}
		else if(temp == 'av')
		{
			s_undo('as');
			transparenz('z3', true);
			s_undo(temp);
		}
		else
		{
			s_undo(temp);
		}
		h_pos++;
	}
	else
	{
		temp = temp[0];
		fit_in(document.getElementById(temp));
		h_pos++;
	}
	set_attribs();
}
function e_undo(e)
{
	for(z=0;z<rasterX.length;z++)
	{
		if((e.clientX > rasterX[z]) && (e.clientX < rasterX[z] + 102) && (e.clientY > rasterY[z]) && (e.clientY < rasterY[z] + 100))
		{
			break;
		}
	}
	z == 0 ? id = 'sc' : z == 1 ? id = 'av' : z == 2 ? id = 'as' : z == 3 ? id = 'ds' : z == 4 ? id = 'pc' : '';
	if(id == 'sc')
	{
		s_undo('av');
		transparenz('z2', true);
		s_undo('as');
		transparenz('z3', true);
		s_undo('ds');
		transparenz('z4', true);
		s_undo('pc');
		transparenz('z5', true);
		s_undo(id);
	}
	else if(id == 'av')
	{
		s_undo('as');
		transparenz('z3', true);
		s_undo(id);
	}
	else
	{
		s_undo(id);
	}
	set_history('true.' + id);
	dropdown(false);
	set_attribs();
}
function infomaterial(show)
{
	if(show)
	{
		sc.style.left != '25px' ? data = '1;' : data = '0;';
		av.style.left != '25px' ? data = data + '1;' : data = data + '0;';
		as.style.left != '25px' ? data = data + '1;' : data = data + '0;';
		ds.style.left != '25px' ? data = data + '1;' : data = data + '0;';
		pc.style.left != '25px' ? data = data + '1;' : data = data + '0;';
		data = data + int.innerHTML + ';';
		data = data + maxR.innerHTML + ';';
		data = data + remote.innerHTML + ';';
		data = data + pcs.innerHTML + ';';
		data = data + server.innerHTML + ';';
		data = data + printer.innerHTML + ';';
		window.open('infomaterial.php?data=' + data, 'test', 'width=500,height=450,scrollbars=no');
	}
}
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function getkeycode(e)
{
	if(e.keyCode == 13)
	{
		document.form1.submit();
	}
}
function getkeycode(e, form)
{
	if(e.keyCode == 13)
	{
		document.forms[form].submit();
	}
}
//Artikel Tabs ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function goToTab(tabId)
{
	var tmpId;
	for(z=0;z<document.getElementsByTagName('div').length;z++)
	{
		if(document.getElementsByTagName('div')[z].id.substr(0, 3).toLowerCase() == 'tab')
		{
			if(parseInt(document.getElementsByTagName('div')[z].id.substr(3, 1)) == tabId)
			{
				document.getElementById('tab' + tabId).style.backgroundColor = '#ef9c40';
				document.getElementById('txt_tab' + tabId).style.color = '#FFFFFF';
				document.getElementById('ctrContent' + tabId).style.display = 'block';
			}
			else
			{
				tmpId = document.getElementsByTagName('div')[z].id.substr(3, 1);
				document.getElementById('ctrContent' + tmpId).style.display = 'none';
				document.getElementById('tab' + tmpId).style.backgroundColor = '#ffffff';
				document.getElementById('txt_tab' + tmpId).style.color = '#e97b00';
			}
		}
	}
}
//Warenkorb +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
var invert = true;
function show_cart(obj)
{
	if(invert)
	{
		document.getElementById(obj).style.display = 'block';
	}
	else
	{
		document.getElementById(obj).style.display = 'none';	
	}
	invert = !invert;
}