function ObscEM (vlxIA)
  {
    this.set = function(vlxIdx)
      {
        var vlxStr = '<a href="mailto:' + vlxIA[vlxIdx][0] + '@' + vlxIA[vlxIdx][1] + '.' + vlxIA[vlxIdx][2];
        if(vlxIA[vlxIdx][3] || vlxIA[vlxIdx][4]) {vlxStr += '?';};
        if(vlxIA[vlxIdx][3]){vlxStr += 'subject=' + vlxIA[vlxIdx][3] + '&';};
        if(vlxIA[vlxIdx][4]){vlxStr += 'body=' + vlxIA[vlxIdx][4] + '&';};
        vlxStr += '">' + $('.' + vlxIdx).html() + '</a>';
        $('.' + vlxIdx).removeAttr('title').html(vlxStr);}
  };


// Wertvorgabe
var vxEM = new Array();
vxEM['em01'] = ['freelancer','selcox','de','Arbeitsanfrage%20via%20selcox.de','Sehr%20geehrte%20Damen%20und%20Herren,'];
vxEM['em02'] = ['kontakt','selcox','de','Anfrage%20via%20selcox.de','Sehr%20geehrte%20Damen%20und%20Herren,'];


// Aufrufe
Hyphenator.config({
  selectorfunction: function(){return $('p','.boxDocument').get();},
  donthyphenateclassname: 'noneHyph',
  urlhyphenchar: ''
  });
Hyphenator.addExceptions('', 'Selcox');
Hyphenator.run();


var vxShow = false;
$(function(){

 // Menuetipps
 $('.boxNavi a').hover(function(e){
    vxShow = true;
    var vlxText;
    if($(e.currentTarget).hasClass("aktiv"))
      {vlxText = "Wird aktuell angezeigt";}
    else
      {
        switch (e.currentTarget.id) {
          case "navHome":vlxText = "Startseite";break;

          case "navServ":vlxText = "Entscheiden Sie, welche Aufgabe wir für Sie übernehmen dürfen";break;
          case "navMark":vlxText = "Geben Sie Ihrem Kunden die Chance, Sie kennenzulernen!";break;
          case "navNewm":vlxText = "Interaktive Medien und Präsentationen";break;
          case "navText":vlxText = "Professionelle Texte für Werbung und Außendarstellung";break;
          case "navGrfD":vlxText = "Vom grafischen Einzelprojekt bis hin zum Corporate Design";break;

          case "navRefe":vlxText = "Lassen Sie unsere Arbeit für sich sprechen";break;
          case "navWett":vlxText = "Projektsteuerung für Wettbewerbsverfahren";break;
          case "navGDRf":vlxText = "Corporate Design, Logogestaltung und medienkonforme Grafiklösungen";break;
          case "navProg":vlxText = "Datenmanagement, Rechte- und Bezahlsysteme etc.";break;
          case "navCont":vlxText = "Kulturmagazin: Kunst&nbsp;&&nbsp;Stil";break;

          case "navInta":vlxText = "Hier finden Sie Downloads und Jobangebote";break;
          case "navDown":vlxText = "Downloadangebote";break;
          case "navPrJb":vlxText = "Jobangebote, Ausbildungsstellen, Praktika";break;

          case "navKont":vlxText = "Kontaktmöglichkeiten, rechtliche Hinweise und Impressum";break;
          case "navRcht":vlxText = "Alles was Recht ist";break;
          case "navDatS":vlxText = "Ihre Privatsphäre ist uns wichtig";break;
          case "navImpr":vlxText = "Anbieterkennung";break;

          default:vlxText = "Treffen Sie Ihre Wahl";break;
          };
      };
    $('#menueTT').html(vlxText).fadeIn('fast',function(){
      if(!vxShow) {$('#menueTT').css({'display':'none'});};
      });
    }, function(){
    vxShow = false;
    $('#menueTT').css({'display':'none'});
    }).bind('click', function(){
      vxShow = false;$('#menueTT').css({'display':'none'});
    });


 // Sitemapaufruf
 $('#sm1, #sm2, #sm2 ul').css({'opacity':'0'});
 $('#smButt').toggle(
   function(){
     window.location.href = '#smanker';
     $('#sm1, #sm2, #sm2 ul').animate({'opacity':'1'},'slow');
     },
   function(){
     $('#sm1, #sm2, #sm2 ul').animate({'opacity':'0'},'slow');
     }
   );
});


function ImageStep(vlxAdressen, vlxBox)
  {
    var argTxt = ["nächstes Bild", "vorheriges Bild"];

    var vlxFW = false, vlxBack = false;
    var vlxArLth = arguments.length;
    if(vlxArLth == 2) { vlxFW = vlxBox; };
    if(vlxArLth >= 3) { vlxFW = arguments[2]; };
    if(vlxArLth == 4) { vlxBack = arguments[3]; };

    $('#' + vlxFW).css('cursor', 'pointer').attr('title', argTxt[0]);

    var argSchild = 0;

    var argBild = 0;
    var argBilderAZ = vlxAdressen.length;

    var argImgs = new Array();
    argImgs[0] = new Image(); argImgs[0].src = vlxAdressen[0];
    argImgs[1] = new Image(); argImgs[1].src = vlxAdressen[1];

    if(vlxArLth == 4)
      { 
        argImgs[vlxArLth - 1] = new Image(); argImgs[vlxArLth - 1].src = vlxAdressen[vlxArLth - 1];
        $('#' + vlxFW).css('cursor', 'pointer').attr('title', argTxt[1]);
      };

    this.plus = function ()
      {
        $('#' + vlxFW).bind('click',function(e){
          if(argSchild){$('#' + vlxBox + " div").fadeOut('slow'); argSchild = 0;};

          var vlxZiel = ((argBild + 1) <  argBilderAZ) ? argBild + 1 : 0; argBild = vlxZiel;
          $('#' + vlxBox + ' img').replaceWith(argImgs[vlxZiel]);

          if(((vlxZiel + 1) <  argBilderAZ) && !argImgs[vlxZiel + 1]) // vorladen
            { argImgs[vlxZiel + 1] = new Image(); argImgs[vlxZiel + 1].src = vlxAdressen[vlxZiel + 1]; };

          e.preventDefault();
          });
      }

    this.minus = function ()
      {
        if (vlxBack)
          {
            $('#' + vlxBack).bind('click',function(e){
              if(argSchild){$('#' + vlxBox + " div").fadeOut('slow'); argSchild = 0;};

              var vlxZiel = ((argBild - 1) >=  0) ? argBild - 1 : vlxArLth - 1; argBild = vlxZiel;
              $('#' + vlxBox + ' img').replaceWith(argImgs[vlxZiel]);

              if(((vlxZiel - 1) >=  0) && !argImgs[vlxZiel - 1]) // vorladen
                { argImgs[vlxZiel - 1] = new Image(); argImgs[vlxZiel - 1].src = vlxAdressen[vlxZiel - 1]; };

              e.preventDefault();
              });
          };
      }

    this.schild = function(vlxTxt)
      {
        argSchild = 1;

        var vlxInnerWidth = $('#' + vlxBox).innerWidth(), vlxInnerHeight = $('#' + vlxBox).innerHeight();

        $('#' + vlxBox + ' img').before('<div class="bildschild" style=""></div>');
        $('#' + vlxBox + ' .bildschild').html('<span>' + vlxTxt + '<span>');

        var vlxSpanW = $('#' + vlxBox + " span").outerWidth();
        $('#' + vlxBox + " div").css({'opacity':'0.6', 'width': vlxSpanW + 'px'});

        var vlxSchildOutWdth = $('#' + vlxBox + " div").outerWidth(), vlxSchildOutHght = $('#' + vlxBox + " div").outerHeight();
        var vlxSchildL = parseInt((vlxInnerWidth - vlxSchildOutWdth)/2);
        var vlxSchildT = parseInt((vlxInnerHeight/3) - (vlxSchildOutHght/2));

        $('#' + vlxBox + " .bildschild").css({'position': 'absolute','left': vlxSchildL + 'px','top': vlxSchildT + 'px'});
        $('#' + vlxBox).one('mouseover', function(){$('#' + vlxBox + " div").fadeOut('slow'); argSchild = 0;});
      }
  };



 // $("*[lang=en]").css('color', 'red'); // Selector fuer automatische Uebersetzungen