// Subnav drop-downs
var listMenu = new FSMenu('listMenu', true, 'display', 'block', 'none');

listMenu.showDelay = 0;
listMenu.switchDelay = 125;
//listMenu.hideDelay = 500;
//listMenu.cssLitClass = 'highlighted';
//listMenu.showOnClick = 0;
listMenu.hideOnClick = false;
listMenu.animInSpeed = 0.3;
listMenu.animOutSpeed = 0.2;

//listMenu.animations[listMenu.animations.length] = FSMenu.animSwipeDown;

addEvent(window, 'load', new Function('listMenu.activateMenu("mainnav")'));



// jQuery functions
$(document).ready(function() {

	$('h1.recipe').sifr( { 
		strSWF: '/knockout_lite_italic.swf',
		strColor: '#8d5d24',
		strBgColor: '#ECE1A3',
		strWmode: 'transparent'
		} 
	);

	$('h1').sifr( { 
		strSWF: '/knockout_ww.swf',
		strColor: '#8d5d24',
		strBgColor: '#ECE1A3',
		strWmode: 'transparent'
		} 
	);
	
	$('h1.featpromo').sifr( { 
		strSWF: '/knockout_ww.swf',
		strColor: '#912c24',
		strBgColor: '#ECE1A3',
		strWmode: 'transparent'
		} 
	);

	$('h2').sifr( { 
		strSWF: '/knockout_jww.swf',
		strColor: '#000000',
		strBgColor: '#ECE1A3',
		strWmode: 'transparent'
		} 
	);
	
	$('h3.featpromo').sifr( { 
		strSWF: '/knockout_ww.swf',
		strColor: '#912c24',
		strBgColor: '#ECE1A3',
		strCase: "upper",
		strWmode: 'transparent'
		} 
	);

	//hover functions for the main navigation
	$('#header a img').hover(
			function(){
				if(( $(this).attr("src").indexOf("_at") == -1 ) && ( $(this).attr("name") != "home" )) {
					$(this).attr("src", function(){ return "/img/nav/"+$(this).attr("name")+"_over.jpg"});
				}
			},
			function(){
				if( $(this).attr("src").indexOf("_at") == -1 ) {
					$(this).attr("src", function(){ return "/img/nav/"+$(this).attr("name")+".jpg"});
				}
			}
	);

	$('#footer a img').hover(
			function(){
				$(this).attr("src", function(){ return "/img/nav/"+$(this).attr("name")+"_over.gif"});
			},
			function(){
				$(this).attr("src", function(){ return "/img/nav/"+$(this).attr("name")+".gif"});
			}
	);
	
	// disable sign-up button (IE doesn't seem to recognize "return false")
	if ($.browser.msie) {
		$('a#sign-up').attr({ 
			href: "javascript:void(0)"
		});
	} else {
		$('a#sign-up').attr({ 
			onclick: "return false"
		});		
	}

	// set sign-up form submit via jQuery so we can pass different "return false" options for IE
	if ($.browser.msie) {
		$('#SignupAddForm').submit( function(){ 
			$('#SignupAddForm').ajaxSubmit({target: '#signupFormSwitcher', url: '/signups/addemail', beforeSubmit: showProcessing, success: showResponse }); window.event.returnValue=false;
		});
	} else {
		$('#SignupAddForm').submit( function(){ 
			$('#SignupAddForm').ajaxSubmit({target: '#signupFormSwitcher', url: '/signups/addemail', beforeSubmit: showProcessing, success: showResponse }); return false;
		});
	}

});

function showProcessing() {
	$("#signupClicker").attr("src", function(){ return "/img/ajax-loader-widget.gif"});
	//return true;
}

function showResponse() {
	$("#signupClicker").attr("src", function(){ return "/img/signup_go.jpg"});
	//return true;
}
