Global = {
	init: function() {
		Global.cufonReplace();

		if ($('#sportindex-body').length > 0) {
			Global.toggleSports();
		}
	 },

	cufonReplace: function() { 
		  Cufon.replace('.blok-header h1, #sportindex-body .sport-item, .letter', { fontFamily: 'prototype' });

	 },

	toggleSports: function() { 
		$('.sportlet-block ul').hide();
		$('div.block-footer').hide();

		$('.sportlet-block .toggle-nav').click(
			function() {
			var blockParent = $(this).parent();
			if($(this).is('.closed')) {
				$(this).removeClass('closed');
				$(this).addClass('open');
				$('ul', blockParent).slideDown('normal', function() {
					if ($.browser.msie) { 
						$(this).addClass('ie-height');
					}
				});
				$('div.block-footer', blockParent).slideDown('fast');
			} else {
				$('ul', blockParent).slideUp('fast', function() {
					var navParent = $(this).parent().find('div.open');
					$(navParent).removeClass('open');
					$(navParent).addClass('closed');
				});
				$('div.block-footer', blockParent).slideUp('fast');
			}
		});		
	},
	
	searchClub: function () {
		
		$.ajax({
			  url: websiteGlobal.baseUri + '/search_clubs/' + $('#input_search').val() + '/' + $('#sport_name').val(),
			  cache: false,
			  success: function(html){
				$('#zoek-sport-resultaten').html(html);
			  }
			});
			
	}
	

}

Clubmember = {
		init: function () {
			//Clubmember.taglineTooltip();
		}, 

		taglineTooltip:function() {
			$('.WordLidLedenTekstItem a').tooltip({
				track: true, 
				delay: 0, 
				showURL: false,
				fade: 250,
				top: 5, 
				left: 15 
			});
		},

		showToolTip: function () {
			console.log('tooltip');
		},
		
		becomeMemberPopUp: function (iSportletPageId) { 
			$.ajax({
				url: websiteGlobal.baseUri + '/clubleden/form/' + iSportletPageId,
				success: function(page){
					// add element wrapper for modal window
					if($('#clubmembers').length > 0) return;
					var elmModal = $('<div id="clubmembers"></div>');
					$(elmModal).append(page);
					$('body').append(elmModal);

					modalWindow = $('div#clubmembers');
					$(modalWindow).modal({
						closeClass: 'cancelform',
						opacity: 50,
						containerId: 'become-member-container',
						onOpen: function (dialog) {
							dialog.overlay.fadeIn('slow', function () {
								dialog.data.hide();
								dialog.container.fadeIn('fast', function () {
									dialog.data.fadeIn('normal');
								});
							});
						},
						onClose: function (dialog) {
							dialog.data.fadeOut('slow', function () {
								dialog.overlay.fadeOut('fast', function () {
									$.modal.close();
									$('div#clubmembers').remove();
								});
							});
						}
					});
				}
			});
        },
        
        send: function () {
			$.ajax({
				url: websiteGlobal.baseUri + '/clubleden/submit?' + $('#become-member-form').serialize(),
				success: function(html){
					if (html.indexOf('error-message') == -1) {
						$('div#clubmembers').html(html);
					} else {
						$('div#error_message').html(html);
					}

					
					
					
				}
			});
        }
		
}

// Run any/all init functions.
$(document).ready(function() {
	Global.init();
});

$(window).load(function() { 
});