// JavaScript Document

var currentSlide = 0;
var viewport = 0;

$(document).ready(function(){
	initMonkForms();
});


function initGallerySlide(){
	viewport = $('#home_gallery').height();
	//console.log(viewport);
	$('#slide_text_container').css('top', viewport+'px');
	$('#slide_image_container').css('top', viewport+'px');
	$('#slides').show();
	doSlide();
}

function doSlide(){
	if(currentSlide < $('#slide_image_container .slide').length){
		var currentTop = -1 * viewport * (currentSlide - 1);
		var newTop = -1 * viewport * currentSlide;
		$('#slide_image_container').animate({top:currentTop+30},500,"easeInQuad", function(){
			$('#slide_image_container').animate({top:newTop},1000,"easeOutBack");
		});
		$('#slide_text_container').animate({top:currentTop+30},600,"easeInQuad", function(){
			$('#slide_text_container').animate({top:newTop},1200,"easeOutBack");
		});
		currentSlide++;
		setTimeout(doSlide, 6000);
	}
}

function initLightBox(){
	//var imgPrev = (isIE(6)) ? '/images/photo_prev.gif' : '/images/photo_prev.png';
	//var imgNext = (isIE(6)) ? '/images/photo_next.gif' : '/images/photo_next.png';
	var imgPrev = '/images/lightbox-btn-prev.gif';
	var imgNext = '/images/lightbox-btn-next.gif';
	$(function() {
		$("a[rel='lightbox']").lightBox({
			imageLoading: '/images/lightbox-ico-loading.gif',
			imageBtnClose: '/images/lightbox-btn-close.gif',
			imageBtnPrev: imgPrev,
			imageBtnNext: imgNext,
			fixedNavigation: true
		});
	});
}

function initMonkForms(){
	$('form.monkForm div.required label').each(function(i,elem){
		var text = $(elem).html().replace('*','');
		$(elem).html(text);
		$(elem).append('&nbsp;<span class="required">*</span>');
	});
	/* if($('form.monkForm div.checkbox.required').length > 0){
		$('form.monkForm').submit(function(){
			var validated = true;
			$('form.monkForm div.checkbox.required').each(function(i,elem){
				if($(elem).find('input:checked').length == 0){
					validated = false;
					if($(elem).find('p.data label .required').length <= 1){
						$(elem).find('p.data label').append('&nbsp;&nbsp;&nbsp;<span class="required">Required</span>');
					}
				}
			});
			if(!validated){
				alert('Please be sure to fill in all required items before continuing.');
			}
			return validated;
		});
	} */
}

