window.addEvent('domready', registerTheDom); // <---- END DomReady 


// ---------->>

function registerTheDom(){
	if($('update_msg')) {
		
		$('update_msg').highlight('#ff9900');
	}
	
	/* Character Count */
	if ($('desc_text')) {
		var textArea = $("desc_text");
	    var maxChars = textArea.get("data-maxChars");
	    
		var chars = textArea.get("value").trim().length;
		$("left").set("text", chars);
		
	    // create a custom focused property so that we only capture keystrokes when it is
	    textArea.addEvents({
	        focus: function() {
	            this.focused = true;
	        },
	        blur: function() {
	            this.focused = false;
	        }
	    });
	    
	    // attach a key listener
	    window.addEvent("keyup", function(e) {
	        if (textArea.focused) {
	            // should really compare e.key against alpha numerics and whatever allowed chars we have 
	            // so it does not fire when they backspace or delete or use arrow keys to move
	
	            // current count is...
	            var chars = textArea.get("value").trim().length;
	
	            // allowed?
	            if (chars+1 >= maxChars) {
	                // kill keyboard event?...
	                // e.stop();
	                
	                chars = maxChars;
	                
	                // inform them its full!
	                $("warning").set("html", "<strong>limit reached!</strong>");
	                
	                // remove surplus chars
	                textArea.set("value", textArea.get("value").substring(0,maxChars));
	            }
	            else {
	                // reset warning field
	                $("warning").set("html", "");   
	            }
	            // inform how much left
	            $("left").set("text", chars);
	        }
	    });
	}
	/* Gallery Modal */
	
	// Market Table //
	if ($('dspc_delete_link_mt')){
		$('dspc_delete_link_mt').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_mt').get('data-username');
					
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             //url: 'http://anomalynycdev.com/avecericdev/wp-content/plugins/ds_photo_contest.php',  
		             data: { 'removeentryfor' : username , 'whichcontest' : 'market_table'},  
		             //onRequest: function() { $('gallery_modal_contents').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_intro_msg_id_mt')//,  
		             //onComplete: function(response) { alert('Request completed successfully.');   
		             //}  
		         }).send();  
				 
									
				$('dspc_delete_link_mt').setStyle('display', 'none');
				$('dspc_intro_preview_link_mt').setStyle('display', 'none');
				$('dspc_edit_link_mt').setStyle('display', 'block');
				
		});
	}
	
	if ($('dspc_intro_preview_link_mt')){
		$('dspc_intro_preview_link_mt').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_mt').get('data-username');

				// update entry
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'displayentryfor' : username , 'whichcontest' : 'market_table'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('profile_modal'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send();  
				
				// update form
				var req2 = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'showformfor' : username , 'whichcontest' : 'market_table'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_edit_screen'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				
				$('dspc_intro').setStyle('display', 'none');
				$('profile_modal').setStyle('display', 'block');
				$('dspc_edit_screen').setStyle('display', 'none');
				
		});
	}
	
	if ($('dspc_edit_link_mt')){
		$('dspc_edit_link_mt').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_mt').get('data-username');
				
				//update entry
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'displayentryfor' : username , 'whichcontest' : 'market_table'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('profile_modal'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				 
				 // update form
				var req2 = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'showformfor' : username , 'whichcontest' : 'market_table'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_edit_screen'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				
				$('dspc_intro').setStyle('display', 'none');
				$('profile_modal').setStyle('display', 'none');
				$('dspc_edit_screen').setStyle('display', 'block');
				
		});
	}

	// Holiday Cocktail //
	if ($('dspc_delete_link_hc')){
		$('dspc_delete_link_hc').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_hc').get('data-username');
					
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             //url: 'http://anomalynycdev.com/avecericdev/wp-content/plugins/ds_photo_contest.php',  
		             data: { 'removeentryfor' : username , 'whichcontest' : 'holiday_cocktail'},  
		             //onRequest: function() { $('gallery_modal_contents').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_intro_msg_id_hc')//,  
		             //onComplete: function(response) { alert('Request completed successfully.');   
		             //}  
		         }).send();  
				 
									
				$('dspc_delete_link_hc').setStyle('display', 'none');
				$('dspc_intro_preview_link_hc').setStyle('display', 'none');
				$('dspc_edit_link_hc').setStyle('display', 'block');
				
		});
	}
	
	if ($('dspc_intro_preview_link_hc')){
		$('dspc_intro_preview_link_hc').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_hc').get('data-username');

				// update entry
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'displayentryfor' : username , 'whichcontest' : 'holiday_cocktail'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('profile_modal'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send();  
				
				// update form
				var req2 = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'showformfor' : username , 'whichcontest' : 'holiday_cocktail'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_edit_screen'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				
				$('dspc_intro').setStyle('display', 'none');
				$('profile_modal').setStyle('display', 'block');
				$('dspc_edit_screen').setStyle('display', 'none');
				
		});
	}
	
	if ($('dspc_edit_link_hc')){
		$('dspc_edit_link_hc').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_hc').get('data-username');
				
				//update entry
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'displayentryfor' : username , 'whichcontest' : 'holiday_cocktail'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('profile_modal'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				 
				 // update form
				var req2 = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'showformfor' : username , 'whichcontest' : 'holiday_cocktail'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_edit_screen'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				
				$('dspc_intro').setStyle('display', 'none');
				$('profile_modal').setStyle('display', 'none');
				$('dspc_edit_screen').setStyle('display', 'block');
				
		});
	}
	
	// Cozy Winter Dinner //
	if ($('dspc_delete_link_cw')){
		$('dspc_delete_link_cw').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_cw').get('data-username');
					
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             //url: 'http://anomalynycdev.com/avecericdev/wp-content/plugins/ds_photo_contest.php',  
		             data: { 'removeentryfor' : username , 'whichcontest' : 'cozy_winter'},  
		             //onRequest: function() { $('gallery_modal_contents').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_intro_msg_id_cw')//,  
		             //onComplete: function(response) { alert('Request completed successfully.');   
		             //}  
		         }).send();  
				 
									
				$('dspc_delete_link_cw').setStyle('display', 'none');
				$('dspc_intro_preview_link_cw').setStyle('display', 'none');
				$('dspc_edit_link_cw').setStyle('display', 'block');
				
		});
	}
	
	if ($('dspc_intro_preview_link_cw')){
		$('dspc_intro_preview_link_cw').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_cw').get('data-username');

				// update entry
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'displayentryfor' : username , 'whichcontest' : 'cozy_winter'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('profile_modal'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send();  
				
				// update form
				var req2 = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'showformfor' : username , 'whichcontest' : 'cozy_winter'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_edit_screen'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				
				$('dspc_intro').setStyle('display', 'none');
				$('profile_modal').setStyle('display', 'block');
				$('dspc_edit_screen').setStyle('display', 'none');
				
		});
	}
	
	if ($('dspc_edit_link_cw')){
		$('dspc_edit_link_cw').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_cw').get('data-username');
				
				//update entry
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'displayentryfor' : username , 'whichcontest' : 'cozy_winter'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('profile_modal'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				 
				 // update form
				var req2 = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'showformfor' : username , 'whichcontest' : 'cozy_winter'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_edit_screen'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				
				$('dspc_intro').setStyle('display', 'none');
				$('profile_modal').setStyle('display', 'none');
				$('dspc_edit_screen').setStyle('display', 'block');
				
		});
	}
	
	// Cinco de Mayo //
	if ($('dspc_delete_link_cdm')){
		$('dspc_delete_link_cdm').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_cdm').get('data-username');
					
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             //url: 'http://anomalynycdev.com/avecericdev/wp-content/plugins/ds_photo_contest.php',  
		             data: { 'removeentryfor' : username , 'whichcontest' : 'cinco_de_mayo'},  
		             //onRequest: function() { $('gallery_modal_contents').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_intro_msg_id_cdm')//,  
		             //onComplete: function(response) { alert('Request completed successfully.');   
		             //}  
		         }).send();  
				 
									
				$('dspc_delete_link_cdm').setStyle('display', 'none');
				$('dspc_intro_preview_link_cdm').setStyle('display', 'none');
				$('dspc_edit_link_cdm').setStyle('display', 'block');
				
		});
	}
	
	if ($('dspc_intro_preview_link_cdm')){
		$('dspc_intro_preview_link_cdm').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_cdm').get('data-username');

				//update entry
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'displayentryfor' : username , 'whichcontest' : 'cinco_de_mayo'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('profile_modal'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send();  
				
				// update form
				var req2 = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'showformfor' : username , 'whichcontest' : 'cinco_de_mayo'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_edit_screen'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				
				$('dspc_intro').setStyle('display', 'none');
				$('profile_modal').setStyle('display', 'block');
				$('dspc_edit_screen').setStyle('display', 'none');
				
		});
	}
	
	if ($('dspc_edit_link_cdm')){
		$('dspc_edit_link_cdm').addEvent('click', function(e){
				e.stop();
				
				var username = $('dspc_intro_msg_id_cdm').get('data-username');
				
				// update entry
				var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'displayentryfor' : username , 'whichcontest' : 'cinco_de_mayo'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('profile_modal'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				 
				 // update form
				var req2 = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             
		             data: { 'showformfor' : username , 'whichcontest' : 'cinco_de_mayo'},  
		             //onRequest: function() { $('profile_modal').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('dspc_edit_screen'), 
					 evalScripts: true, 
		             onComplete: registerTheDom 
		         }).send(); 
				
				$('dspc_intro').setStyle('display', 'none');
				$('profile_modal').setStyle('display', 'none');
				$('dspc_edit_screen').setStyle('display', 'block');
				
		});
	}
	
	
	if ($('dspc_edit_link')){
		$('dspc_edit_link').addEvent('click', function(e){
				e.stop();
				$('dspc_intro').setStyle('display', 'none');
				$('profile_modal').setStyle('display', 'none');
				$('dspc_edit_screen').setStyle('display', 'block');
				
		});
	}
	
	if ($('dspc_entry_edit_link')){
		$('dspc_entry_edit_link').addEvent('click', function(e){
		
				//e.stop();
				
				$('dspc_intro').setStyle('display', 'none');
				$('profile_modal').setStyle('display', 'none');
				$('dspc_edit_screen').setStyle('display', 'block');
				
		});
	}
	
	if ($('show_edit_screen')){
		$('show_edit_screen').addEvent('click', function(e){
				//e.stop();
				$('dspc_intro').setStyle('display', 'none');
				$('profile_modal').setStyle('display', 'block');
				$('dspc_edit_screen').setStyle('display', 'none');
				
		});
	}
	
	
	
	
	
	var allEntries = $$(".sp_gallery_entry");
		allEntries.each(function(entry){
			entry.addEvent('click', function(e){
				e.stop();
				//var topInfo = dot.getStyle('top');
				//topInfo = topInfo.replace(/px/,"");
				//topInfo = topInfo - 30;
				//topInfo = topInfo + "px";
				$('gallery_modal').setStyle('display', 'block');
				$('gallery_modal').tween('opacity', '1.0');
				$('gallery_modal').setStyle('top', entry.getTop());
				$('gallery_modal').setStyle('left', entry.getLeft()-240);
				var getentry = entry.get('id');
				var whichcontest = entry.get("data-contestname");
				
				//alert (getentry);
				//make the ajax call, replace text  
        		var req = new Request.HTML({  
		             method: 'get',  
					 
					 url: url+'/wp-content/plugins/ds_photo_contest.php',  
		             //url: 'http://anomalynycdev.com/avecericdev/wp-content/plugins/ds_photo_contest.php',  
		             data: { 'getentryfor' : getentry, 'whichcontest' : whichcontest },  
		             onRequest: function() { $('gallery_modal_contents').set('html', '<div class="loader"><img src="'+url+'/wp-content/themes/aveceric2/images/ajax_loader.gif"></div>'); },  
		             update: $('gallery_modal_contents')//,  
		             //onComplete: function(response) { alert('Request completed successfully.');   
		             //}  
		         }).send();  
				
				
			});
		
		});
		
	 
	
	if ($('gallery_thpic_1')){
		
		if ($('gallery_modal_close')){
		$('gallery_modal_close').addEvent('click', function(e){
				e.stop();
				$('gallery_modal').setStyle('display', 'none');
				
		});
		}
		
		$('gallery_thpic_1').addEvent('click', function(e){
				e.stop();
				
				$('gallery_bigpic_1').setStyle('display','block');
				$('gallery_bigpic_2').setStyle('display','none');
				$('gallery_bigpic_3').setStyle('display','none');
				
			});
		$('gallery_thpic_2').addEvent('click', function(e){
				e.stop();
				$('gallery_bigpic_1').setStyle('display','none');
				$('gallery_bigpic_2').setStyle('display','block');
				$('gallery_bigpic_3').setStyle('display','none');
				
			});
		$('gallery_thpic_3').addEvent('click', function(e){
				e.stop();
				$('gallery_bigpic_1').setStyle('display','none');
				$('gallery_bigpic_2').setStyle('display','none');
				$('gallery_bigpic_3').setStyle('display','block');
				
			});	
	
	}
	

	/* Tab Navigation */
	if ($('dinnersocial_superpost'))
	{
		$('sp_nav_one').addEvent('click', function(e){
			e.stop();
			displayContent('sp_menu');
			$$('.sp_sub_container').setStyle('display', 'block');
			$$('.sp_sub_container_dlx').setStyle('display', 'none');
			$('sp_nav_one').set('class','sp_nav_menu_on');
			$('sp_nav_two').set('class','sp_nav_planning_off');
			
			var whatTab = $('sp_nav_three').get('class');
			if ( whatTab == 'sp_nav_wine_on') {
				$('sp_nav_three').set('class', 'sp_nav_wine_off');
			} else if ( whatTab == 'sp_nav_cocktails_on') {
				$('sp_nav_three').set('class', 'sp_nav_cocktails_off');
			}
			
			$('sp_nav_four').set('class','sp_nav_gallery_off');
			
			
		});
	
		

		$('sp_nav_two').addEvent('click', function(e){
			e.stop();
			closeAllMenu();
			displayContent('sp_planning');
			$('sp_nav_one').set('class','sp_nav_menu_off');
			$('sp_nav_two').set('class','sp_nav_planning_on');
			
			var whatTab = $('sp_nav_three').get('class');
			if ( whatTab == 'sp_nav_wine_on') {
				$('sp_nav_three').set('class', 'sp_nav_wine_off');
			} else if ( whatTab == 'sp_nav_cocktails_on') {
				$('sp_nav_three').set('class', 'sp_nav_cocktails_off');
			}
			
			$('sp_nav_four').set('class','sp_nav_gallery_off');
			
		});

		
		
		$('sp_nav_three').addEvent('click', function(e){
			e.stop();
			closeAllMenu();
			displayContent('sp_wine');
			$('sp_nav_one').set('class', 'sp_nav_menu_off');
			$('sp_nav_two').set('class', 'sp_nav_planning_off');
			
			var whatTab = $('sp_nav_three').get('class');
			if ( whatTab == 'sp_nav_wine_off') {
				$('sp_nav_three').set('class', 'sp_nav_wine_on');
			} else if ( whatTab == 'sp_nav_cocktails_off') {
				$('sp_nav_three').set('class', 'sp_nav_cocktails_on');
			}
			$('sp_nav_four').set('class', 'sp_nav_gallery_off');
			
			
		});
		
		
		
		$('sp_nav_four').addEvent('click', function(e){
			e.stop();
			closeAllMenu();
			displayContent('sp_gallery');
			$('sp_nav_one').set('class','sp_nav_menu_off');
			$('sp_nav_two').set('class','sp_nav_planning_off');
			var whatTab = $('sp_nav_three').get('class');
			if ( whatTab == 'sp_nav_wine_on') {
				$('sp_nav_three').set('class', 'sp_nav_wine_off');
			} else if ( whatTab == 'sp_nav_cocktails_on') {
				$('sp_nav_three').set('class', 'sp_nav_cocktails_off');
			}
						
			$('sp_nav_four').set('class','sp_nav_gallery_on');
			
		});

		
	
	
		
			
	/* Sub Stuff */

	$$('.closelink').addEvent('click', function(e){
			e.stop();
			
			$$('.sp_sub_container').setStyle('display', 'block');
						
			$$('.sp_sub_container_dlx').setStyle('display', 'none');
						
		});
		
	
	var allRecipes = $$(".sp_sub_container");
		allRecipes.each(function(entry){
			entry.addEvent('click', function(e){
				
				
				var getrecipe = entry.get('id');
				var fullrecipe = getrecipe.replace(/sub/, "dlx");
				//alert(fullrecipe);
				
				$$('.sp_sub_container').setStyle('display', 'block');
				entry.setStyle('display', 'none');
				
				$$('.sp_sub_container_dlx').setStyle('display', 'none');
				$(fullrecipe).setStyle('display', 'block');
				
				
			});
		
		});
	
	
	
	$$('.canapes_sublink').addEvent('click', function(e){
			
			
			$$('.sp_sub_container').setStyle('display', 'block');
			$('canapes_sub').setStyle('display', 'none');
			
			$$('.sp_sub_container_dlx').setStyle('display', 'none');
			$('canapes_dlx').setStyle('display', 'block');

			
		});
		
	
	$$('.canapes2_sublink').addEvent('click', function(e){
			
			
			$$('.sp_sub_container').setStyle('display', 'block');
			$('canapes2_sub').setStyle('display', 'none');
			
			$$('.sp_sub_container_dlx').setStyle('display', 'none');
			$('canapes2_dlx').setStyle('display', 'block');

			
		});

	$$('.firstcourse_sublink').addEvent('click', function(e){
			
			
			$$('.sp_sub_container').setStyle('display', 'block');
			$('firstcourse_sub').setStyle('display', 'none');
			
			$$('.sp_sub_container_dlx').setStyle('display', 'none');
			$('firstcourse_dlx').setStyle('display', 'block');

			
		});

	$$('.entree_sublink').addEvent('click', function(e){
			
			
			$$('.sp_sub_container').setStyle('display', 'block');
			$('entree_sub').setStyle('display', 'none');

			$$('.sp_sub_container_dlx').setStyle('display', 'none');
			$('entree_dlx').setStyle('display', 'block');

			
		});

	$$('.dessert_sublink').addEvent('click', function(e){
			
			
			$$('.sp_sub_container').setStyle('display', 'block');
			$('dessert_sub').setStyle('display', 'none');

			$$('.sp_sub_container_dlx').setStyle('display', 'none');
			$('dessert_dlx').setStyle('display', 'block');

			
		});


	/* Sub Image Rotation */
		
	function closeAllMainPics(){
		$$('.sp_sub_img_main').setStyle('display','none');
	}
	
	$$('.th1').addEvent('click', function(e){
			
			e.stop();
			closeAllMainPics();
			$$('.m1').setStyle('display','block');
			
		});
		
	$$('.th2').addEvent('click', function(e){
			
			e.stop();
			closeAllMainPics();
			$$('.m2').setStyle('display','block');
			
		});
		
	$$('.th3').addEvent('click', function(e){
			
			e.stop();
			closeAllMainPics();
			$$('.m3').setStyle('display','block');
			
		});
	
	if ($('canapes_thpic_1')) {
	$('canapes_thpic_1').addEvent('click', function(e){
			e.stop();
			
			$('canapes_bigpic_1').setStyle('display','block');
			$('canapes_bigpic_2').setStyle('display','none');
			$('canapes_bigpic_3').setStyle('display','none');
			
		});
	$('canapes_thpic_2').addEvent('click', function(e){
			e.stop();
			$('canapes_bigpic_1').setStyle('display','none');
			$('canapes_bigpic_2').setStyle('display','block');
			$('canapes_bigpic_3').setStyle('display','none');
			
		});
	$('canapes_thpic_3').addEvent('click', function(e){
			e.stop();
			$('canapes_bigpic_1').setStyle('display','none');
			$('canapes_bigpic_2').setStyle('display','none');
			$('canapes_bigpic_3').setStyle('display','block');
			
		});
	}

	if ($('canapes2_thpic_1')) {
	$('canapes2_thpic_1').addEvent('click', function(e){
			e.stop();
			
			$('canapes2_bigpic_1').setStyle('display','block');
			$('canapes2_bigpic_2').setStyle('display','none');
			$('canapes2_bigpic_3').setStyle('display','none');
			
		});
	$('canapes2_thpic_2').addEvent('click', function(e){
			e.stop();
			$('canapes2_bigpic_1').setStyle('display','none');
			$('canapes2_bigpic_2').setStyle('display','block');
			$('canapes2_bigpic_3').setStyle('display','none');
			
		});
	$('canapes2_thpic_3').addEvent('click', function(e){
			e.stop();
			$('canapes2_bigpic_1').setStyle('display','none');
			$('canapes2_bigpic_2').setStyle('display','none');
			$('canapes2_bigpic_3').setStyle('display','block');
			
		});
	}
	
	if ($('firstcourse_thpic_1')) {
	$('firstcourse_thpic_1').addEvent('click', function(e){
			e.stop();
			
			$('firstcourse_bigpic_1').setStyle('display','block');
			$('firstcourse_bigpic_2').setStyle('display','none');
			$('firstcourse_bigpic_3').setStyle('display','none');
			
		});
	$('firstcourse_thpic_2').addEvent('click', function(e){
			e.stop();
			$('firstcourse_bigpic_1').setStyle('display','none');
			$('firstcourse_bigpic_2').setStyle('display','block');
			$('firstcourse_bigpic_3').setStyle('display','none');
			
		});
	$('firstcourse_thpic_3').addEvent('click', function(e){
			e.stop();
			$('firstcourse_bigpic_1').setStyle('display','none');
			$('firstcourse_bigpic_2').setStyle('display','none');
			$('firstcourse_bigpic_3').setStyle('display','block');
			
		});
	}
	
	if ($('entree_thpic_1')) {
	$('entree_thpic_1').addEvent('click', function(e){
			e.stop();
			
			$('entree_bigpic_1').setStyle('display','block');
			$('entree_bigpic_2').setStyle('display','none');
			$('entree_bigpic_3').setStyle('display','none');
			
		});
	$('entree_thpic_2').addEvent('click', function(e){
			e.stop();
			$('entree_bigpic_1').setStyle('display','none');
			$('entree_bigpic_2').setStyle('display','block');
			$('entree_bigpic_3').setStyle('display','none');
			
		});
	$('entree_thpic_3').addEvent('click', function(e){
			e.stop();
			$('entree_bigpic_1').setStyle('display','none');
			$('entree_bigpic_2').setStyle('display','none');
			$('entree_bigpic_3').setStyle('display','block');
			
		});
	}
	
	if ($('dessert_thpic_1')) {
	$('dessert_thpic_1').addEvent('click', function(e){
			e.stop();

			$('dessert_bigpic_1').setStyle('display','block');
			$('dessert_bigpic_2').setStyle('display','none');
			$('dessert_bigpic_3').setStyle('display','none');

			
		});
	$('dessert_thpic_2').addEvent('click', function(e){
			e.stop();
			$('dessert_bigpic_1').setStyle('display','none');
			$('dessert_bigpic_2').setStyle('display','block');
			$('dessert_bigpic_3').setStyle('display','none');
			
		});
	$('dessert_thpic_3').addEvent('click', function(e){
			e.stop();
			$('dessert_bigpic_1').setStyle('display','none');
			$('dessert_bigpic_2').setStyle('display','none');
			$('dessert_bigpic_3').setStyle('display','block');
			
		});
	}
	}
	

	
	/* Calendar Rollovers */
	
	var customTips = $$('.tooltip');
	var toolTips = new Tips(customTips, {
		className: 'dinnersocial_tip',
		offsets: {
			'x': -10,       //default is 16
			'y': -60        //default is 16
		},
		fixed: true,
		hideDelay: 1000
	});

	var customTips2 = $$('.tooltip2');
	var toolTips = new Tips(customTips2, {
		className: 'dinnersocial_tip_b',
		offsets: {
			'x': 5,       //default is 16
			'y': -50        //default is 16
		},
		fixed: true,
		hideDelay: 1000
	});
}

// <------------


function displayContent(which){
	var myTabs = $$(".sp_content");
		myTabs.each(function(section){
				section.setStyle('display','none');
		});
	$(which).setStyle('display','block');
			
}

function closeAllMenu(){
	$$('.sp_sub_container').setStyle('display', 'block');
	$$('.sp_sub_container_dlx').setStyle('display', 'none');
}

function spMenu(){
	displayContent('sp_menu');
	$$('.sp_sub_container').setStyle('display', 'block');
	$$('.sp_sub_container_dlx').setStyle('display', 'none');
	$('sp_nav_one').set('class','sp_nav_menu_on');
	$('sp_nav_two').set('class','sp_nav_planning_off');
	
	var whatTab = $('sp_nav_three').get('class');
	if ( whatTab == 'sp_nav_wine_on') {
		$('sp_nav_three').set('class', 'sp_nav_wine_off');
	} else if ( whatTab == 'sp_nav_cocktails_on') {
		$('sp_nav_three').set('class', 'sp_nav_cocktails_off');
	}
	
	$('sp_nav_four').set('class','sp_nav_gallery_off');
}
			
			
		
function spPlanning(){
	closeAllMenu();
	displayContent('sp_planning');
	$('sp_nav_one').set('class','sp_nav_menu_off');
	$('sp_nav_two').set('class','sp_nav_planning_on');
	
	var whatTab = $('sp_nav_three').get('class');
	if ( whatTab == 'sp_nav_wine_on') {
		$('sp_nav_three').set('class', 'sp_nav_wine_off');
	} else if ( whatTab == 'sp_nav_cocktails_on') {
		$('sp_nav_three').set('class', 'sp_nav_cocktails_off');
	}
	
	$('sp_nav_four').set('class','sp_nav_gallery_off');
			
}

function spWine(){
	closeAllMenu();
	displayContent('sp_wine');
	$('sp_nav_one').set('class','sp_nav_menu_off');
	$('sp_nav_two').set('class','sp_nav_planning_off');
	
	var whatTab = $('sp_nav_three').get('class');
	if ( whatTab == 'sp_nav_wine_off') {
		$('sp_nav_three').set('class', 'sp_nav_wine_on');
	} else if ( whatTab == 'sp_nav_cocktails_off') {
		$('sp_nav_three').set('class', 'sp_nav_cocktails_on');
	}

	$('sp_nav_four').set('class','sp_nav_gallery_off');
}			

function spGallery(){
	closeAllMenu();
	displayContent('sp_gallery');
	$('sp_nav_one').set('class','sp_nav_menu_off');
	$('sp_nav_two').set('class','sp_nav_planning_off');
	
	var whatTab = $('sp_nav_three').get('class');
	if ( whatTab == 'sp_nav_wine_on') {
		$('sp_nav_three').set('class', 'sp_nav_wine_off');
	} else if ( whatTab == 'sp_nav_cocktails_on') {
		$('sp_nav_three').set('class', 'sp_nav_cocktails_off');
	}
	
	$('sp_nav_four').set('class','sp_nav_gallery_on');
			
}

function displayBigPic (which) {
	var myPics = $$('.gallery_img_main');
		myPics.each(function(section){
				section.setStyle('display','none');
		});
	$(which).setStyle('display','block');
}


