Cufon.replace('p.savorDate', { fontFamily: 'Savor', fontSize: '28px' });
Cufon.replace('h1, h2, h3, h4', { fontFamily: 'Savor' });

$(document).ready(function() {
	
	// SUB-NAVIGATION
	$("ul#subNav").hide();
	$("ul#subNav ul").hide();
	$("ul#mainNav li").not("ul#subNav li").hover(function(){
		$(this).find("ul#subNav").animate({opacity: "1"}, 200, function(){
			$(this).fadeIn();
		})
	},function(){
		$(this).find("ul#subNav").stop().hide();
	});
	
	$("li#eventdetails").hover(function(){
		$(this).find("ul").fadeIn(300);
		$(this).addClass("active")
	}, function(){
		$(this).find("ul").stop().css({opacity:"1"}).hide();
		$(this).removeClass("active");
	});
	
	// ACCOUNT CREATION 
	$("#form_account_create #billing_state").val($("#form_account_create #billing_state").attr("rel"));
	$("#form_account_create #shipping_state").val($("#form_account_create #shipping_state").attr("rel"));
	$("#form_account_create #copy_billing").click(function(event){
		$("#form_account_create #shipping_first_name").val($("#form_account_create #billing_first_name").val());
		$("#form_account_create #shipping_last_name").val($("#form_account_create #billing_last_name").val());
		$("#form_account_create #shipping_address1").val($("#form_account_create #billing_address1").val());
		$("#form_account_create #shipping_address2").val($("#form_account_create #billing_address2").val());
		$("#form_account_create #shipping_city").val($("#form_account_create #billing_city").val());
		$("#form_account_create #shipping_state").val($("#form_account_create #billing_state").val());
		$("#form_account_create #shipping_zip").val($("#form_account_create #billing_zip").val());
		$("#form_account_create #shipping_phone").val($("#form_account_create #billing_phone").val());
		
		event.preventDefault();
	});
	$("#form_account_info #copy_billing").click(function(event){
		$("#form_account_info #shipping_first_name").val($("#form_account_info #billing_first_name").val());
		$("#form_account_info #shipping_last_name").val($("#form_account_info #billing_last_name").val());
		$("#form_account_info #shipping_address1").val($("#form_account_info #billing_address1").val());
		$("#form_account_info #shipping_address2").val($("#form_account_info #billing_address2").val());
		$("#form_account_info #shipping_city").val($("#form_account_info #billing_city").val());
		$("#form_account_info #shipping_state").val($("#form_account_info #billing_state").val());
		$("#form_account_info #shipping_zip").val($("#form_account_info #billing_zip").val());
		$("#form_account_info #shipping_phone").val($("#form_account_info #billing_phone").val());
		
		event.preventDefault();
	});
	
	//TICKETS
	$("#form_choose_tickets .action_review").click(function(event){
		location.href = "/tickets_confirm";
		event.preventDefault();
	});
	$("a.ticket_info_popup").fancybox({
		'overlayShow':			true,
		'overlayOpacity': 		.8,
		'transitionIn':			'fade',
		'transitionOut':		'fade',
		'easingIn':				'easeOutBack',
		'easingOut':			'easeInBack',
		'speedIn':				400,
		'speedOut':				400,
		'width':				545,
//		'height':				650,
		'type':					'iframe',
		'titleShow':			false,
		'hideOnOverlayClick':  	true,
		'hideOnContentClick':	true
	});
	
	$("a.ticket_info_popup_inline").fancybox({
		'overlayShow':			true,
		'overlayOpacity': 		.8,
		'transitionIn':			'fade',
		'transitionOut':		'fade',
		'easingIn':				'easeOutBack',
		'easingOut':			'easeInBack',
		'speedIn':				400,
		'speedOut':				400,
		'width':				545,
//		'height':				650,
		'type':					'inline',
		'titleShow':			false,
		'hideOnOverlayClick':  	true,
		'hideOnContentClick':	true
	});
	
	$("a.ticket_info_popup_video").fancybox({
		'overlayShow':			true,
		'overlayOpacity': 		.8,
		'transitionIn':			'fade',
		'transitionOut':		'fade',
		'easingIn':				'easeOutBack',
		'easingOut':			'easeInBack',
		'speedIn':				400,
		'speedOut':				400,
		'width':				776,
		'height':				415,
		'autoDimensions':		false,
		'titleShow':			false,
		'hideOnOverlayClick':  	true,
		'hideOnContentClick':	false
	});
	
	// VIEW CART
	$("#form_cart .action_update").click(function(){
		$("#form_cart #action").val("update");
		$("#form_cart").submit();
	});
	$("#form_cart .action_checkout").click(function(){
		$("#form_cart #action").val("checkout");
		$("#form_cart").submit();
	});
	$("#form_cart .action_add_more").click(function(event){
		location.href = "/tickets";
		event.preventDefault();
	});
	/*$("#form_cart .action_remove").click(function(event){
		if(confirm("Are you sure you want to remove this product from your cart?"))
		{
			location.href = "/tickets_confirm.php?remove=" + $(this).attr("rel");
		}
		event.preventDefault();
	});*/
	
	// CHECKOUT
	$("#checkout_place_order_button").click(function(){
		$("#checkout_place_order").hide("fast");
		$("#checkout_processing").show("fast");
		$("#form_checkout").submit();
		return false;
	});
	
	//MISC
	$(".set_rel_value").each(function(){
		$(this).val($(this).attr("rel"));
	});
	$(".doPrint").click(function(){
		window.print();
		event.preventDefault();
	});
});
