<!--
/* Aktuelles Jahr ermitteln */
function getYearTo(){
	var d = new Date();
	return d.getFullYear();
}

/* Style-Effekt */
function getActivated(number) {
    document.getElementById("submenu"+number).className="active";	
}

/* E-Mail-Adresse generieren */
function openmail(user,host) {
    locationstring = "mailto:" + user + "@" + host;
    window.location = locationstring;
}

function pastemail(user,host) {
	document.write('<a href="javascript:openmail(\''+user+'\',\''+host+'\')">'+user+'@'+host+'</a>');
}

/* Formularprfung Bestellformular */
function checkBestellFormular() {
    if ((document.BestellFormular.Name.value=="")  || (document.BestellFormular.Strasse.value=="") ||
        (document.BestellFormular.Ort.value=="")   || (document.BestellFormular.Telefon.value=="") || 
		(document.BestellFormular.Email.value=="")) {		
	   alert("Bitte alle mit * markierten Felder ausfuellen!");
	   return false;
	}    	
	for (var i=0; i<document.BestellFormular.Telefon.value.length; i++){
		if (document.BestellFormular.Telefon.value.charAt(i) != "/" 
		    && document.BestellFormular.Telefon.value.charAt(i) != " " 
			&& document.BestellFormular.Telefon.value.charAt(i) != "-") {
		   if (document.BestellFormular.Telefon.value.charAt(i) > "9" || document.BestellFormular.Telefon.value.charAt(i) < "0") {		
			  alert('Dies ist keine gueltige Telefonnummer!');
			  document.BestellFormular.Telefon.focus();
			  return false;
		   }
		}
	}
    if (document.BestellFormular.Email.value.indexOf('@')==-1) {
	   alert("Dies ist keine gueltige E-Mail-Adresse!");
	   document.BestellFormular.Email.focus();
	   return false;
	}	
	if (!document.BestellFormular.Bestellung.checked) {
		alert("Bitte bestaetigen Sie Ihre Bestellung!");
		return false;
	} 
	if (!document.BestellFormular.AGB.checked) {
		alert("Bitte akzeptieren Sie unsere Allgemeinen Geschaeftsbedingungen!");
		return false;
	} 
    return true;	
}

/* Formularprfung Kontaktformular */
function checkFormular() {
    if ((document.Formular.Name.value=="")  || (document.Formular.Strasse.value=="") ||
        (document.Formular.Ort.value=="")   || (document.Formular.Telefon.value=="") || 
		(document.Formular.Email.value=="") || (document.Formular.Mitteilung.value=="")) {		
	   alert("Bitte alle mit * markierten Felder ausfuellen!");
	   return false;
	}    	
	for (var i=0; i<document.Formular.Telefon.value.length; i++){
		if (document.Formular.Telefon.value.charAt(i) != "/" 
		    && document.Formular.Telefon.value.charAt(i) != " " 
			&& document.Formular.Telefon.value.charAt(i) != "-") {
		   if (document.Formular.Telefon.value.charAt(i) > "9" || document.Formular.Telefon.value.charAt(i) < "0") {		
			  alert('Dies ist keine gueltige Telefonnummer!');
			  document.Formular.Telefon.focus();
			  return false;
		   }
		}
	}
    if (document.Formular.Email.value.indexOf('@')==-1) {
	   alert("Dies ist keine gueltige E-Mail-Adresse!");
	   document.Formular.Email.focus();
	   return false;
	}	
	if (document.Formular.Hauptkategorie.value=="none") {
	   alert("Wofuer interessieren Sie sich?");
	   document.Formular.Hauptkategorie.focus();
	   return false;		
	}
	if (document.Formular.Unterkategorie.value=="none") {
	   alert("Spezifizieren Sie obige Auswahl!");
	   document.Formular.Unterkategorie.focus();
	   return false;		
	}		
	if (document.Formular.RueckrufAktiv.checked == true) {
	   if ((document.Formular.Tag.value=="none") || (document.Formular.Monat.value=="none") || 
		   (document.Formular.Uhrzeit.value=="none")) {
		  alert('Angaben zum Rueckrufservice fehlen!');
		  return false;		   
	   }
	}
	return true;	
}

// Formular Aktivieren der Ruckruffunktion
function activateCallBack(s) {
  if (document.Formular.RueckrufAktiv.checked == true) {	
    document.Formular.Tag.disabled = "";
    document.Formular.Monat.disabled = "";
	document.Formular.Uhrzeit.disabled = "";
  } else {
    document.Formular.Tag.disabled = "disabled";
    document.Formular.Monat.disabled = "disabled";
	document.Formular.Uhrzeit.disabled = "disabled";
    document.Formular.Tag.value = "none";
    document.Formular.Monat.value = "none";
	document.Formular.Uhrzeit.value = "none";	
  }	  
}

// Formular Datum Tag erzeugen
function createDaysDate(s) {
  var i = 1;
  do {
    document.forms[0].Tag.options[i] =
	new Option((s.value?i:""));
	i++;
  } while (i <= 31);
}

// Formular Stunden Zeit erzeugen
function createHoursTime(s) {
  var i = 9;
  var z = 10;
  do {
    document.forms[0].Uhrzeit.options[z-9] =
	new Option((s.value?i+":00":""));
    document.forms[0].Uhrzeit.options[z-8] =
	new Option((s.value?i+":30":""));
	z = z + 2;
	i++;	
  } while (i <= 17);
}

// Funktion zum Loeschen einer aelteren Vorauswahl
function deleteEintrag() {
  var i = document.forms[0].Unterkategorie.length-1;
  do {
    document.forms[0].Unterkategorie.options[document.forms[0].Unterkategorie.length-i] = null;
    i--;
  } while (i != 0);
}

// Funktion zum Wechseln des Untermenues
function umschaltenUnterbereich(s) {
  if (document.forms[0].Unterkategorie.length != 1 ){ 
    deleteEintrag();
	document.forms[0].Unterkategorie.disabled = "";
  }

  document.forms[0].Unterkategorie.options[0] =
  new Option((s.value?"Bitte Unterbereich angeben":""));
  document.forms[0].Unterkategorie.options[1] =
  new Option((s.value?"---------------------------------------------------":""));	  
  
  switch (s.value){
    case "Loesungen" : {
      document.forms[0].Unterkategorie.options[2] =
      new Option(((s.value=="Loesungen")?"Backup":""));
      document.forms[0].Unterkategorie.options[3] =
      new Option(((s.value=="Loesungen")?"Netzwerkdesign":""));
      document.forms[0].Unterkategorie.options[4] =
      new Option(((s.value=="Loesungen")?"Redundanz":""));	  
      document.forms[0].Unterkategorie.options[5] =
      new Option(((s.value=="Loesungen")?"USV":""));
      document.forms[0].Unterkategorie.options[6] =
      new Option(((s.value=="Loesungen")?"Video-Conferencing":""));	  
      document.forms[0].Unterkategorie.options[7] =
      new Option(((s.value=="Loesungen")?"VPN":""));
      document.forms[0].Unterkategorie.options[8] =
      new Option(((s.value=="Loesungen")?"WAN":""));	  
	  break;
    }
    case "Service"  : {	
      document.forms[0].Unterkategorie.options[2] =
      new Option(((s.value=="Service")?"Beratung":""));
      document.forms[0].Unterkategorie.options[3] =
      new Option(((s.value=="Service")?"HelpDesk":""));
      document.forms[0].Unterkategorie.options[4] =
      new Option(((s.value=="Service")?"Netzwerkservice":""));	
      document.forms[0].Unterkategorie.options[5] =
      new Option(((s.value=="Service")?"Hardwareservice":""));	
      document.forms[0].Unterkategorie.options[6] =
      new Option(((s.value=="Service")?"Wartungsvertraege":""));	
      document.forms[0].Unterkategorie.options[7] =
      new Option(((s.value=="Service")?"Druckerservice":""));	
      document.forms[0].Unterkategorie.options[8] =
      new Option(((s.value=="Service")?"Schulungen":""));	
	  break;		
    }
    case "Hardware"  : {	
      document.forms[0].Unterkategorie.options[2] =
      new Option(((s.value=="Hardware")?"Notebooks / PCs":""));
      document.forms[0].Unterkategorie.options[3] =
      new Option(((s.value=="Hardware")?"Server":""));
      document.forms[0].Unterkategorie.options[4] =
      new Option(((s.value=="Hardware")?"Bildschirme":""));	
      document.forms[0].Unterkategorie.options[5] =
      new Option(((s.value=="Hardware")?"Drucker":""));	
      document.forms[0].Unterkategorie.options[6] =
      new Option(((s.value=="Hardware")?"Peripherie":""));	
      document.forms[0].Unterkategorie.options[7] =
      new Option(((s.value=="Hardware")?"Zubehoer":""));	
      document.forms[0].Unterkategorie.options[8] =
      new Option(((s.value=="Hardware")?"Preisaktionen":""));	
      break;	
    }
    case "Software"  : {	
      document.forms[0].Unterkategorie.options[2] =
      new Option(((s.value=="Software")?"WinAdress":""));
      document.forms[0].Unterkategorie.options[3] =
      new Option(((s.value=="Software")?"Office":""));
      document.forms[0].Unterkategorie.options[4] =
      new Option(((s.value=="Software")?"Virenschutz":""));	
	  document.forms[0].Unterkategorie.options[5] =
      new Option(((s.value=="Software")?"Back-Office":""));	
      document.forms[0].Unterkategorie.options[6] =
      new Option(((s.value=="Software")?"Sonstige":""));	
	  break;	
    }	
    default  : {	
	  document.forms[0].Unterkategorie.disabled = "disabled";
      document.forms[0].Unterkategorie.options[0] =
      new Option((s.value?"Keine Auswahl vorhanden":""));
      document.forms[0].Unterkategorie.options[1] =
      new Option((s.value?"---------------------------------------------------":""));	 
	  break;	
	}
  }	
}

// Zeigen & Verstecken von Textabstzen
function toggledisplay (id, linkid){
  if (document.getElementById) {
    var myBlock = document.getElementById(id);
	var myLink = document.getElementById(linkid);
    myBlock.style.display = (myBlock.style.display=='block'?'none':'block');
	myLink.innerHTML = (myLink.innerHTML=='Mehr...'?'Schlie&szlig;en...':'Mehr...');
  }
}

//-->
