// Checks the browser and adds classes to the body to reflect it.

$(document).ready(function(){

    if($.browser.msie){
	$("#accordion").css("margin-left", "-80px" );
   $(".menuContent").css("margin-left", "-30px" );
    }
});

function submitForms()
   {
   if ( isEmail()  )
    return true;

   else
      return false;
   }

function isEmail()
   {
 	email=document.getElementById('mailing');
	


   if (email.elements[1].value == "") 
      {
      alert("\nGeben Sie bitte Ihre Email-Adresse ein")
      email.elements[1].focus();
      return false; 
      }
   if (email.elements[1].value.indexOf ('@',0) == -1 || 
       email.elements[1].value.indexOf ('.',0) == -1)
      {
      alert("Die eingegebene Email-Adresse scheint nicht korrekt zu sein.\n\nSie sollte wie folgt aussehen:\n\"IhrName@IhrInternetProvider.de\".\n\n")
      email.elements[1].select();
      email.elements[1].focus();
      return false;
      }
   return false; 
  }

$(document).ready(function() {
  //click event für submit button
  $('#submit').click(function () {
  	
  //Daten von den HTML Feldern in JS-Vars übersetzen
  var name = $('input[name=name]');
  var email = $('input[name=email]');
  var subject = $('input[name=subject]');
  var inhalt = $('textarea[name=inhalt]');
  if (email.val()==""){
  alert("Bitte geben Sie eine Email-Adresse ein.\n\n");
	   return -1;
  }
  if (email.val().indexOf('@')==-1){
       alert("Die eingegebene Email-Adresse scheint nicht korrekt zu sein.\n\nSie sollte wie folgt aussehen:\n\"IhrName@IhrEmailProvider.de\".\n\n");
	   return -1;
  }
  //die Daten sollen per GET an das PHP Skript weitergeleitet werden. Dafür bauen wir einen
  //String
  var data = 'name=' + name.val() + '&email=' + email.val() + '&subject=' + subject.val()
  + '&Nachricht='  + encodeURIComponent(inhalt.val());
  //alle Textfelder deaktivieren
  $('.text').attr('disabled','true');
  //Icon während des Requests einblenden
////  $('.loading_icon').show();
  //Request abschicken
  $.ajax({
	//Ort des Skriptes in dem die per GET übertragenen Daten verarbeitet werden sollen
	url: "cgi-bin/form.php",
	//Angabe der GET Methode, auch POST wäre möglich. Allerdings nur sinnvoll
  //bei größeren Datenmengen
	type: "POST",
	//Daten die gesendet werden sollen
	data: data,
	//bei Antwort des Requests (Response)
	success: function (reqCode) {
	//wenn saveData.php true bzw. den Status 1 zurückliefert
		if (reqCode!="") {
	
			//verstecken des Formulars
			$('.myform').fadeOut('slow');
			//anzeigen der Erfolgsmeldung
			$('.done').html('<span style="color:red;">Vielen Dank für Ihre Nachricht</span>').fadeIn('slow');
		//wenn der Request eine Form von false zurückschickt, Fehler ausgeben.
		} else{
      alert('Fehler beim Abschicken des Formulares.');
    }
	}
});
	return false;
  //der return wird benötigt, damit das Formular nicht tatsächlich abgeschickt wird und
  //sich nicht wie ein normales Form mit Seiten Refresh verhält.
	});
});

$(document).ready(function() {
 
			$('#counter').load('cgi-bin/counter.php');
});

$(function(){
		// Accordion
		$("#accordion").accordion({ header: "h3", autoHeight:false,collapsible:true});
});

 
 var activate =function(int) {
    
     $("#accordion").accordion("activate", int);
	 $(".menuContent").children().each(function(index){
	 if (int==index){
	 $(this).removeClass('lite');
	 $(this).addClass('hilite');
	 }else{
	  $(this).removeClass('hilite');
	   $(this).addClass('lite');
	 }
	 });
	 
}
var menue = function(int){
	 $(".menuContent").children().each(function(index){
	 if (int==index){
	 $(this).removeClass('lite');
	 $(this).addClass('hilite');
	 }else{
	  $(this).removeClass('hilite');
	   $(this).addClass('lite');
	 }
	 });

}
  

 
