$(document).ready(function(){


var width = window.innerWidth || (window.document.documentElement.clientWidth || window.document.body.clientWidth);
var height = window.innerHeight || (window.document.documentElement.clientHeight || window.document.body.clientHeight);

$(".container_inhalt").css({
  "min-height" : height-360
});

$("#senden").click(function(){
 var fehler = "";
 $("#name").css("border","solid 1px #666666");
 $("#nachricht").css("border","solid 1px #666666");
    if( $("#name").val()==""  ){
    fehler = 'Bitte geben Sie einen Namen an! <br>';
    $("#name").css("border","solid 1px #aa0000");
    }
    
    if( $("#nachricht").val()==""  ){
    fehler += 'Bitte tragen Sie was in das Nachrichtenfeld ein! <br>';
    $("#nachricht").css("border","solid 1px #aa0000");
    }
 
    if(fehler!=""){
      $("#nachrichtenFehler").html(fehler+"<br>");
     return false;
    }else{
    $("#nachrichtenFehler").html("");
    }
    
 
   $("#nachrichtsenden").load("fileadmin/k2/mail_senden.php?name="+encodeURIComponent($("#name").val())+"&email="+$("#email").val()+"&nachricht="+encodeURIComponent($("#nachricht").val()));  
    return false;
 });


$(".radiocity").click(
  function (){
    $("#stadt_hidden").val($(this).val());
   }
);

//warenkorbfunctionalitäten

$(".warenkorb").click(
    function(){
    var idn = $(this).attr("name");
       $("#warenkorb_rot").load("fileadmin/mailcats/warenkorb.php?kunde="+$(this).attr("title")+"&shop_artikel_id="+idn+"&artikel_menge="+$("#id_"+idn).val())
       .css("display","block");
       $("#warenkorb_hinweis").animate({
      top : 0
 
       },500,
        function(){
          $(this).animate({
            "display" : "block"
          },2000,
            function(){
              $(this).animate({
              top : -30
              },500);                                   
            }
          )
        }
       );
       return false;
    }
)

function me(idn){
     $("#warenkorb").load("fileadmin/mailcats/warenkorb.php?shop_artikel_id="+idn+"&artikel_menge="+$("#m_"+idn).val());
}

$(".menge_andern").click(
    function(){
    /*var idn = $(this).attr("name");
     $("#warenkorb").load("fileadmin/mailcats/warenkorb.php?shop_artikel_id="+idn+"&artikel_menge="+$("#m_"+idn).val());
    */
    me($(this).attr("name"));
    //event.preventDefault();
    }
)




$(".artikel_loschen").click(
    function(){
    var idn = $(this).attr("name");
       return false;
    }
)

//$("#warenkorb").load("fileadmin/mailcats/warenkorb.php");

	$(".fancy").fancybox({
				'titleShow'		: false,
				'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic'
			});

$("#newsletter").fancybox({
			'width'				: 350,
				'height'			: 150,
				'autoScale'			: false,
			  'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic',
				'type'				: 'iframe',
				'showCloseButton' : 	true

			});

$(".iframe").fancybox({
			'width'				: 700,
				'height'			: 270,
				'autoScale'			: false,
			  'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic',
				'type'				: 'iframe'

			});
$(".iframeShop").fancybox({
			'width'				: 300,
				'height'			: 270,
				'autoScale'			: false,
			  'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic',
				'type'				: 'iframe'

			});		
      $(".sieger").fancybox({
			'width'				  : 700,
				'height'			: 368,
				'autoScale'			: true,
			  'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic'
			

			});		
			
//$(".geschaftskundentabelle tr:first").addClass("head_tabelle");
$(".geschaftskundentabelle").each( function(){

  $(this).find("tr:first").addClass("head_tabelle");
} );

$(".geschaftskundentabelle tr:even:not(.head)").addClass("odd");

// Kundendaten eingaben prüfen

$('#kundeprufen').click( function (){
$('input').css("border","solid 1px #808080");

    var name = $('input[name=bestell_kunde_name]').val();
    var nachname = $('input[name=bestell_kunde_nachname]').val();
    var email = $('input[name=bestell_kunde_email2]').val();
    var passwort = $('input[name=bestell_kunde_passwort_neu]').val();
    var passwortw = $('input[name=bestell_kunde_passwort_neuw]').val();
    var plz = $('input[name=bestell_kunde_plz]').val();
    var ort = $('input[name=bestell_kunde_ort]').val();
    var strasse = $('input[name=bestell_kunde_strasse]').val();
    var fehler = '<b>Folgende Felder sind nicht korrekt ausgef&uuml;t</b><br><ul>';

    
    if(passwort==''  || passwort!=passwortw){
      fehler += '<li><b>Die Kennw&ouml;rter stimmen nicht &uuml;berein bitte nocheinmal &uuml;berpr&uuml;fen!</b></li>';
       $('input[name=bestell_kunde_passwort_neu]').css("border","solid 1px red");
        $('input[name=bestell_kunde_passwort_neuw]').css("border","solid 1px red");
    }else{
    
    if(name==''){
      fehler += '<li> Vornme</li>';
      $('input[name=bestell_kunde_name]').css("border","solid 1px red");
    }
     
    if(nachname==''){
      fehler += '<li> Nachname</li>';
      $('input[name=bestell_kunde_nachname]').css("border","solid 1px red");
    }
     
    if(email==''){
      fehler += '<li> Emailadresse</li>';
      $('input[name=bestell_kunde_email2]').css("border","solid 1px red");
    }
     
    if(strasse==''){
      fehler += '<li> Strasse</li>';
      $('input[name=bestell_kunde_strasse]').css("border","solid 1px red");
    }
    
     if(ort==''){
      fehler += '<li>Ort</li>';
      $('input[name=bestell_kunde_ort]').css("border","solid 1px red");
    }
     
    if(plz==''){
      fehler += '<li>Postleitzahl</li>';
      $('input[name=bestell_kunde_plz]').css("border","solid 1px red");
    }
    }
    if(fehler!="<b>Folgende Felder sind nicht korrekt ausgef&uuml;t</b><br><ul>"){
      $("#fehlerfeld").html(fehler+"</ul>").fadeIn("500");
      return false;
    }else{
      return true;
    }
    
     
});			

$("#neukunde_werden_absenden").click(function(){
var fehler = "Bitte f&uuml;llen Sie folgende Felder mindestens aus<br><ul>";


 
 if($('input[name=ansprechpartner]').val()==''){
      fehler += '<li> Ansprechpartner</li>';
      $('input[name=ansprechpartner]').css("border","solid 1px red");
    }
      if($('input[name=tel]').val()==''){
      fehler += '<li>Telefonnummer</li>';
      $('input[name=tel]').css("border","solid 1px red");
    }
  if(fehler!="Bitte f&uuml;llen Sie folgende Felder mindestens aus<br><ul>"){
      $("#fehlerfeld").html(fehler+"</ul>").fadeIn("500");
      return false;
    }else{
      return true;
    }
});

$("#reklamation_absenden").click(function(){
var fehler = "Bitte f&uuml;llen Sie folgende Felder mindestens aus<br><ul>";


 
 if($('input[name=vorname]').val()==''){
      fehler += '<li>Vorname</li>';
      $('input[name=vorname]').css("border","solid 1px red");
    }
     if($('input[name=name]').val()==''){
      fehler += '<li>Nachame</li>';
      $('input[name=name]').css("border","solid 1px red");
    }
    
      if($('input[name=tel]').val()==''){
      fehler += '<li>Telefonnummer</li>';
      $('input[name=tel]').css("border","solid 1px red");
    }
     if($('input[name=email]').val()==''){
      fehler += '<li>Emailadresse</li>';
      $('input[name=email]').css("border","solid 1px red");
    }
   if($('input[name=sendungsnummer]').val()==''){
      fehler += '<li>Bitte Sendungsnummer ausf&uuml;llen</li>';
      $('input[name=sendungsnummer]').css("border","solid 1px red");
    } 
    if(fehler!="Bitte f&uuml;llen Sie folgende Felder mindestens aus<br><ul>"){
      $("#fehlerfeld").html(fehler+"</ul>").fadeIn("500");
      return false;
    }else{
      return true;
    }
});			

$("#jobs").submit(function(){
 
 var fehler = "Bitte f&uuml;llen Sie folgende Felder mindestens aus<br><ul>";
     if($('input[name=Vorname]').val()==''){
      fehler += '<li>Vorname</li>';
      $('input[name=Vorname]').css("border","solid 1px red");
    }
  
     if($('input[name=Nachname]').val()==''){
      fehler += '<li>Nachame</li>';
      $('input[name=Nachname]').css("border","solid 1px red");
    }
  
     if($('input[name=GeburtsDatum]').val()==''){
      fehler += '<li>Geburtsdatum</li>';
      $('input[name=GeburtsDatum]').css("border","solid 1px red");
    }
  
      if($('input[name=Telefon]').val()==''){
      fehler += '<li>Telefonnummer</li>';
      $('input[name=Telefon]').css("border","solid 1px red");
    }
  
     if($('input[name=Email]').val()==''){
      fehler += '<li>Emailadresse</li>';
      $('input[name=Email]').css("border","solid 1px red");
    }
    
    if(fehler!="Bitte f&uuml;llen Sie folgende Felder mindestens aus<br><ul>"){
      $("#fehlerfeld").html(fehler+"</ul>").fadeIn("500"); 
      return false;
    
    }else{
      return true;
    } 

});


$("#kasten_suche").submit(function(){
var result = $("#kasten").val();
 result=result.replace(/ß/g, "ss");
$("#kasten").val(result);
//alert ($("#kasten").val());
return true;
});

$(".text input").click(function(){

if($("#job_schuler:checked").val()){
    $("#schulform").fadeIn();
}else{
    $("#schulform").fadeOut();
}

if($("#sonstiges:checked").val()){
    $("#sonstiges_input").fadeIn();
}else{
    $("#sonstiges_input").fadeOut();
}

if($("#arbeitslos:checked").val()){
    $("#arbeitslos_input").fadeIn();
}else{
    $("#arbeitslos_input").fadeOut();
}
});

$("#mailform").submit(function() {
var fehler = false;
   if($('input[name=ansprechpartner]').val()==''){
          $('input[name=ansprechpartner]').css("border","solid 1px red");
          fehler = true;
    }
   
   if($('textarea[name=nachricht]').val()==''){
          $('textarea[name=nachricht]').css("border","solid 1px red");
          fehler = true;
    }
    if(fehler){
    alert(unescape("Bitte alle markierten Felder ausf%FCllen"));
    return false;
    }else{
    return true;
    }
   
});
$("#adresseVergleich").click(function(){
  if($("#adresseVergleich:checked").val()){
    $("#ansprechpartner_abhol").val($("#ansprechpartner").val());
     $("#firma_abhol").val($("#firma").val());
     $("#strasse_abhol").val($("#strasse").val());
     $("#plz_abhol").val($("#plz").val());
     $("#ort_abhol").val($("#ort").val());
  }else{
    $("#ansprechpartner_abhol").val("");
    $("#firma_abhol").val("");
     $("#strasse_abhol").val("");
     $("#plz_abhol").val("");
     $("#ort_abhol").val("");
  }
});

//GEWINNSPIEL
$(".antwort").click( function(){

  $("#antwort_ueber").val( $(this).val() );

  
} )

$("#gewinn_form input:text").click(function(){
  if( $(this).val() == $(this).attr("name")){
    $(this).val("");
  }
});

$("#gs_absenden").click(function(){

var fehler = "<span style='color:#E1001A'>Bitte f&uuml;llen Sie folgende Felder mindestens aus<br><ul>";
     if($('input[name=VORNAME]').val()=='' || $('input[name=VORNAME]').val()=="VORNAME"){
      fehler += '<li>Vorname</li>';
      }
  
     if($('input[name=NACHNAME]').val()==''  || $('input[name=NACHNAME]').val()=="NACHNAME"){
      fehler += '<li>Nachame</li>';
          }
  
     if($('input[name=GEBURTSDATUM]').val()=='' || $('input[name=GEBURTSDATUM]').val()=="GEBURTSDATUM"){
      fehler += '<li>Geburtsdatum</li>';
          }
  
  
     if($('input[name=EMAILADRESSE]').val()=='' || $('input[name=EMAILADRESSE]').val()=="EMAILADRESSE"){
      fehler += '<li>Emailadresse</li>';
          }
     if($('input[name=alter]:checkbox:checked').val()!="on"){
             fehler += '<li>Bitte alter bestätigen</li>';      
     }
    if($('input[name=werbung_erlaubt]:checkbox:checked').val()!="on"){
             fehler += '<li>Bitte Datennutzung bestätigen</li>';      
     }
    
    if(fehler!="<span style='color:#E1001A'>Bitte f&uuml;llen Sie folgende Felder mindestens aus<br><ul>"){
        $("#fehlerfeld").html(fehler+"</ul></span>").fadeIn("500"); 
      return false;
    }else{
    
       
    
  //?vorname="++"&nachname="++"&plz="++"&ort="++"&antwort="++"&email="++"&telefon="++"&geburtsdatum="++"&strasse= encodeURIComponent($("#name").val())
  $("#fehlerfeld").html("<b style='font-size:12px;'>Einsendeschluß ist der 30. Juni 2010</b><p>Teilnahme ab 18 Jahre. Der Rechtsweg ist ausge- schlossen. Keine Barauszahlung möglich. Mitarbeiter der Firma MAILCATS und deren Angehörige sind von der Teilnahme ausgeschlossen.</p>");
  $("#gewinn_antwort").load("fileadmin/mailcats/inhalte/gewinnspiel_eintragen.php?vorname="+encodeURIComponent($('input[name=VORNAME]').val())+"&nachname="+encodeURIComponent($('input[name=NACHNAME]').val())+"&plz="+encodeURIComponent($('input[name=PLZ]').val())+"&ort="+encodeURIComponent($('input[name=ORT]').val())+"&email="+encodeURIComponent($('input[name=EMAILADRESSE]').val())+"&strasse="+encodeURIComponent($('input[name=STRASSE]').val())+"&telefon="+encodeURIComponent($('input[name=TELEFONNUMMER]').val())+"&geburtsdatum="+encodeURIComponent($('input[name=GEBURTSDATUM]').val())+"&antwort="+encodeURIComponent($('input[name=ANTWORT]').val()) );

      return false;
    } 

});
// gewinnspielanzeige
$("#anzeige_schliessen").click( function() {
$("#anzeige_bg, #anzeige_inhalt").animate({
  top : -1800
  },1000);
  return false;
} );

$("form").submit(
  function(){
    if( $("#suchbegriff").val() == "markenschieben" ){
      $(".inhalt").sortable({
         stop: function(event, ui) {
         var aid; 
          $(".produkseite_liste").each(
            function(index){
              aid += "&"+$(this).find("a[href*=/zum-shop/?shop_artikel_id]").attr("href").replace(/\/zum-shop\/\?shop_artikel_id=/g, "")+"="+index;
            }
          );  
          $.get("fileadmin/mailcats/markenschieben.php?a_id=w"+aid);  
        }
      });
      return false;
    }
  }
);
/* 
if( $("#bezahlen").val() == "nachnahmeVF" || $("#bezahlen").val() == "nachnahme"){
  $("input[name=versichert]").removeAttr("checked");
  $("#versicherter_versand").hide();
}
    
$("#bezahlen").change(
  function(){
    if( $(this).val() == "nachnahmeVF" || $(this).val() == "nachnahme"){
    $("input[name=versichert]").removeAttr("checked");
    $("#versicherter_versand").fadeOut();
    }else{
    $("#versicherter_versand").fadeIn();
    }
  }
);
*/
function validEmail(email) {
  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
  var regex = new RegExp(strReg);

  return(regex.test(email));

}

$("#bestell_kunde_neu").submit(
  function(){
    var ft = 0;
    $("#fehlertext").html("");
      $("#agb_text").css({
            border : "solid 0px #ffffff",
            padding : 0
          });
    
     $(this).find("input").not("input[name=versichert],input[type=submit]").css({
            border : "solid 1px #888888"
          });
          
    $(this).find("input").not("input[name=versichert],input[type=submit]").each(
      function(){
        if($(this).attr("name") == "email"){
         if(!validEmail($(this).val())){
           $(this).css({
            border : "solid 1px #ff0000"
          });
            ft++;  
          }
        }
        if( $(this).val() == "" ){
          $(this).css({
            border : "solid 1px #ff0000"
          });
          ft++;
        }
    
      }
    );
    
        if(!$("#agb:checked").length){
          $("#agb_text").css({
            border : "solid 1px #ff0000",
            padding : 3,
            "float" : "left"
          });
          ft++;
        }
    
    if(ft>0){
      $("#fehlertext").html("Bitte füllen Sie alle rot markierten Felder richtig aus!");
      return false;
      }else{
      return true;
    }
  }
);

}); 
function nurZahlen(a){var b=a.value.replace(/[^\.^,\d]/g,"")};
