$(function(){
	
	var residentialMenu = 0;
	var commercialMenu = 0;
	var FlashIDSplit = initialFlashID.split("-");
	
	$("div#content" + FlashIDSplit[0]).slideDown("fast");	// beginning states
	$("#contentSubNav a").click( function() { 	// conditionals for pretty slides
		clickFunction($(this));
		loadFlash(this.id);
		return false;
	});
	
	loadFlash(initialFlashID);
	$("a.linkResidential").click( function() {
		if (residentialMenu == 0) { $("ul.residentialMenu").slideDown("fast",function(){   residentialMenu=1; 	}); }
		if (commercialMenu == 1) { $("ul.commercialMenu").slideUp("fast",function(){   commercialMenu=0; 	}); }
	});
	
	$("a.linkCommercial").click( function() {
		if (residentialMenu == 1) { $("ul.residentialMenu").slideUp("fast",function(){   residentialMenu=0; 	}); }
		if (commercialMenu == 0) { $("ul.commercialMenu").slideDown("fast",function(){   commercialMenu=1; 	}); }
	});
	
	$("a.Clients").click( function() {
		if (residentialMenu == 1) { $("ul.residentialMenu").slideUp("fast",function(){   residentialMenu=0; 	}); }
		if (commercialMenu == 1) { $("ul.commercialMenu").slideUp("fast",function(){   commercialMenu=0; 	}); }
	});
	
	// LOAD FLASH FILE
	// IMPORTANT: In order for a Flash gallery to load properly, the <a> tag must have
	// an ID that follows this format:
	// <a id="[gallery]-[images]">
	// [gallery] = folder name for where the images are (/flashImages/[gallery]/...)
	// [images] = total number of images to display in the Flash
	function loadFlash(elID) {
		var mainClients = 0;
		var idArray = elID.split("-");
		if (idArray[0] == 'Clients')
		{
			$("#content").addClass("contentClients");
			$("#contentMain").empty();
			$("#mainClients").clone().prependTo("#contentMain");
			$("#mainClients").slideDown("fast");
			mainClients = 1;
		}
		else
		{	$("#content").removeClass("contentClients");
			if ( mainClients == 1 )
			{
				$("#mainClients").slideUp("fast");
				mainClients = 0;
			}
			if (idArray[1] > 0 )
			{
				$.get("gallery.php", { 
					gallery: idArray[0], 
					images: idArray[1] },
					function(data) {
						$("#contentMain").empty();
						$("#contentMain").prepend(data);
				});
			}
			else
			{
				$("#contentMain").empty();
				$("#contentMain").prepend("<img src='/images/comingSoon.gif' alt='coming soon' />");
			}
		}
	}
	
	function clickFunction(button) { 	// conditionals for pretty slides
		
		var clickedLink = null;
		var contentClass = button.attr("id");	// get class of link clicked
		var idArray = contentClass.split("-");
		
		// find id of link clicked 
		for ( var contentItems = 0 ; contentItems < divcontent.length ; contentItems = contentItems+1 ) {
			if ( idArray[0] == divcontent[contentItems][0] ) {
				clickedLink = contentItems;
			}
		}
		
		// slide that content down and all others up
		for ( var slide = 0 ; slide < divcontent.length ; slide = slide+1 ) 
		{	
			if (slide == clickedLink) { 
				if (divcontent[slide][1] == 0)
				{	$("div#content" + divcontent[slide][0]).slideDown("fast");
					divcontent[slide][1] = 1; 
					
					$.ifixpng("/images/pixel.gif");
					$(".pngImage").ifixpng();
				}
			}
			else {
				if (divcontent[slide][1] == 1)
				{ 
					$("div#content" + divcontent[slide][0]).slideUp("fast");
					divcontent[slide][1] = 0;
					
				}	}	}
	}

});

	
function  printProps(obj, objName) {
	var output = "" ;
	for (var prop in obj) {
		alert(objName + "." + prop + " = " + obj[prop] + "\n");
	}
}