jQuery(document).ready(function(){
  $("#CoupleCanvas").click(function(e){
      mouseposx = e.pageX - this.offsetLeft;
      mouseposy = e.pageY - this.offsetTop;
//    $('#status').html(mouseposx +', '+ mouseposy +', '+ gelenk);
//    dazu gehoert im HTML-File: <h2 id="status"> 0, 0, 0 </h2>

    var rr,i,j,gk;

    for (rr = 0; rr <= 3; ++rr) {
      for (i = 1; i <= dat; ++i) {
        if (mouseposx >= gelenkpos[rr][i][0]-5 && mouseposx <= gelenkpos[rr][i][0]+5 &&
            mouseposy >= gelenkpos[rr][i][1]-5 && mouseposy <= gelenkpos[rr][i][1]+5) {gelenk = i};
        if (gelenk == 41) gelenk= 8;
        if (gelenk == 42) gelenk=12;
        if (gelenk == 43) gelenk=28;
        if (gelenk == 44) gelenk=32;
        if (gelenk == 45) gelenk= 5;
        if (gelenk == 46) gelenk=25;
        if (gelenk == 47) gelenk= 2;
        if (gelenk == 48) gelenk=22;
      }
    }

    if (mouseposx>x0x+470 && mouseposx<=x0x+510) {
      if (mouseposy>y0y+ 30 && mouseposy<=y0y+ 40) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk= 1; if (gelenk>=21 && gelenk<=40) gk=21; gelenk=gk;}
      if (mouseposy>y0y+ 40 && mouseposy<=y0y+ 50) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk= 2; if (gelenk>=21 && gelenk<=40) gk=22; gelenk=gk;}
      if (mouseposy>y0y+ 50 && mouseposy<=y0y+ 60) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk= 3; if (gelenk>=21 && gelenk<=40) gk=23; gelenk=gk;}
      if (mouseposy>y0y+ 60 && mouseposy<=y0y+ 70) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk= 4; if (gelenk>=21 && gelenk<=40) gk=24; gelenk=gk;}
      if (mouseposy>y0y+ 70 && mouseposy<=y0y+ 80) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk= 5; if (gelenk>=21 && gelenk<=40) gk=25; gelenk=gk;}
      if (mouseposy>y0y+ 80 && mouseposy<=y0y+ 90) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk= 6; if (gelenk>=21 && gelenk<=40) gk=26; gelenk=gk;}
      if (mouseposy>y0y+ 90 && mouseposy<=y0y+100) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk= 7; if (gelenk>=21 && gelenk<=40) gk=27; gelenk=gk;}
      if (mouseposy>y0y+100 && mouseposy<=y0y+110) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk= 8; if (gelenk>=21 && gelenk<=40) gk=28; gelenk=gk;}
      if (mouseposy>y0y+110 && mouseposy<=y0y+120) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk= 9; if (gelenk>=21 && gelenk<=40) gk=29; gelenk=gk;}
      if (mouseposy>y0y+120 && mouseposy<=y0y+130) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk=10; if (gelenk>=21 && gelenk<=40) gk=30; gelenk=gk;}
      if (mouseposy>y0y+130 && mouseposy<=y0y+140) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk=11; if (gelenk>=21 && gelenk<=40) gk=31; gelenk=gk;}
      if (mouseposy>y0y+140 && mouseposy<=y0y+150) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk=12; if (gelenk>=21 && gelenk<=40) gk=32; gelenk=gk;}
      if (mouseposy>y0y+150 && mouseposy<=y0y+160) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk=13; if (gelenk>=21 && gelenk<=40) gk=33; gelenk=gk;}
      if (mouseposy>y0y+160 && mouseposy<=y0y+170) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk=14; if (gelenk>=21 && gelenk<=40) gk=34; gelenk=gk;}
      if (mouseposy>y0y+170 && mouseposy<=y0y+180) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk=15; if (gelenk>=21 && gelenk<=40) gk=35; gelenk=gk;}
      if (mouseposy>y0y+180 && mouseposy<=y0y+190) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk=16; if (gelenk>=21 && gelenk<=40) gk=36; gelenk=gk;}
      if (mouseposy>y0y+190 && mouseposy<=y0y+200) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk=17; if (gelenk>=21 && gelenk<=40) gk=37; gelenk=gk;}
      if (mouseposy>y0y+200 && mouseposy<=y0y+210) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk=18; if (gelenk>=21 && gelenk<=40) gk=38; gelenk=gk;}
      if (mouseposy>y0y+210 && mouseposy<=y0y+220) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk=19; if (gelenk>=21 && gelenk<=40) gk=39; gelenk=gk;}
      if (mouseposy>y0y+220 && mouseposy<=y0y+230) {if ((gelenk>=1 && gelenk<=20) || gelenk==49) gk=20; if (gelenk>=21 && gelenk<=40) gk=40; gelenk=gk;}
    }

    if (mouseposy>y0y+0 && mouseposy<=y0y+30) {
      if (mouseposx>x0x+520 && mouseposx<=x0x+580) {if (gelenk>=21 && gelenk<=40) gelenk=gelenk-20;}
      if (mouseposx>x0x+580 && mouseposx<=x0x+640) {if (gelenk>= 1 && gelenk<=20) gelenk=gelenk+20;}
    }

    delGraphs();
    neuzeich();
  });
})
