$(document).ready(function(){
	
	var quickfindisopen = true;
	
	function togglequickfind(){
		if(quickfindisopen == true){
			quickfindisopen = false;
			$('#quickfind_form').slideUp("normal");
			$('#ssb_icon').remove();
			$('#search_sidebar').find("h2").append("<span id='ssb_icon'>(open)</span>");
			$('#search_sidebar').addClass('search_sidebar_closed');
		}else{
			quickfindisopen = true;
			$('#quickfind_form').slideDown("normal");
			$('#ssb_icon').remove();
			$('#search_sidebar').find("h2").append("<span id='ssb_icon'>(close)</span>");
			$('#search_sidebar').removeClass('search_sidebar_closed');
		}
		
		//alert(quickfindisopen);
		//search_sidebar
	}
	
	$('#quickfind_toggle').click(function(){
		togglequickfind();
	});
	
	//$('.togglecontent').hide();
	
	
	//$('#quickfind_form').toggle();
	//togglequickfind();
	//alert("a");
	$('#search_sidebar').find("h2").append("<span id='ssb_icon'>(close)</span>");
	//alert("b");
	/*
	$('h4.toggleswitch').click(function(){
		$(this).siblings('.togglecontent').toggle();
		 
	});
	*/
	
	$('h4.toggleswitch').toggle(function(){
		$(this).removeClass('toggle_open');
		$(this).addClass('toggle_close');
		$(this).siblings('.togglecontent').toggle();
	},function(){
		$(this).removeClass('toggle_close');
		$(this).addClass('toggle_open');
		$(this).siblings('.togglecontent').toggle();
	});
	
	$('div.required').find('label').append(' *');
	
	if(document.location.hash == "#qb"){
		$('.quickbookopen').html('Cancel');
		$('.quickbookform').show();
		$('.quickbookopen').toggle(
			function(){
				$(this).html('Request Free Quote');
				$(this).parents().find('.quickbookform').slideUp();
			},
			function(){
				$(this).html('Cancel');
				$(this).parents().find('.quickbookform').slideDown();
			} 
		);
		
	}else{
		$('.quickbookform').hide();
		$('.quickbookopen').toggle(
			function(){
				$(this).html('Cancel');
				$(this).parents().find('.quickbookform').slideDown();
				
			}, 
			function(){
				$(this).html('Request Free Quote');
				$(this).parents().find('.quickbookform').slideUp();
			}
		);
	}
	
	$('.openme').show();
	
	
	$('input.qb_submit').click(function(){
		
		var id = $(this).attr('id').split("_")[2];
		
		var form = $('#qb_qbform_'+id);
		$(form).attr('action','/quickbooks/submit');
		
		var fields = new Array(
					['qb_firstname_','First Name'],
					['qb_lastname_','Last Name'],
					['qb_phone_','Phone Number'],
					['qb_email_','Email'],
					['qb_dates_','Performance Dates'],
					['qb_location_','Venue Location'],
					['qb_ptype_','Presenter Type']					
		);
/*
	['qb_budget_','Budget'],
					['qb_venuename_','Venue Name'],
					['qb_capacity_','Anticipated Attendance'],
*/
		var errors = new Array();
		
		for(var i = 0; i < fields.length; i++){
			var val = $('#'+fields[i][0]+id).val();
			if(!val){
				$('#'+fields[i][0]+id).addClass('form_error');
				errors.push(fields[i][1]);
			}else{
				$('#'+fields[i][0]+id).removeClass('form_error');
			}
		}
		
		if(errors.length > 0){
			var msg = "Please enter or select values for the following fields: "+(errors.join(', '));
			alert(msg);
			return false;
		}
		
		return true;
	});
	
	
	$("select.qb_ptype").change(function(){
		var id = $(this).attr('id').split("_")[2];
		var v = $(this).val();
		
		if(v == "Other"){
			$('#qb_other_'+id).parent().show();
			//$('#qb_other_'+id).disabled = true;
		}else{
			$('#qb_other_'+id).parent().hide();
			//$('#qb_other_'+id).disabled = false;
			
		}
		//alert(id);
	});
	
	$("div.qb_other_hide").hide();
	
	var pathname = window.location.pathname;
	var numitems = 4;
	if(pathname=='/'){
		numitems = 5;
	}
	
    $("#carousel_1").jCarouselLite({
		btnNext: '.jcarousel-prev-1',
        btnPrev: '.jcarousel-next-1',
		circular: false,
		scroll: 1,
		visible: numitems,
		speed: 800
    });
   $("#carousel_2").jCarouselLite({
		btnNext: '.jcarousel-prev-2',
        btnPrev: '.jcarousel-next-2',
		circular: false,
		scroll: 1,
		visible: numitems,
		speed: 800
    });
   $("#carousel_3").jCarouselLite({
		btnNext: '.jcarousel-prev-3',
        btnPrev: '.jcarousel-next-3',
		circular: false,
		scroll: 1,
		visible: numitems,
		speed: 800
    });
   $("#carousel_4").jCarouselLite({
		btnNext: '.jcarousel-prev-4',
        btnPrev: '.jcarousel-next-4',
		circular: false,
		scroll: 1,
		visible: numitems,
		speed: 800
    });
   $("#carousel_5").jCarouselLite({
		btnNext: '.jcarousel-prev-5',
        btnPrev: '.jcarousel-next-5',
		circular: false,
		scroll: 1,
		visible: numitems,
		speed: 800
    });
   $("#carousel_6").jCarouselLite({
		btnNext: '.jcarousel-prev-6',
        btnPrev: '.jcarousel-next-6',
		circular: false,
		scroll: 1,
		visible: numitems,
		speed: 800
    });
   $("#carousel_7").jCarouselLite({
		btnNext: '.jcarousel-prev-7',
        btnPrev: '.jcarousel-next-7',
		circular: false,
		scroll: 1,
		visible: numitems,
		speed: 800
    });
   $("#carousel_8").jCarouselLite({
		btnNext: '.jcarousel-prev-8',
        btnPrev: '.jcarousel-next-8',
		circular: false,
		scroll: 1,
		visible: numitems,
		speed: 800
    });
   $("#carousel_9").jCarouselLite({
		btnNext: '.jcarousel-prev-9',
        btnPrev: '.jcarousel-next-9',
		circular: false,
		scroll: 1,
		visible: numitems,
		speed: 800
    });
   $("#carousel_10").jCarouselLite({
		btnNext: '.jcarousel-prev-10',
        btnPrev: '.jcarousel-next-10',
		circular: false,
		scroll: 1,
		visible: numitems,
		speed: 800
    });

	$("#edates").datepicker();

	$("a.smalltip").tipTip();	
	
});