function adjustLogo() {
   
   var xmax = $(window).width();
   var ymax = $(window).height();
   var adjust = false;
   
   //alert('adjusting logo ('+xmax+')');
   
   if(xmax>=600){
    var myX = xmax-500;
    var adjust = true;
   }
   
   if(xmax>1025){
    var myX = xmax-600;
    var adjust = true;
   }
   
   if(adjust){
    $('#logo').css('left', myX+'px');
   }
}

function resize() {
  adjustLogo();

}

function calculate(){
  var myDate=new Date();
  
  var zp0 = 120; // Zimmerpreis für Mitglieder
  var zp1 = 140; // Zimmerpreis für Nicht-Miglieder und Begleitung
  var ez = 100; // Einzelzimmerzuschlag, bis einschl. 15.09.2009 nur 60 EUR 
  var pers = 1; // Personen;
  var out; // html output
  var first = 0; // amount 1st person
  var second = 0; // amount 2nd person
  var member = false; // Mitgliedschaft
  var single = false; // Einzelzimmer
  
  if(myDate.getFullYear()=='2009'){
    // 8 = September, 9 = October
    if(myDate.getMonth()<9){
      ez = 60;
      if(myDate.getDate()>15 && myDate.getMonth()==8){
        ez = 100;
      }
    }
  }
  
  var arrivalSelect = document.getElementById('arrival');
  if(arrivalSelect.selectedIndex==1){
    ez = ez/2;
  }
  
  if($('#companion').attr('checked')==true){
    pers = 2;
  }
  
  if($('#membership').attr('checked')==true){
    member = true;
    first = zp0;
    out = zp0+' EUR Teilnahmegebühr<br />';
  }
  else{
    member = false;
    first = zp1;
    out = zp1+' EUR Teilnahmegebühr<br />';
  }
  
  if($("#roomtype:checked").val() == "single") {
    //alert('sinlge room');
    single = true;
    first += ez;
    out += '&nbsp;&nbsp;'+ez+' EUR Einzelzimmerzuschlag<br />';
  }
  else{
    single = false;
  }
  
  if(pers == 2){
    second = zp1;
    out += zp1+' EUR Zimmer Begleitungperson<br />';
    if(single){
      second += ez;
      out += '&nbsp;&nbsp;'+ez+' EUR Einzelzimmerzuschlag<br />';
    }
     
  }
  
  var result = first + second;
  out +='<strong>'+result+' EUR Summe</strong>';
  $('#sum').html(out);
  $('#amount').val(result);
  
}

function membershipClick(elem){
  //alert(elem.checked);
  calculate();
}

function companionClick(elem){
  //alert(elem.checked);
  calculate();
  if(elem.checked){
    $("#companionmagic").slideDown();
  }
  else{
   $("#companionmagic").slideUp(); 
  }
}

function fundsClick(elem){
  //alert(elem.checked);
  if(elem.checked){
    $("#abstractmagic").slideDown();
  }
  else{
   $("#abstractmagic").slideUp(); 
  }
}

function arrivalChange(elem) {
  calculate();
}

function roomtypeClick(elem){
  //alert(elem.checked);
  calculate();
}

function extensionClick(elem){
  //alert(elem.checked);
  calculate();
}


/*** 
    Simple jQuery Slideshow Script
    Released by Jon Raasch (jonraasch.com) under FreeBSD license: free to use or modify, not responsible for anything, etc.  Please link out to me if you like it :)
***/

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    // uncomment the 3 lines below to pull the images in random order
    
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );


    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}


$(document).ready(function(){
   adjustLogo();
   
   if(document.title=='DPC 2009: Anmeldeformular'){
    //alert('Anmeldeformular');
    if($("#companion").attr('checked')== false){
      $("#companionmagic").slideUp(1);
    }
    calculate();
   }
   
   if(document.title=='DPC 2009: Beitrag einreichen'){
    //alert('Beitrag einreichen');
    if($("#travelfunds").attr('checked')== false){
      $("#abstractmagic").slideUp(1);
    }

   }
   
   // slideshow for start page
   if(document.title=='DPC 2009: 30. Deutscher Pankreasclub'){
    //alert('home');
    setInterval( "slideSwitch()", 5000 );

   }
   
});
