
/* - custom.js - */
// JavaScript Document
// JavaScript Document
jq(document).ready(function() {

  // Nur anwenden wenn das Registrierungsformular mit der #ID vorhanden ist
  if (jq("#conferenceRegistration_form").length > 0 ) {

    if (readCookie("alternativeBill") == "1"){
      jq("#container-bill").show();
      jq("[id=alternativeBillno]").attr("checked", true);
    }


    // alternatvie rechnungsadresse anzeigen
    jq("input:radio[name='alternativeBill']").click(function() {
      if(jq(this).val() == "0") {
        jq("#container-bill").css("display", "none");
        createCookie("alternativeBill","0")
      }
      if(jq(this).val() == "alternativeBillyes") {
        jq("#container-bill").css("display", "none");
        createCookie("alternativeBill","0")
      }
      if(jq(this).val() == "alternativeBillno") {
        jq("#container-bill").css("display", "block");
        createCookie("alternativeBill","1")
      }	  
    });

    // Verschiedenen Preiskategorien ein-/ausblenden
    jq("input:radio[name='group']").click(function() {
      // Preiskategorie: Studenten, Schüler
      if(jq(this).val() == "1") {
        jq("#conference-category-group-0").hide();
        jq("#conference-category-group-1").show();
        jq(".conference-categories").show();
        jq("input[name^=ticketCat_]").val("");
          recalc();
        createCookie("showGroup","1")
      }
      // Preiskategorie: reguläre Besucher
      if(jq(this).val() == "0") {
        jq("#conference-category-group-1").hide();
        jq("#conference-category-group-0").show();
        jq(".conference-categories").show();
        jq("input[name^=ticketCat_]").val("");
          recalc();
        createCookie("showGroup","0")
      }
    });

    // Hilfetext für Bezahloptionen ein-/ausblenden
    jq("input:radio[name='payment']").click(function() {
      if(jq(this).val() == "1") {
        jq("#payment-bank").hide();
        jq("#payment-bill").hide();
        jq("#payment-credit").show();
      }
      if(jq(this).val() == "3") {
        jq("#payment-bank").show();
        jq("#payment-credit").hide();
        jq("#payment-bill").hide();
      }
    });
  }
// Nur anwenden wenn das DIV mit der #ID vorhanden ist
  if (jq(".template-view_all_user").length > 0 ) {
    //jq("#content").css("background-color", "#ff9900");

jq('a.delete').click(function() {
  var user = this.id;
  var eventID = '1';
  var parentTD = jq('.registration-admin-table > tbody').find('#row-'+user).attr('id');
  jq.ajax({
    url:'delete_user',
    data:'hash='+user+'&event_id='+eventID,
    type: 'post',
    success:function (j) {
      jq('#'+parentTD).remove();
    }
  });
  return false;
});
 
// The most simple use.
jq('a.delete').confirm({
  dialogShow:'fadeIn',
  dialogSpeed:'medium',
  msg:'',
  wrapper:'<div></div>',
  timeout:3000
});

}
  

		jq('#paymentReceiveSave').click(function() {
			var hash = jq('input#hash').val();
			var event_id = jq("input#event_id").val();
			var status = jq("input#status").val();
			var paymentMethod = jq("input#paymentMethod").val();
			var receivedDate = jq("input#receivedDate").val();
			var receivedAmount = jq("input#receivedAmount").val();

			var dataString = 'hash='+hash+'&event_id='+event_id+'&status='+status+'&paymentMethod='+paymentMethod+'&receivedDate='+receivedDate+'&receivedAmount='+receivedAmount;
			//alert (dataString);
			jq.ajax({
				url: 'insert-saved_user_clearing_payed-data',
				cache: false,
				data: dataString,
				type: 'post',
				success: function(j) {
					//alert(j);return false;
                    if(j == '1'){
                        jq('#form1').html("<div id='message'></div>");
                        jq('#message').html("<h2>Daten gespeichert!</h2>")
                        .append("<p>Einen Moment bitte</p>")
                        .hide()
                        .fadeIn(1500, function() {
                            jq('#message').append("<img id='checkmark' src='images/check.png' />");
                        });
                    }
                    if(j == '0'){
                        jq('#form1').html("<div id='message'></div>");
                        jq('#message').html("<h2>Daten konnent nicht gespeichert werden!</h2>")
                        .append("<p>Einen Moment bitte</p>")
                        .hide()
                        .fadeIn(1500, function() {
                            jq('#message').append("<img id='checkmark' src='images/check.png' />");
                        });
                    }
					window.setTimeout('location.reload()', 1800);
				}
			});
			return false;
		});


//----
		jq('#paymentCommentSave').click(function() {
			var hash = jq('input#hash').val();
			var event_id = jq("input#event_id").val();
			var comment = jq("#comment").val();

			var dataString = 'hash='+hash+'&event_id='+event_id+'&comment='+comment;
			//alert (dataString);
			jq.ajax({
				url: 'update-saved_user_registration_comment',
				cache: false,
				data: dataString,
				type: 'post',
				success: function(j) {
					//alert(j);return false;
                    if(j == '1'){
                        jq('#form2').html("<div id='message'></div>");
                        jq('#message').html("<h2>Daten gespeichert!</h2>")
                        .append("<p>Einen Moment bitte</p>")
                        .hide()
                        .fadeIn(1500, function() {
                            jq('#message').append("<img id='checkmark' src='images/check.png' />");
                        });
                    }
                    if(j == '0'){
                        jq('#form2').html("<div id='message'></div>");
                        jq('#message').html("<h2>Daten konnent nicht gespeichert werden!</h2>")
                        .append("<p>Einen Moment bitte</p>")
                        .hide()
                        .fadeIn(1500, function() {
                            jq('#message').append("<img id='checkmark' src='images/check.png' />");
                        });
                    }
					window.setTimeout('location.reload()', 1800);
				}
			});
			return false;
		});

  
  

});

