/* Author: Chris Sanders  
   Site: http://leongaban.com
*/

var LEON = LEON || {};

LEON.site = (function() {
  init = function() {
    setEventHandlers();
  }

  setEventHandlers = function () {
    $('.thumb img').click(function() {
      var image = $(this).get(0).src,
          projectName = $(this).get(0).alt;
      project = {
                  name : projectName,
                  image: image.split('/')[6]
                }
      displayProject(project);
    });

    
  }

  createProject = function(projectObj) {
    var project = document.createElement('div'),
        close = document.createElement('span'),
        figure = document.createElement('figure'),
        img = document.createElement('img'),
        figcaption = document.createElement('figcaption');

    project.setAttribute('id', 'project');
    project.setAttribute('class', 'project');
    close.setAttribute('class', 'closeButton');
    img.setAttribute('class', 'image');
    img.setAttribute('src', 'http://leongaban.com/img/projects/images/' + projectObj.image);
    img.setAttribute('alt', projectObj.name);
    figcaption.setAttribute('class', 'projectInfo');

    close.appendChild(document.createTextNode('X'));
    figure.appendChild(img);
    figure.appendChild(figcaption);
    project.appendChild(close);
    project.appendChild(figure);
    return project;
  }

  createContactForm = function() {
  }

  displayProject = function(projectObj) {
    var project = createProject(projectObj);
    $('#overlay').get(0).appendChild(project);
    $('#overlay').removeClass('hidden');
    $('.closeButton').on('click', function() {
      $('#overlay').addClass('hidden');
      $('#project').remove();
    });
  }

  createContactForm = function() {
  }

  return {
    init : init
  }
})();

$(document).ready(function() {
  LEON.site.init();
});
























