﻿$(function () {

    $.ajaxSetup({ cache: false });
});
var _gaq = _gaq || [];
_gaq.push(['_setAccount', code]);
_gaq.push(['_trackPageview']);

(function () {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

function MedlemsLista(value, sort, rubrik, blockid, extra) {
    $.ajax({
        type: "GET",
        cache: false,
        url: encodeURI('/special/medlemslista/?value=' + value + '&sort=' + sort + "&rubrik=" + rubrik + "&blockid=" + blockid + "&extra=" + extra),
        beforeSend: function () { $("#loadmedlemslista").show(); },
        //contentType: "application/x-www-form-urlencoded;charset=UTF-8",
        success: function (data) {
            $(".medlemslista").html(data);
            $("#loadmedlemslista").hide();
        }
    });


    //	$.get('/special/medlemslista/?value=' + value + '&sort=' + sort + "&rubrik=" + rubrik + "&blockid=" + blockid + "&extra=" + extra, function (data) {
    //		$(".medlemslista").html(data);
    //	});
}

function ShowPayoption(value) {
    $.get('/betalning/showpayoption/?value=' + value, function (data) {
        $("#payoption").html(data);
    });
}
function SendReminder(id, blockid) {
    $("#" + id).load("/special/sendreminder/?medlid=" + id + "&blockid=" + blockid);
}
function swapImages() {
    var $active = $('.imageswapgallery .active');
    var $next = ($('.imageswapgallery .active').next().length > 0) ? $('.imageswapgallery .active').next() : $('.imageswapgallery img:first');
    $active.fadeOut(function () {
        $active.removeClass('active');
        $next.fadeIn().addClass('active');

    });

}
$(function () {
    $('.mainlinks').hover(function () {
        $('.mainlinks').children('ul').hide();
        $(this).children('ul').show();
    }, function () {
        $('.mainlinks').children('ul').hide();


    });
});
$(function () {

    $('.infolinks').click(function () {
        $('.opendialog').each(function () {
            $(this).remove();
        });
        var $link = $(this);
        var $dialog = $("<div class='opendialog'></div>")
            .load('/site/tooltip?fieldguiid=' + $link.attr('id'))
            .dialog({
                autoOpen: false,
                width: 500,
                height: 300
            });

        $dialog.dialog('open');
        return false;
    });
});
//function ShowMedlemsForm() {
//    $('.ickemedlem').css('display', 'none');
//    $('.medlem').css('display', 'block');
//    SetMedlemToValidate2();
//    $('#paytype').css('display', 'block');

//}
//function ShowIckeMedlemsForm() {
//    $('.medlem').css('display', 'none');
//    $('.ickemedlem').css('display', 'block');

//    SetIckeMedlemToValidate2();
//    $('#paytype').css('display', 'block');

//}
//function SetIckeMedlemToValidate2() {
//    $('#medlem .required').each(function () {
//        this.className = "ok";
//    });
//    $('#ickemedlem .ok').each(function () {
//        this.className = "required";
//    });
//    ClearForm2();
//    $('#submitButton').attr('disabled', 'disabled'); ;
//}
//function SetMedlemToValidate2() {
//    $('#ickemedlem .required').each(function () {
//        this.className = "ok";
//    });
//    $('#medlem .ok').each(function () {
//        this.className = "required";
//    });
//    ClearForm2();

//    $('#submitButton').attr('disabled', 'disabled');
//}
//function ClearForm2() {
//    $('#medlem :input').each(function () {
//        if (this.name != 'Land')
//            this.value = '';
//        this.style.backgroundColor = '#FFFFFF';
//    });
//    $('#ickemedlem :input').each(function () {
//        if (this.name != 'Land')
//            this.value = '';
//        this.style.backgroundColor = '#FFFFFF';
//    });
//}
$(function () {
    $(".subevents").click(function () {
        SummeraBokning($("#antalmedlem").val(), "payoption_medlem", true);
        SummeraBokning($("#antalickemedlem").val(), "payoption_ejmedlem", false);
    });
    $("#antalmedlem").change(function () {
        SummeraBokning($(this).val(), "payoption_medlem", true);

    });
    $("#antalickemedlem").change(function () {
        SummeraBokning($(this).val(), "payoption_ejmedlem", false);

    });
    $(".prepareorder :input").click(function () {
        $(this).hide();
        var c = $(this);
        $.get("/betalning/prepareorder", function (data) {
            $(c).parent().html(data);
        });
    });

    $(".createorder :input").click(function () {
        $(this).hide();
        var c = $(this);
        $.get("/betalning/createorder", function (data) {
            $(c).parent().html(data);
        });
    });
    $("#medlemsavgiftsAvgiftID").change(function () {
        var forid = $("#forid").val();
        var typ = $("#typ").val();
        $.get("/special/summera/?kostnad=" + $(this).val() + "&antal=1&forid=" + forid + "&typ=" + typ, function (data) {
            $("#showsumma").html(data);
        });
    });

    $(".radio").click(function () {
        var forid = $("#forid").val();
        var typ = $("#typ").val();
        $("#gift").attr("disabled", false);
        var vbelopp = $(".vbelopp");
        $.get("/special/summera/?kostnad=" + $(this).val() + "&antal=1&forid=" + forid + "&typ=" + typ, function (data) {
            $("#showsumma").html(data);
        });
    });
    $(".vbelopp").keyup(function () {
        BlurVbelopp();
    });


});
function CheckDates(start, end,control) {
    var Start = new Date(start);
    var End = new Date(end);
    if (Start > End)
        return false;
    return true;
}
function SummeraBokning(antal, updateid, medlem) {
    var eID = $("#eventid").val();
    var subevents = "";

    $(".subevents").each(function () {
        if ($(this).attr("checked")) {
            subevents += "&subevents=" + $(this).val();
        }
    });
    $.get('/boka/summerabokning/?antal=' + antal + "&medlem=" + medlem + "&id=" + eID + "&subevents=" + subevents, function (data) {
        $("#" + updateid).html(data);
    });
}
function BlurVbelopp() {
    var forid = $("#forid").val();
    var typ = $("#typ").val();
    var val = $("#valfriBelopp").val();
    $("#gift").attr("disabled", false);
    if (val == "")
        val = 0;
    $.get("/special/summera/?kostnad=" + val + "&antal=1&forid=" + forid + "&typ=" + typ, function (data) {
        $("#showsumma").html(data);
    });
}
