$(document).ready(function() {
	$imgs = $("#photo_stack img");
	$imgCount = $imgs.length;
	$curr_index = 0;
	$imgs.last().addClass('current');
	
	for(var i=1; i<=$imgs.length; i++) {
		$random_deg =  (Math.round((Math.random()*3)+1))
		$suff = '';
		if (i % 2 == 0) 
			$suff = 'neg';
		$imgs.eq(i-1).addClass('deg' + $random_deg + $suff);
	}
	
	$("#photo_stack")
	.delegate('img', 'click', function() {
		$this = $(this);
		if ($this.hasClass('current')) {
			$zi = $this.css('zIndex') - $imgCount;
			$this.addClass('animate');
			setTimeout(function() { $this.css('zIndex', $zi); }, 200);
			setTimeout(function() { $this.removeClass('animate'); }, 1000);
			$this.removeClass('current');
			if ($this.index() == 0) {
				$imgs.last().addClass('current');
			} else {
				$imgs.eq($this.index()-1).addClass('current');
			}
		}
	})
	.delegate('img', 'mouseenter', function() {
		if ($(this).hasClass('current')) {
			$(this).addClass('hover');
		}
	})
	.delegate('img', 'mouseleave', function() {
		$(this).removeClass('hover');
	});;
});

function setSCSheet(tabName) {
	setSC(tabName);
	$("div[class='ShowcaseContent']").hide();				
	sheetName = '#Showcase' + tabName;
	$(sheetName).show();
}

function setSC(tabName) {
	$("a[class*='tab']").removeClass('selected');	
	thisTab = $('tab' + tabName);
	thisTab.addClass('selected');
}

function fcdPopup(myURL,dsWinW,dsWinH,dsWinName) {
	var chasm = screen.availWidth;
	var mount = screen.availHeight;
	var dispWindow = window.open(myURL,dsWinName,'width=' + dsWinW + ',height=' + dsWinH + ',left=' + ((chasm - dsWinW - 10) * .5) + ',top=' + ((mount - dsWinH - 30) * .5) + ',scrollbars=yes,resizable=yes');
}	

searchSubmit = function() {
	var querySearch = document.frmSearch.wdSearch.value;
	var querySD = document.frmSearch.queryStartDate.value;
	var queryED = document.frmSearch.queryEndDate.value;
	if (querySearch != '') {
		querySearch = querySearch.replace(/[^a-zA-Z0-9]+/g,' '); 	
		var querySearch = querySearch.toLowerCase();
		document.location.href = 'http://enjoyerie.com/search.php?Q=' + querySearch + '&SD=' + querySD + '&ED=' + queryED;
	} else {
		alert("Please enter something in the search box.");
	}
}

toOrdinal = function(thisNum) {
	var n = thisNum % 100;
	var suff = ["th", "st", "nd", "rd", "th"]; // suff for suffix
	var ord= n<21?(n<4 ? suff[n]:suff[0]): (n%10>4 ? suff[0] : suff[n%10]);
	return thisNum + ord;
}


function setTabSheet(tabName) {
	setTab(tabName);
	$("div[class='sheet']").hide();				
	sheetName = '#sheet' + tabName;
	$(sheetName).show();
}

function setTab(tabName) {
	$("li[class*='tab']").removeClass('current');	
	$('#tab' + tabName).addClass('current');
}

function	hideAll(useClass) {
	var elems = $$('.' + useClass);
	elems.each(function(elem) {
		Element.hide(elem);
	});	
}

function	showAll(useClass) {
	var elems = $$('.' + useClass);
	elems.each(function(elem) {
		Element.show(elem);
	});	
}


// FCD Engine CODe

deleteEvent = function(Event_ID, OID) {
	var url = 'http://enjoyerie.com/fcdengine.php';
	var pars = 'a=deleteEvent&EventID=' + Event_ID + '&OrgID=' + OID;

	$.ajax({
		type: "POST",
		url: "http://enjoyerie.com/fcdengine.php",
		data: pars,
		success: function(data) {
			$('#Event_' + data).remove(); 
		}
	});
}
