$(document).ready(function() {
    initSliders();
	$(".showDestination-btn").click(function(){
		GetBestTrip();
		return false;
	});
});

function initSliders() {
    $('div.slider-cointainer').each(function() {
        var slider = $(this).find('.slider');
        slider.slider({
            value: 1,
            min: 0,
            max: 9,
            animate: true,
            slide: function(e, ui) {
                if (ui.value == 2) {
                    $(ui.handle).css({ marginLeft: "-30px" });
                }
                if (ui.value == 0) {
                    $(ui.handle).css({ marginLeft: "0px" });
                }
                if (ui.value == 1) {
                    $(ui.handle).css({ marginLeft: "-15px" });
                }
                activeChoice(slider, ui.value);
            },
            stop: function(e, ui) {

            }
        });
    });
}

function activeChoice(thisSlider, value) {
    $(thisSlider).find('li').removeClass('active');
    $(thisSlider).find('li').eq(value).addClass('active');
}

function GetBestTrip()
{
	var tmpArr = new Array();
	$(".slider-label li.active").each(function(el,i){
		tmpArr.push($(this).index());
		//console.log(tmpArr[i] + " asdf");
	});
	
	//console.log(tmpArr[0]);
	$.ajax({url:"/besttrip.aspx", 
		data: {tourExclusiveScore: tmpArr[2], tourAdventureScore: tmpArr[0], tourGroupScore: tmpArr[1]},
		dataType: "json",
		success: function(data){
			//console.log("bajs");
			var imgsrc = data.tour.properties[3].Value;
			imgsrc = imgsrc.substring(0,imgsrc.length  - 4) + "_tourImageThumb.jpg";
			//console.log(imgsrc);
			$("#tour-name").html(data.tour.name);
			$("#short-description").html(data.tour.properties[1].Value);
			$("#tour-image").attr("src", imgsrc);
			$("#tour-link").attr("href", data.tour.parentUrl + "#" + data.tour.id)
			$(".travelpicker-result").show();
			$(".slider-cointainer").hide();
			$(".showDestination-btn").hide();

		},
		error: function(){
			//console.log("shithead");
		}
	});
}