/* variablen
------------------------------------------------------------------*/
anz_merkliste														= 0;
anz_checked                                                         = 0;

$(document).ready(function()
  {
  $.datepicker.setDefaults($.datepicker.regional['de']);
  
  var dates = $('#from, #to').datepicker(
    {
	dateFormat: 'dd.mm.yy',
    defaultDate: "+1w",
    changeMonth: true,
    numberOfMonths: 3,
    onSelect: function(selectedDate)
      {
	  var option												= this.id == "from" ? "minDate" : "maxDate";
	  var instance												= $(this).data("datepicker");
	  var date													= $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
	  dates.not(this).datepicker("option", option, date);
	  }
    });
  
  
  /* zur merkliste hinzufuegen
  ----------------------------------------------------------------*/
  $('.zur_merkliste').click(function()
    {
	obj															= $(this);
	$.post(JS_rb+'index.php?xml=1&aktion=merkliste_add&knr='+$(this).attr('knr'),'',function(data)
	  {
	  anz_merkliste												= data;
	  $(obj).effect('transfer',{ to: '#merkliste span', className: 'ui-effects-transfer' },1000,update_merkliste_header());
	  });
	});
  
  
  /* merkliste anklicken
  ----------------------------------------------------------------*/
  $('#merkliste a').fancybox(
    {
	centerOnScroll													: true,
	ajax :
	  {
	  type															: 'GET'
	  },
	autoDimensions													: false,
	width															: 600,
	height															: 600
	});
  });


function update_merkliste_header()
  {
  setTimeout('update_merkliste_header_hochzaehlen()',1000);
  }
  
function update_merkliste_header_hochzaehlen()
  {
  $('#merkliste span').html(anz_merkliste);
  }

function del_from_merkliste(knr)
  {
  $.post(JS_rb+'index.php?xml=1&aktion=merkliste_del&knr='+knr,'',function(data)
	{
	$('#merkliste span').html(data);
    $('.knr-'+knr).remove();
    
    if($('.knrknr').length == 0)
      {
	  $('.merkliste_container').html('<div class=\"cx-hinweis cx-hinweis-ico cx-hinweis-ico-hinweis\">Keine Kurs auf der Merkliste vorhanden!</div>');
	  }
	});
  }


function checke_anmeldung_merkliste(obj)
  {
  if($('.merkliste_anmelden_container :input.cx-pflicht[value=\'\']').length)
    {
	alert('Bitte füllen Sie alle Pflichtfelder korrekt aus');
	}
  else
    {
	$('.merkliste_container').css('height','400px');
	$('.merkliste_container *').hide();
	$('.merkliste_container').addClass('cx-loading');
	
	$.post(JS_rb+'index.php?xml=1&aktion=merkliste_anmelden',$('.merkliste_anmelden_container form').serialize(),function(data)
	  {
	  if(data == '')
	    {
	    $('.merkliste_container').css('height','auto');
	    $('.merkliste_container *').show();
	    $('.merkliste_container').removeClass('cx-loading');
	    }
	  else
	    {
		$('.merkliste_container').css('height','auto');
	    $('.merkliste_container').removeClass('cx-loading');
	    $('.merkliste_container').html('<div class=\"cx-hinweis cx-hinweis-erfolg cx-hinweis-ico cx-hinweis-ico-erfolg\">Die Anmeldung wurde mit der <strong>Auftragsnummer '+data+'</strong> erfolgreich abgeschlossen. Sofern Sie eine E-Mail-Adresse angegeben haben, haben wir Ihnen eine Best&auml;tigung per E-Mail gesendet.</div>');
		$('#merkliste span').html('0');
		}
	  });
	}
  
  return false;
  }


function set_checked(is_checked)
  {
  if(is_checked)
	{
	anz_checked++;
	}
  else
	{
	anz_checked--;
	}
  if(anz_checked == 2)
	{
    document.forms['form_anmelden'].elements['btn_ssl'].disabled    = false;
    document.forms['form_anmelden'].elements['btn_nossl'].disabled  = false;
	}
  else
	{
    document.forms['form_anmelden'].elements['btn_ssl'].disabled    = true;
    document.forms['form_anmelden'].elements['btn_nossl'].disabled  = true;
	}
  }
