/**
 * Methode erzeugt ein Fenster zur Bestätigung der Aktion.
 *
 * @return bool
 */ 
function doConfirm(message) {
    if (confirm(message)) {
	return true;
    }
    return false;
}


/**
 * Die Methode zeigt je nach Auswahl des Selects Feld das Spielname Feld an oder nicht.
 */
function showNameField() {
    if ($("#game_type").val() == 3) {
	$("#name").show();
    } else {
	$("#name").hide();
    }
    
    if ($("#game_type").val() == 2) {
	$("#gameday").hide();
    } else {
	$("#gameday").show();
    }
}


var clickedTeam = 0; // Anzahl Clicks auf Hinzufügen

/**
 * Die Methode fügt eine weitere Reihe Eingabefelder dem Kontaktformular hinzu.
 *
 * @param int i - Zähler
 */ 
function addTeam(i, previewID, saisonID) {
    // Hochzählen, um richtigen Index im Array zu setzen
    clickedTeam++;
    
    var index = clickedTeam + i;
    $("#add").append('<input type="hidden" name="TableLeague[' + index + '][preview_id]" class="disabled" value="' + previewID + '" />');
    $("#add").append('<input type="hidden" name="TableLeague[' + index + '][saison_id]" class="disabled" value="' + saisonID + '" />');
    $("#add").append('<input type="hidden" name="TableLeague[' + index + '][id]" class="disabled" value="new" />');
    
    var elm = new Array(
	"team",
	"games",
	"wins",
	"draws",
	"loses",
	"goals",
	"diff",
	"points"
    );
    
    var elmLength = elm.length;
    for (var e=0; e<elmLength; e++) {
	if (elm[e] == "team") {
	    $("#add").append('<input type="text" style="width: 250px;" name="TableLeague[' + index + '][' + elm[e] + ']" />');
	} else {
	    $("#add").append('<input type="text" name="TableLeague[' + index + '][' + elm[e] + ']" />');
	}
    }
    $("#add").append('<input type="checkbox" name="TableLeague[' + index + '][tsv]" value="1" />');
    $("#add").append('<input type="checkbox" name="TableLeague[' + index + '][ascent]" value="1" />');
    $("#add").append('<input type="checkbox" name="TableLeague[' + index + '][descent]" value="1" />');
    $("#add").append('<hr style="clear: left;" />');
}


var clickedPlayer = 0;

function addPlayer(i) {
    // Hochzählen, um richtigen Index im Array zu setzen
    clickedPlayer++;
    
    var index = clickedPlayer + i;
    $("#add").append('<input type="hidden" name="TablePlayer[' + index + '][preview_id]" class="disabled" value="<?php echo $view->previewID; ?>" />');
    $("#add").append('<input type="hidden" name="TablePlayer[' + index + '][saison_id]" class="disabled" value="<?php echo $view->saisonID; ?>" />');
    $("#add").append('<input type="hidden" name="TablePlayer[' + index + '][id]" class="disabled" value="new" />');
    
    var elm = new Array(
	"name",
	"position",
	"games",
	"goals",
	"presets",
	"change_ins",
	"change_outs",
	"y_cards",
	"r_cards",
	"yr_cards"
    );
    
    var elmLength = elm.length;
    for (var e=0; e<elmLength; e++) {
	if (elm[e] == "name") {
	    $("#add").append('<input type="text" style="width: 250px;" name="TablePlayer[' + index + '][' + elm[e] + ']" />');
	} else if (elm[e] == "position") {
	    $("#add").append('<input type="text" style="width: 90px;" name="TablePlayer[' + index + '][' + elm[e] + ']" />');
	} else {
	    $("#add").append('<input type="text" name="TablePlayer[' + index + '][' + elm[e] + ']" />');
	}
    }
    $("#add").append('<hr style="clear: left;" />');
}
