//initialize Namespace for CK objects
if(!window.CK) window.CK = {};

//functionality for the modal windows
CK.modal = {

	current: null,
	
	init: function(triggerId, modalId){
		$(triggerId).bind('click', function(e){
			e.preventDefault();
			CK.modal.open(modalId);
		});
	},
	
	ajax: function(url, modalId){
		
		// get html from server
		$.get(url, function(data) {
			// Fill container will data
			$(modalId).html(data);
		});
		
		// display model
		CK.modal.open(modalId);
	},
	
	open: function(id,space){

		// Check if we opened a modal already and close it
		if (CK.modal.current) {
			CK.modal.close();
		}
		
		// Show modal
		$('#overlay').show();
		$(id).stop().fadeIn();
		
		// Store currently open model id
		CK.modal.current = id;
	},
	
	close: function(id){
		id = id || CK.modal.current;
		//console.log(id);
		$('#overlay').hide();
		$(id).stop().fadeOut();
		CK.modal.current = null;
	}
	
};


// Initialization code

$(document).ready(function(){
	
	
	
	
	
	// Bind Terms and Privacy overlay triggers
	$('#tcBtn').bind('click', function(e){
		e.preventDefault();
		CK.modal.ajax('/home/terms', '#overlay .modal_container');
		$('#overlay #closeModal').bind('click', function(e){
				e.preventDefault();
				CK.modal.close('#overlay .modal_container');
			});
	});
	
	$('#tcBtn02').bind('click', function(e){
		e.preventDefault();
		CK.modal.ajax('/home/terms', '#overlay .modal_container');
		$('#overlay #closeModal').bind('click', function(e){
				e.preventDefault();
				CK.modal.close('#overlay .modal_container');
			});
	});
	
	
	
	$('#ppBtn').bind('click', function(e){
		e.preventDefault();
		CK.modal.ajax('/home/privacy', '#overlay .modal_container');
		$('#overlay #closeModal').bind('click', function(e){
				e.preventDefault();
				CK.modal.close('#overlay .modal_container');
			});
	
	});
	
	$('#ppBtn02').bind('click', function(e){
		e.preventDefault();
		CK.modal.ajax('/home/privacy', '#overlay .modal_container');
		$('#overlay #closeModal').bind('click', function(e){
				e.preventDefault();
				CK.modal.close('#overlay .modal_container');
			});
	
	});
	
	
	
});


