﻿/* Queue the Site Load Events
===================================================================================== */
addLoadEvent(initLabels) ;
//addLoadEvent(initGallery) ;
$(function() {
   $('div.imgs a').lightBox({
	overlayBgColor: '#FFF',
	overlayOpacity: 0.6,
	imageLoading: '/scripts/images/lightbox-ico-loading.gif',
	imageBtnClose: '/scripts/images/lightbox-btn-close.gif',
	imageBtnNext: '/scripts/images/lightbox-btn-Next.gif',
	imageBtnPrev: '/scripts/images/lightbox-btn-Prev.gif',
	containerResizeSpeed: 350,
	txtImage: 'Photo'
   });
});

function initGallery() {
	ptn = /\/[^./]*\.jpg/i;
	big = $(".dev .imgs>img");
	
	$(".dev .imgs div img").css({cursor: "hand", cursor: "pointer"});
	$(".dev .imgs div img").click( function() {
		sml = $(this);
		$(big).fadeOut(500, 
			function() {
				$(big).attr("src", $(big).attr("src").replace(ptn, $(sml).attr("src").match(ptn)));
			}
		).fadeIn();
	});
}

function initLabels() {
	$(".moveLbls label").hide();

	$(".moveLbls input:text").each(function() {
		setText($(this));
		$(this).focus(function() { clearText($(this)); });
		$(this).blur(function() { setText($(this)); });
	});
	
	$(".moveLbls select").each(function() {
		setList($(this));
	});
	
	$(".moveLbls input:submit,.moveLbls input:image").click(function() {
		$(".moveLbls input:text").each(function() { clearText($(this)); });
	});
	
	function setText(txtBox) {
		if ($(txtBox).val() == '') $(txtBox).val($(txtBox).siblings("label").text());
	}
	
	function clearText(txtBox) {
		var val = $(txtBox).siblings("label").text();
		if ($(txtBox).val() == val) $(txtBox).attr('value', '');
	}

	function setList(list) {
		var val = $(list).siblings("label").text();
		if ($(list).find("option:first").val() != val) $(list).find("option:first").text(val);
	}
}
