$(document).ready(function(){
	var path = document.location.pathname;		
	if ( path.charAt(path.length-1) != '/' ) path = path+'/';
	var epos = document.location.pathname.indexOf('/',1) == -1 ? document.location.pathname.length : document.location.pathname.indexOf('/',1)-1;
	var section = document.location.pathname.substr(1, epos );
	
	try {
		document.execCommand("BackgroundImageCache", false, true);
	} catch(err) {}
	
	
	// FONTS -------------------------------------------------------------------
	//Cufon.replace('.title-js');

	
	// MENU -------------------------------------------------------------------
	//$("#menu a[href='"+path+"']").addClass("active");
	
	var imgBorder = '/images/content/icon.png';
	$(".content-big img.icon, .content-small img.icon").each(function(){
		var src = $(this).attr('src');
		$(this).attr("src", imgBorder).css({"background-image" : "url(" + src + ")"});
	}
	);


	
	// TABLE -------------------------------------------------------------------
	if($("table.alh-table").length)
		$("table.alh-table").each(function(){
			$(this).alhTable({zebra : true});
		});

	
	// ORDER -------------------------------------------------------------------
	var closeOrder = function() {
		$("#block-order").animate({opacity : '0.0'}, 400, function() {
			$(this).css({'display' : 'none'})
		});
		$("#upper-layer").animate({opacity : '0.0'}, 400, function() {
			$(this).css({'display' : 'none'})
		});
	}
	//$("a[href='#send-order']").live("click", function(){
	$("a.js-order").live("click", function(){
		
		if($(this).hasClass("form-info")) {
			var tr = parseInt($(this).attr("rel")) + 1;
			//alert(tr);
			$("#send-order textarea").val(
				"Страна: " + $("#country-name").val() +
				"\nДата заезда в отель: " + $("#tour-table tr:eq("+ tr +") td:eq(1)").text() +
				"\nНочей: " + $("#tour-table tr:eq("+ tr +") td:eq(2)").text() +
				"\nОтель: " + $("#tour-table tr:eq("+ tr +") td:eq(3)").text() +
				"\nКурорт: " + $("#tour-table tr:eq("+ tr +") td:eq(4)").text() +
				"\nПитание: " + $("#tour-table tr:eq("+ tr +") td:eq(5)").text() +
				"\nТип разм.: " + $("#tour-table tr:eq("+ tr +") td:eq(6)").text() +
				"\nЦена: " + $("#tour-table tr:eq("+ tr +") td:eq(7)").text()
			);
		}
		$("#block-order").css({'opacity' : '0.0', 'display' : 'block'}).animate({opacity : '1.0'}, 400);
		$("#upper-layer").css({'opacity' : '0.0', 'display' : 'block'}).animate({opacity : '0.6'}, 400);
	});
	
	
	$("#send-order").submit(function(){
		form = $(this);
		
		if ($("#send-order input[name='subscribe']").val() != '') {
		
			$.ajax({
				type: form.attr("method"),
				dataType: "json",
				url: form.attr('action'),
				data: form.serialize(),
				beforeSend: function(){
					
				},
				success: function(data){

					switch (data.result) {
					case 'done':
						alert("Заявка успешно отправлена.");
						setTimeout(closeOrder, 1000);
					break;
					case 'error':
						alert(data.errors);
					break;
					}
					
				},
				error: function(){
					alert("Ошибка отправки.");
				}
			});
		}

		return false;
	});
	
	$("#block-order a[href='#close']").click(closeOrder);
	
	
	
	
	
	
	
	
	
	

});
