var timeout = null;
function showFullImage(el){
	var viewer = $('main-image');
	viewer.src = el.src.replace('small', 'large');
	clearTimeout(timeout);
}
function resetFullImage(now){
  if (now){
  	var viewer = $('main-image');
	  viewer.src = 'images/kitchen-1-large.jpg';
	}else{
  	clearTimeout(timeout);
  	timeout = setTimeout("resetFullImage(true);", 500);
	}
}
function preLoadImages(){
  for (var i=2; i<=7; i++){
    var img = document.createElement('IMG');
    img.src = 'images/kitchen-' + i + '-large.jpg';
  }
}
function $(element) {
  if (arguments.length > 1) {
    for (var i = 0, elements = [], length = arguments.length; i < length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (typeof element == 'string')
    element = document.getElementById(element);
  return element;
}
function buildEmailLink(username,domain){
	var email = username + '@' + domain;
	return '<a href="mailto:' + email + '">' + email + '</a>';
}
