var MWD_pfad=document.getElementById("mwd_pfad").value;

$(document).ready(function(){

$("input[type='radio'],input[type='checkbox']").css({
'width': 'auto',
'vertical-align': 'middle',
'margin': '-3px 0 0 0'
}); 

  var MWD_FORMULAR=$("#formular_ordner").val();
            
    $(".blau").click(
      function () {
        var MWD_NeuesBild=MWD_pfad+"images/"+MWD_FORMULAR+"/"+$(this).attr("rel")+".gif";
        $("img#blau_vorschau").attr({ src: MWD_NeuesBild });
      }
    );    
    
    $(".grau").click(
      function () {
        var MWD_NeuesBild=MWD_pfad+"images/"+MWD_FORMULAR+"/"+$(this).attr("rel")+".gif";
        $("img#grau_vorschau").attr({ src: MWD_NeuesBild });
      }
    );   
    
    $(".weiss").click(
      function () {
        var MWD_NeuesBild=MWD_pfad+"images/"+MWD_FORMULAR+"/"+$(this).attr("rel")+".gif";
        $("img#weiss_vorschau").attr({ src: MWD_NeuesBild });
      }
    );      

                 
    // fancybox

  	/* This is basic - uses default settings */
  	$("a.group").fancybox();


    //MWT
    $("ul.mwt_anschlussleitungen input").click(
      function () {   
        $("li#mwt_kabelenden_ohne_stecker").show();
      }
    );        
    $("input#mwt_ohne_leitung").click(
      function () {   
        //wenn 50mm freie kabelenden ausgewählt ist, dann muss es wegspringen.
        if($("#ausfuehrung_3").attr("checked")==true)
        {      
          $("#ausfuehrung_1").attr({ checked: "checked" });
          var MWD_NeuesBild=MWD_pfad+"images/"+MWD_FORMULAR+"/"+$("#ausfuehrung_1").attr("rel")+".gif";
          $("img#grau_vorschau").attr({ src: MWD_NeuesBild });           
        }
        
        $("li#mwt_kabelenden_ohne_stecker").hide();
      }
    );       
    
    
    //KWT
    $("ul.kwt_durchmesser input").click(
      function () {   
        $("input#anderer_durchmesser").val("");
      }
    );    
    
    $("input#anderer_durchmesser").blur(
      function () {   
        
        if($("input#anderer_durchmesser").val()!="")
        {
          $("ul.kwt_durchmesser input").attr({ checked: "" });
        }
      }
    );         

 
    
    //MTE
    
    //Bildnummern fuer die Ausgleichsleitungen bei MTE
    var MWD_AnzahlAusgleichsleitung=8;
    var MWD_ElementArtenAusgleichsleitung = new Array();

    //TYP K
    MWD_ElementArtenAusgleichsleitung[1]=",020401,020401,020401,020401,020401,,020402,".split(",");
    
    //TYP N
    MWD_ElementArtenAusgleichsleitung[2]=",030401,,030401,030401,,,,".split(",");
    
    //TYP J
    MWD_ElementArtenAusgleichsleitung[3]=",040401,,040401,,,040401,040402,".split(",");
    
    //TYP L
    MWD_ElementArtenAusgleichsleitung[4]=",050401,,050401,,,,050402,".split(",");
    
    //TYP T
    MWD_ElementArtenAusgleichsleitung[5]=",,,,,,,,060401".split(",");
    
    //TYP S
    MWD_ElementArtenAusgleichsleitung[6]=",,,070401,070401,,,,".split(",");

    
    
    //Bei Klick auf die Elementart wird die ID des Elementes ermittelt und dann werden alle Ausgleichsleitungen zu diesem Element refreshed. Wenn keine Leitung existiert, dann wird die Option ausgeblendet
    $("tr#elementarten input").click(
      function () {
        var MWD_ElementArt=$(this).attr("id");
        
        $(".durchmesser li").show();
        $("li."+MWD_ElementArt).hide();
        
        var MWD_Nummer=str_replace("elementart_", "", MWD_ElementArt);
        var MWD_ErsteOption=0;
        var MWD_AktuellAktiviert=0;
        
        for(var x=1;x<=MWD_AnzahlAusgleichsleitung;x++)
        {
          if(MWD_ElementArtenAusgleichsleitung[MWD_Nummer][x]=='')
          {
            $("#anschlussleitung_"+x).hide();
            $("label[for='anschlussleitung_"+x+"']").hide(); 
          }
          else
          {
            if(MWD_ErsteOption==0){ MWD_ErsteOption=x; }
            
            if($("#anschlussleitung_"+x).attr("checked")==true){ MWD_AktuellAktiviert=x; }
            
            $("#anschlussleitung_"+x).show();
            $("label[for='anschlussleitung_"+x+"']").show();
            $("#anschlussleitung_"+x).attr({ rel: MWD_ElementArtenAusgleichsleitung[MWD_Nummer][x] });
          }
        }
        
        //gibt es die schon ausgewaehlte option auch weiterhin?
        if(MWD_AktuellAktiviert>0 && MWD_ElementArtenAusgleichsleitung[MWD_Nummer][MWD_AktuellAktiviert]!='')
        {
          $("#anschlussleitung_"+MWD_AktuellAktiviert).attr({ checked: "true" });
          var MWD_NeuesBild=MWD_pfad+"images/"+MWD_FORMULAR+"/"+$("#anschlussleitung_"+MWD_AktuellAktiviert).attr("rel")+".gif";
        }
        else // Ansonsten erste Option selektieren
        {
          $("#anschlussleitung_"+MWD_ErsteOption).attr({ checked: "true" });
          var MWD_NeuesBild=MWD_pfad+"images/"+MWD_FORMULAR+"/"+$("#anschlussleitung_"+MWD_ErsteOption).attr("rel")+".gif";
        }
        // Bild refreshen
        $("img#blau_vorschau").attr({ src: MWD_NeuesBild });         
      }
    );      
    
    
    $("input#mte_ohne_leitung").click(
      function () {   
        //wenn 50mm freie kabelenden ausgewählt ist, dann muss es wegspringen.
        if($("#ausfuehrung_7").attr("checked")==true)
        {
          $("#ausfuehrung_1").attr({ checked: "checked" });
          var MWD_NeuesBild=MWD_pfad+"images/"+MWD_FORMULAR+"/"+$("#ausfuehrung_1").attr("rel")+".gif";
          $("img#grau_vorschau").attr({ src: MWD_NeuesBild });              
        }
        
        $("li#mte_kabelenden_ohne_stecker").hide();
      }
    );  
    $("ul.mte_anschlussleitungen input").click(
      function () {   
        $("li#mte_kabelenden_ohne_stecker").show();
      }
    );    
    
    
    //Bildnummern fuer die Ausfuehrungen bei MTE
    var MWD_AnzahlAusfuehrung=7;
    var MWD_ElementArtenAusfuehrung = new Array();

    //TYP K
    MWD_ElementArtenAusfuehrung[1]=",020504,020505,020506,020507,010502,010503,020501".split(",");
    
    //TYP N
    MWD_ElementArtenAusfuehrung[2]=",030504,030505,030506,030507,010502,010503,030501".split(",");
    
    //TYP J
    MWD_ElementArtenAusfuehrung[3]=",040504,040505,040506,040507,010502,010503,040501".split(",");
    
    //TYP L
    MWD_ElementArtenAusfuehrung[4]=",050504,050505,050506,050507,010502,010503,050501".split(",");
    
    //TYP T
    MWD_ElementArtenAusfuehrung[5]=",060504,060505,060506,060507,010502,010503,060501".split(",");
    
    //TYP S
    MWD_ElementArtenAusfuehrung[6]=",070504,070505,070506,070507,010502,010503,070501".split(",");

    
    
    //Bei Klick auf die Elementart wird die ID des Elementes ermittelt und dann werden alle Ausfuehrungen zu diesem Element refreshed. Wenn keine Ausfuehrung existiert, dann wird die Option ausgeblendet
    $("tr#elementarten input").click(
      function () {
        var MWD_Nummer=str_replace("elementart_", "", $(this).attr("id"));
        var MWD_AktuellAktiviert=0;
        
        for(var x=1;x<=MWD_AnzahlAusfuehrung;x++)
        {
          if(MWD_ElementArtenAusfuehrung[MWD_Nummer][x]=='')
          {
            $("#ausfuehrung_"+x).hide();
            $("label[for='ausfuehrung_"+x+"']").hide(); 
          }
          else
          {
            if($("#ausfuehrung_"+x).attr("checked")==true){ MWD_AktuellAktiviert=x; }
            
            
            $("#ausfuehrung_"+x).show();
            $("label[for='ausfuehrung_"+x+"']").show();
            $("#ausfuehrung_"+x).attr({ rel: MWD_ElementArtenAusfuehrung[MWD_Nummer][x] });
          }
        }
        
        // Erste Option selektieren und Bild refreshen
       // $("#ausfuehrung_"+MWD_ErsteOption).attr({ checked: "checked" });
        var MWD_NeuesBild=MWD_pfad+"images/"+MWD_FORMULAR+"/"+$("#ausfuehrung_"+MWD_AktuellAktiviert).attr("rel")+".gif";
        $("img#grau_vorschau").attr({ src: MWD_NeuesBild });        
      }
    );   

// TOB, position fixed effect
$(function() {
    var $sidebar   = $("#ihre_auswahl"),
        $window    = $(window),
        offset     = $sidebar.offset(),
        topPadding = 15;

    $window.scroll(function() {
        if ($window.scrollTop() > offset.top) {
            $sidebar.stop().animate({
                marginTop: $window.scrollTop() - offset.top + topPadding
            });
        } else {
            $sidebar.stop().animate({
                marginTop: -20
            });
        }
    });
}); 
    
  
}); 


function str_replace(search, replace, subject) {
    return subject.split(search).join(replace);
}  

function checkFormular () {
  if (document.getElementById("name").value == "") {
    alert("Bitte geben Sie Ihren Namen ein.");
    document.getElementById("name").focus();
    return false;
  }

  if (document.getElementById("email").value == "") {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
    document.getElementById("email").focus();
    return false;
  }
  if (document.getElementById("email").value.indexOf("@") == -1) {
    alert("Die E-Mail Adresse ist nicht korrekt.");
    document.getElementById("email").focus();
    return false;
  }

}

