$(document).ready(function(){
    // init
    $("#inhalt").css("overflow-x","hidden");
    $("div.zwei").hide(); $("div.eins").css("margin-right","0px");
    $("div.doppel").css("width","910px");
    $("#portfolio").css("margin-left","-950px"); $("#portfolio").css("width","16150px");
    $("#navileiste").show();

    if ( $("textarea").val() != "" || $("input#name").val() != "" || $("input#email").val() != "" || $("input#xtra").val() != "" ) {
        $("#portfolio").css("margin-left","-15200px");
        $("#navmarker").css("margin-left","480px");
        $("#impressum").hide();
        $("#formular").show();
        $("#mininext").fadeOut();
        };

    // functions
    $("a.jump").click(
      function () {
        var nummer = $('a.jump').index(this);
        if (nummer >= 0 && nummer < 10) ziel = nummer + 3;
        if (nummer >= 10 && nummer < 13) ziel = nummer - 10;
        if (nummer >= 13) ziel = nummer;
        ziel = ziel * (-950);
        $("body").scrollen(ziel);
        return false;
        }
    );
    $("a.next").click(
      function () {
        var weite = $("#portfolio").css("margin-left");
        var ziel = parseInt(weite) - 950;
        if (ziel % 950 == 0) $("body").scrollen(ziel);
        return false;
        }
    );
    $("a.prev").click(
      function () {
        var weite = $("#portfolio").css("margin-left");
        var ziel = parseInt(weite) + 950;
        if (ziel % 950 == 0) $("body").scrollen(ziel);
        return false;
        }
    );
    $("a.switch").click(
      function () {
        $(this).parent().closest("div.text").fadeOut('600', function() {
            $(this).siblings("div").fadeIn('600');
            $(this).siblings("div").find('.as:first').focus();
        });
        return false;
        }
    );

});

$(function() {
  $.fn.scrollen = function(ziel) {
    var speed = 600;
    if ( ziel <= 0 ) $("#portfolio").animate({marginLeft: ziel}, speed);
    if ( ziel == 0 ) $("#miniprev").fadeOut();
    if ( ziel != 0 ) $("#miniprev").fadeIn();
    if ( ziel == -15200 ) $("#mininext").fadeOut();
    if ( ziel != -15200 ) $("#mininext").fadeIn();
    if ( ziel == 0 ) navziel = -120;
    if ( ziel == -950 ) navziel = 0;
    if ( ziel <= -1900 && ziel > -12350 ) navziel = 120;
    if ( ziel == -12350 ) navziel = 240;
    if ( ziel == -13300 ) navziel = 360;
    if ( ziel == -14250 ) navziel = 480;
    if ( ziel == -15200 ) navziel = 600;
    $("#navmarker").animate({marginLeft: navziel}, speed);
  };

});



