


// Hover move listing
$(document).ready(function() {


	//Footer links
	$('#footer2_menu li a').each(function() {
		if ($(this).attr('href') == $(location).attr('href')) {
			$(this).parent().css('background', '#610000');
		}
	});
	
	// nivo slider
	$('#slider').nivoSlider({
		effect: slideshow_fx, //Specify sets like: 'fold,fade,sliceDown'
        slices: slideshow_slices,
        animSpeed: slideshow_speed, //Slide transition speed
        pauseTime: slideshow_timeout,
        startSlide: slideshow_starting, //Set starting Slide (0 index)
        directionNav: slideshow_directionNav, //Next & Prev
        directionNavHide: slideshow_directionHover, //Only show on hover
        controlNav: slideshow_controlNav, //1,2,3...
        controlNavThumbs: false, //Use thumbnails for Control Nav
        controlNavThumbsFromRel:false, //Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', //Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
        keyboardNav:true, //Use left & right arrows
        pauseOnHover:true, //Stop animation while hovering
        manualAdvance: false, //Force manual transitions
        captionOpacity:0.7 //Universal caption opacity
	}); 
	
	
	// Poshytips
    $('.poshytip').poshytip({
    	className: 'tip-twitter',
		showTimeout: 1,
		alignTo: 'target',
		alignX: 'center',
		offsetY: 5,
		allowTipHover: false
    });
    
     // Poshytips Forms
    $('.form-poshytip').poshytip({
		className: 'tip-yellowsimple',
		showOn: 'focus',
		alignTo: 'target',
		alignX: 'right',
		alignY: 'center',
		offsetX: 5
	});
	
	// tooltip
	$.tools.tooltip.addEffect("fade",
		// opening animation
		function(done) {
			this.getTip().fadeIn();
			done.call();
		},
		// closing animation
		function(done) {
			this.getTip().fadeOut();
			done.call();
		}
	);
	$(".tool").tooltip({
		effect: 'fade'
	});
	
	// rollovers
	$("#sidebar li.sidemenu ul li.cat-item a").hover(function() { 
		// on rollover	
		$(this).stop().animate({ 
			marginLeft: "10" 
		}, "fast");
	} , function() { 
		// on out
		$(this).stop().animate({
			marginLeft: "0" 
		}, "fast");
	});
	
		
	// fade slide
	if( $('.fade-slide').length > 0 )
	{
		$('.fade-slide').cycle({ 
			fx:     'fade', 
			speed:  500, 
			timeout: 3000, 
			pause: 1
		});
	}
	
	// toggle
	$(".toggle-container").hide(); 
	$(".toggle-trigger").click(function(){
		$(this).toggleClass("active").next().slideToggle("slow");
		return false;
	});

	// accordion
	$('.accordion-container').hide(); 
	$('.accordion-trigger:first').addClass('active').next().show();
	$('.accordion-trigger').click(function(){
		if( $(this).next().is(':hidden') ) { 
			$('.accordion-trigger').removeClass('active').next().slideUp();
			$(this).toggleClass('active').next().slideDown();		}
		return false;
	});
	
	// pretty photo
	$("a[rel^='prettyPhoto']").prettyPhoto();
	
	// init cufon fonts
	Cufon.replace('.custom, ul#sidebar li.sidemenu ul li a, ul#nav li a, label.custom, .itemContainer div', { 
		fontFamily: fontFamilyName,
		hover: true 
	});
	
	//superfish
	$("ul.sf-menu").superfish({
		autoArrows:  false, // disable generation of arrow mark-up
		  animation: {height:'show'}
	}); 
	
	// tabs
	$('.tabbed').tabs({
		fxFade: true
	});
	
	if( $('#fdSauceList').length > 0 )
	{
		$('#fdSauceList').makeacolumnlists({cols:3, colWidth:0, equalHeight:false, startN:1 });
	}
	
	if( $('.fdOrderCart').length > 0 )
	{
	
		$('.fdOrderCart').scrollFollow({
			speed:200,
			offset:175
		});
		
		
		
		$("#fdFryTypeSelector").change(function () {
			$typeStr = "";
			
			switch( $("#fdFrySizeSelector option:selected").val())
			{
				case "Regular":
					$typeStr = "REG, ";
				break;
				
				case "Medium":
					$typeStr = "MED, ";
				break;
				
				case "Supreme":
					$typeStr = "SUP, ";
				break;
			}		
				
			$typeStr += $("#fdFryTypeSelector option:selected").val();
			
			$("#fdFryType").text( $typeStr );
			
			}).change();
		
		
		$("#fdFrySizeSelector").change(function () {
			$typeStr = "";
			
			switch( $("#fdFrySizeSelector option:selected").val())
			{
				case "Regular":
					$typeStr = "REG, ";
					$("#fdFryPrice").text("4.50");
				break;
				
				case "Medium":
					$typeStr = "MED, ";
					$("#fdFryPrice").text("6.00");
				break;
				
				case "Supreme":
					$typeStr = "SUP, ";
					$("#fdFryPrice").text("7.50");
				break;
			}			
					
			$typeStr += $("#fdFryTypeSelector option:selected").val();
			
			$("#fdFryType").text( $typeStr );
			}).change();
			
			
		$('#addFryButton').click(function(){
			addItemToCart( 
						$(this).parent().parent().find("#fdFryOrderCount").val(),
						$(this).parent().parent().find("#fdFryType").text(),
						$(this).parent().parent().find("#fdFryPrice").text()  
						);
		});
			
			
		$('#addSauceButton').click(function(){
			addItemToCart( 
						$("#fdSauceOrderCount").val(),
						$("#fdSauceTypeSelector option:selected").val(),
						$("#fdSaucePrice").text()  
						);
		});
		
		/*$('#addNotesButton').click(function(){
			console.log( $('#fdSpecialInstructions').val() );
			addItemToCart(
						1,
						$('#fdSpecialInstructions').val(),
						0
						);
		});*/
		
		
		
		
		
		
		$("#fdDrinkTypeSelector").change(function () {
			$typeStr = "";
			
				
			$typeStr += $("#fdDrinkTypeSelector option:selected").val();
			
			$typeStr = $typeStr.split(" ").join("_");
			
			$("#fdDrinkType").text( $typeStr );
			
			}).change();
		
		
			
			
		$('#addDrinkButton').click(function(){
			addItemToCart( 
						$("#fdDrinkOrderCount").val(),
						$("#fdDrinkTypeSelector option:selected").val(),
						$( "#"+$typeStr ).text()  
						);
		});
		
		$(".itemRemove").live('mouseup', function(){
			$.doTimeout( 10, function(){ 
				Cufon.refresh();
			}); 
			
		});
		
	/*	
		$('#fdOrderSubmitBtn').click(function(){
			var today = new Date();
			//var minutes = (today.minutes < 10)? "0"+today.minutes: today.minutes;
		
			var emailBody = "::: ONLINE ORDER :::<br/>";
			emailBody += "------------------------------------------<br/>";
			emailBody += "DATE: "+(today.toString("M/d/yyyy"))+"<br/>";
			emailBody += "TIME: "+(today.toString("h:mm tt"))+"<br/>";
			emailBody += "------------------------------------------<br/>";
			emailBody += "TOTAL FOR ORDER: $"+parseFloat(simpleCart.total+simpleCart.taxCost).toFixed(2)+"<br/>";
			emailBody += "------------------------------------------<br/>";
			emailBody += "------------------------------------------<br/><br/><br/>";
			emailBody += "ORDER DETAIL:<br/><br/>";
			
		
			var counter = 0;
			var itemsString = "";
			for( var current in simpleCart.items ){
				var item = simpleCart.items[current];
				
				var optionsString = "";
				for( var field in item ){
					if( typeof(item[field]) != "function" && field != "id" && field != "price" && field != "quantity" && field != "name" && field != "shipping") {
						optionsString = optionsString + ", " + field + "=" + item[field] ; 
					}
				}
				
				emailBody += item.quantity+"x : "+item.name+"<br/>$"+(item.price).toFixed(2)+" ea<br/><br/>";
				counter++;
			}
			
			//alert( emailBody );
			$.post(
				'http://www.fryingdutchmen.com/wp-content/themes/watercolor/watercolor/send-order.php',
				'subject=FryingDutchmen%20-%20Online%20Order&to=chuck@chuckshipman.com&from=Online%20Order%20System&email=chuck@chuckshipman.com&msgBody='+( encodeURI(emailBody) ),
				function(data) {
				console.log( data );
			//  $('.result').html(data);
			});
		});
		*/
	}
	
	
	if( simpleCartTransactionCompleted == true )
	{
		simpleCart.items = [];
		simpleCart.update();
	}
	
//close			
});
	
function addItemToCart( quantity, name, price )
{
	simpleCart.add('quantity='+quantity, 'price='+price, 'name='+name);
	Cufon.refresh();
}


// search clearance	
function defaultInput(target){
	if((target).value == 'Search...'){(target).value=''}
}

function clearInput(target){
	if((target).value == ''){(target).value='Search...'}
}

