Lottery = {

    /**
     * Create a code for a fbuser who wants to be a winner
     * If the user is logged in, everything is fine, else let him log in
     * 
     */
    addLottery: function() {    	
    	
        if (KinoFB.currentFBuser.isLoggedIn) {

        	// Checked buttons
        	var anr = $('input[name=anrNr]:checked').val();
        	var terms = $('input[name=terms]:checked').val();        	
       		
        	// Place to show user an info
        	var chooseCinema = $('#chooseCinema').text();
        	
        	// Get amount of available tickets
        	var tickets = $('#' + anr).find('span.tickets').text();

        	// Hide former set error message
        	if ('undefined' != typeof(chooseCinema) || '' != chooseCinema) {
        		
        		$('#chooseCinema').hide();
        	}

        	// User did not choose a cinema
        	if ('undefined' == typeof(anr) || '' == anr) {
        		
        		$('<p id="chooseCinema">Bitte ein Kino auswählen.</p>').insertAfter('#orderButton');        		
           		return false;
        	}
        	
        	// No more tickets available    		
    		if ('undefined' != typeof(anr) && '' != anr && 
    			'undefined' != typeof(tickets) && (000 == tickets || 00 == tickets)) {
    			
    			$('<p id="chooseCinema">Leider sind für dieses Kino keine Tickets mehr verfügbar.</p>').insertAfter('#orderButton');
    			return false;
    		}
    		
        	// User did not accept terms
        	if ('undefined' == typeof(terms) || '' == terms) {
        		
        		$('<p id="chooseCinema">Bitte den Datenschutz- und Teilnahmebedingungen zustimmen.</p>').insertAfter('#orderButton');        		
           		return false;
        	}        	
        	
    		$('div.ajax-loading-overlay').toggle();
    		
        } else {
	
            KinoFB.reloadUrl = location.href;

            // Show dialog with some information before forwarding to facebook login
            var dialog = new Emv.Dialog();
            dialog.setDialogClass('dynamic-dialog');
            dialog.openDialogWithDivContent('showLoginInfoBeforeOrdering', 590);
        }
    },
    
    /**
     * Add/change name of the city where the cinema is
     * 
     * @param city
     */
    changeCityOnHead: function(city) {

        if ('undefined' != typeof(city) || '' != city) {

            $('#chosenCity').text('');
            $('#chosenCity').text('in ' + city + ' ');
        }
    }
};
