/*********************************************************
 *  JavaScript: Site-wide Functions
 *    General scripts used throughout the site
 *
 *  This site has been hand-developed by Jason Moss.
 *   -  www.jdmlabs.com           |  web
 *   -  jason.moss&#64;gmail.com  |  mail
 *   -  +1-403-850-1496           |  voice
*********************************************************/
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
document.createElement('header');
document.createElement('nav');
document.createElement('page');
document.createElement('section');

jQuery.preloadImages = function() { for(var i=0;i<arguments.length;i++) { jQuery("<img>").attr("src", arguments[i]); } }

var setForms = new Array( '#search_form' );
function handleSetFormEvent(setForms) { for (var i in setForms) { setFormInit(setForms[i]); } }

function setFormInit(formID) {
  var labelValue = $(formID + " input[type='text']:first").siblings("label").html();
  var inputID = "#" + $(formID + " input[type='text']:first").attr("id");

  $(inputID).val(labelValue);
  $(inputID).bind("focus blur", function(e) {
    var eLabelVal = $(this).siblings("label").html();
    var eInputVal = $(this).val();
    if (eLabelVal == eInputVal) { $(this).val(""); }
    else if ($(this).val() == "") { $(this).val(eLabelVal); }
  });
}

$(document).ready(function() {
  handleSetFormEvent(setForms);
  $('a[rel="external"]').click( function() { window.open($(this).attr('href')); return false; });
});