function time_click(el)
{
	var t = $(el).attr("href").replace("#","").replace("_",":");
	var d = $(el).parent().attr("id").replace("date_select_","");
	var did = $(el).attr("id").replace("time_select_","");
		
	$("div#choose_date").html("Вы выбрали: <b>"+d.replace(/_/g,".")+" "+t+"</b>");

	$("a.day_link").removeClass("selected");
	$('a.day_link[href="#'+d+'"]').addClass("selected");
	$(el).parent().slideUp("fast");

	$('div.event2').slideUp('fast', function() {
	
	$.ajax({
		type: "GET",
		url: "http://kidtix.ru/ajax_price.php",
		data: 'edate='+did,
		success: function(data){
			$('div.event2').html(data).slideDown();
		}
	});

	$.ajax({
		type: "GET",
		url: "http://kidtix.ru/ajax_cats.php",
		data: 'edate='+did,
		success: function(data){
			$('select.order_cat2').html(data);
		}
	});
	});
}

$(document).ready(function () {	
	$('#submit').click(function(e){
		e.preventDefault();

		var ettl = $('#order_ttl').val();
		var tcount = $('#order_tcount').val().replace($('#order_tcount').attr("title"),"");
		var cat = $('#order_cat option:selected').text();
		if (cat=="") cat = $('#order_cat').val().replace($('#order_cat').attr("title"),"");
		var edate;
		var fio = $('#order_fio').val().replace($('#order_fio').attr("title"),"");
		var tel = $('#order_tel').val().replace($('#order_tel').attr("title"),"");
		var email = $('#order_email').val().replace($('#order_email').attr("title"),"");
		var adr = $('#order_adr').val().replace($('#order_adr').attr("title"),"");
		var comments = $('#order_comments').val().replace($('#order_comments').attr("title"),"");
		
		if ($('div#choose_date').length == 0) edate = $('#order_date option:selected').text();
		else {
			if ($('div#choose_date').html()=="&nbsp;") {alert("Выберите дату и время");return 0;}
			else edate = $('div#choose_date b').text();
		}
		 
		if (fio=="") {alert("Введите ФИО");return 0;}
		if (tel=="") {alert("Введите телефон");return 0;}
		
		$('div.event3').html("Отправка заказа...");

		var dataString = 'ettl=' + ettl + '&tcount=' + tcount + '&cat=' + cat + '&edate=' + edate + '&fio='+ fio + '&tel=' + tel + '&email=' + email + '&adr=' + adr + '&comments=' + comments;
		
		$.ajax({
			type: "POST",
			url: "http://kidtix.ru/ajax_order.php",
			data: dataString,
			success: function(data){
				$('div#order_form').html("<h3>Благодарим Вас за заказ!</h3><div>Номер Вашего заказа - <b>"+data+"</b>.<br>Ваши билеты забронированы. В ближайшее время с вами свяжется оператор для уточнение деталей доставки.</div>");
			}
		}); 
	});
	
	$('a.up_cal_date').live('click', function(e){
		e.preventDefault();
		var d2 = "";
		if (window.location.href.indexOf("date")>0) d2 = window.location.href.replace("http://kidtix.ru/?date=","");

		$.ajax({
			type: "POST",
			url: "http://kidtix.ru/ajax_cal.php",
			data: 'd=' + $(this).attr("href").replace("#","") + '&d2='+d2,
			success: function(data){
				$('div#cal_content').html(data);
			}
		});
	});
	$('a#show_desc').click(function(e){
		e.preventDefault();
		if (!$('div#full_desc').is(':visible')){
			$('div#full_desc').slideDown('slow');
			$('a#show_desc').html("Скрыть описание");
		}else{
			$('div#full_desc').slideUp('slow');
			$('a#show_desc').html("Смотреть описание");		
		}
	});
	$("a.day_link").hover(
		function(){
			var cid = $(this).attr('href').replace('#','');
			var eleOffset = $(this).offset();
			var eleW = 0;//$(this).outerWidth()/2;
			var eleH = $(this).outerHeight()-2;
			if ($('div#date_select_'+cid).is(':visible')) $('div#date_select_'+cid).clearQueue().show();
			else{
				$('div.date_select').css('z-index','1000').hide();
				$('div#date_select_'+cid).css("left",eleOffset.left+eleW).css("top",eleOffset.top+eleH).css('z-index','1001').slideDown("fast");
			}
		},
		function(){
			var cid = $(this).attr('href').replace('#','');
			$('div#date_select_'+cid).delay(500).slideUp("fast");
		}
	);

	$("a.day_link").click(function(e){
		e.preventDefault();
		var cid = $(this).attr('href').replace('#','');
		time_click($('div#date_select_'+cid).children("a:first"));
	});

	$("div.date_select").hover(
		function(){$(this).clearQueue();},
		function(){$(this).delay(500).slideUp("fast");}
	);
	
	$("a.time_select").click(function(e){
		e.preventDefault(); time_click($(this));
	});

	$('a.select_order_cat').live('click', function(e){
		e.preventDefault();
		var sid = $(this).attr('href').replace('#','');
		$('a.select_order_cat').removeClass("selected");
		$(this).addClass("selected");
		$("option#"+sid).attr("selected",true);
	});
	
	$("select.order_cat2").change(function(){
		var sid = $('#order_cat option:selected').attr("id");
		$('a.select_order_cat').removeClass("selected");
		$('a.select_order_cat[href="#'+sid+'"]').addClass("selected");
	});

	$("select#order_date").change(function(){
		var did = $(this).val();

		$('div.event2').slideUp('fast', function() {

		$.ajax({
			type: "GET",
			url: "http://kidtix.ru/ajax_price.php",
			data: 'edate='+did,
			success: function(data){
				$('div.event2').html(data).slideDown('fast');
			}
		});

		$.ajax({
			type: "GET",
			url: "http://kidtix.ru/ajax_cats.php",
			data: 'edate='+did,
			success: function(data){
				$('select.order_cat2').html(data);
			}
		});

		});
	});
	
	$("div.search input, div.event3 input").focus(function(){if ($(this).attr("value") == $(this).attr("title")) $(this).attr("value", "");});
	$("div.search input, div.event3 input").blur(function() {if ($(this).attr("value") == "") $(this).attr("value", $(this).attr("title"));});
});
