
	$(document).ready(function(){	
		
		$("#formID").validationEngine();

			//Executing Pretty Photo Lightbox
		$("a[rel^='prettyPhoto']").prettyPhoto({
				theme: 'facebook',
				allowresize: false,
				markup: '<div class="pp_pic_holder"> \
						<div class="pp_top"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
						<div class="pp_content_container"> \
							<div class="pp_left"> \
							<div class="pp_right"> \
								<div class="pp_content"> \
									<div class="pp_fade"> \
										<a href="#" class="pp_expand" title="Expand the image">Expand</a> \
										<div class="pp_loaderIcon"></div> \
										<div class="pp_hoverContainer"> \
											<a class="pp_next" href="#">next</a> \
											<a class="pp_previous" href="#">previous</a> \
										</div> \
										<a class="pp_close" href="#">Close</a> \
										<p class="pp_description"></p> \
										<div id="pp_full_res"></div> \
										<div class="pp_details clearfix"> \
											<div class="pp_nav"> \
												<a href="#" class="pp_arrow_previous" style="display: none;">Previous</a> \
												<p class="currentTextHolder" style="display: none;">0/0</p> \
												<a href="#" class="pp_arrow_next" style="display: none;">Next</a> \
											</div> \
										</div> \
									</div> \
								</div> \
							</div> \
							</div> \
						</div> \
						<div class="pp_bottom"> \
							<div class="pp_left"></div> \
							<div class="pp_middle"></div> \
							<div class="pp_right"></div> \
						</div> \
					</div> \
					<div class="pp_overlay"></div> \
					<div class="ppt"></div>'
			});

		
			//onload filters based on URL ID
			function $_GET(q,s) {
		    	s = (s) ? s : window.location.search;
		    	var y = s.split("=");
		    	return y[1];
			}
			
			var filterVal = $_GET('showtype');
			
			if(filterVal=='aperture-insights' || filterVal == 'stormpost-insights' || filterVal == 'netmargin-insights' || filterVal == 'management-team' || filterVal == 'news-coverage' || filterVal == 'press-releases' || filterVal == 'fact-sheet' || filterVal == 'media-sellers' || filterVal == 'media-buyers' || filterVal == 'page-1'){
				$('ul#filter li.item').each(function() {
					if(!$(this).hasClass(filterVal)) {
						$(this).fadeOut('normal').addClass('hidden');
					} else {
						$(this).fadeIn('slow').removeClass('hidden');
					}
				});
			}

			
			$('ul#lavalamp a').click(function() {
				
				var filterVal = $(this).text().toLowerCase().replace(' ','-');
						
				if(filterVal == 'all') {
					$('ul#filter li.hidden').fadeIn('slow').removeClass('hidden');
				} else {
					
					$('ul#filter li.item').each(function() {
						if(!$(this).hasClass(filterVal)) {
							$(this).fadeOut('normal').addClass('hidden');
						} else {
							$(this).fadeIn('slow').removeClass('hidden');
						}
					});
				}
				
				return this.each(function() {
			        var me = $(this), noop = function(){},
			            $back = $('<li class="back"><div class="left"></div></li>').appendTo(me),
			            $li = $("li", this), curr = $("li.current", this)[0] || $($li[0]).addClass("current")[0];
			
			        $li.not(".back").hover(function() {
			            move(this);
			        }, noop);
			
			        $(this).hover(noop, function() {
			            move(curr);
			        });
			
			        $li.click(function(e) {
			            setCurr(this);
			            return o.click.apply(this, [e, this]);
			            
			            
			        });
			
			        setCurr(curr);
			
			        function setCurr(el) {
			            $back.css({ "left": el.offsetLeft+"px", "width": el.offsetWidth+"px" });
			            curr = el;
			        };
			
			        function move(el) {
			            $back.each(function() {
			                $.dequeue(this, "fx"); }
			            ).animate({
			                width: el.offsetWidth,
			                left: el.offsetLeft
			            }, o.speed, o.fx);
			        };
			
			    });
			});
			
			

	});  
	
	
	$(function() {
            $("#lavalamp").lavaLamp({
                fx: "backout", 
                speed: 700,
            	click: function(event, menuItem) {
                    return false;
                }
            });
        });

