// extend modal
$.extend( $.modal.defaults, {
	overlayClose:true,
    closeHTML : '', 
    onOpen: function (dialog) {
        var _self = this;
        
        dialog.overlay.fadeIn('fast', function () {
            dialog.data.hide();
            $(_self.opts.elemToOpen).slideDown();
        });
    },
    onClose: function (dialog) {
        var _self = this;
		        
        dialog.data.fadeOut('fast', function () {
                dialog.container.hide('fast', function () {
                    dialog.overlay.fadeOut('fast', function () {
					$(_self.opts.elemToOpen).slideUp('fast');
                        $.modal.close();
						dialog.overlay.fadeIn('fast');
                    });
                });
            });
    },
    elemToOpen : null
});


$( function () {
    $('.modalLogin, .modalVare, .modalFeedback').hide();
    
    $('body').append('<div id="hiddenmodal"></div>');
    
    $('.controlPanel .key > a').click( function() {
        $('#hiddenmodal').modal( {
                'elemToOpen' : '.modalLogin'
            });
    
        return false;
    });
    
    $('.floatingText > a').click( function() {
        $('#hiddenmodal').modal( {
                'elemToOpen' : '.modalFeedback'
            });
    
        return false;
    });
    
});

function showVare(textString) {
	$('#hiddenmodal').modal( {
                'elemToOpen' : '.modalVare'
            });
		setTimeout(function() {
			$.modal.close();
    	}, 2000); 
	$('.modalVare p').html(textString);
	
	
     return false;
}


