var currentmenu = 1;
var pageWidth = 731;
var pageCount = 5;

$(document).ready(function() {
    $('A.rechts_pijl_terug').hide();
    $('A.links_pijl_vooruit').hide();

    $("#innercontainer").css("left", (jQuery(document).width()-pageWidth)/2 + 52);
    $("#innercontainer").css("width", (pageCount*pageWidth)+ jQuery(document).width());
    $("#innercontainerbg").css("width", (pageCount*pageWidth) + 60);

    gotoPage(window.location.hash);
    
    $(window).resize(function() {
        $("#innercontainer").css("left", (jQuery(document).width()-pageWidth)/2 + 52);
    });
});

function gotoPage(hash)
{
    switch(hash)
    {
        case "#home":
            currentmenu = 1;
            break;
        case "#prijzen":
            currentmenu = 2;
            break;
        case "#glasvezelinternet":
            currentmenu = 3;
            break;
        case "#portfolio":
            currentmenu = 4;
            break;
        case "#contact":
            currentmenu = 5;
            break;
        case "#contactgelukt":
            currentmenu = 5;
            break;
        default:
            currentmenu = 1;
    }
    scrollme(currentmenu);
}
    
function scrollme(page)
{
    if (currentmenu==3)
    {
        $('#menu_3a').removeClass("selected");
        $('#menu_3b').removeClass("selected");
    }
    else
    {
        $('#menu_' + currentmenu).removeClass("selected");
    }

    if (page==3)
    {
        $('#menu_3a').addClass("selected");
        $('#menu_3b').addClass("selected");
    }
    else
    {
        $('#menu_' + page).addClass("selected");
    }

    $('#container').scrollTo( (page-1)*pageWidth, { duration:500, axis:'x'});

    if (page==1)
    {
        $('#page2 .rechts_pijl_terug').hide();
        $('#page2 .links_pijl_vooruit').show();
    }
    else if (page==2)
    {
        $('#page2 .rechts_pijl_terug').show();
        $('#page2 .links_pijl_vooruit').hide();

        $('#page3 .rechts_pijl_terug').hide();
        $('#page3 .links_pijl_vooruit').show();
    }
    else if (page==3)
    {
        $('#page3 .rechts_pijl_terug').show();
        $('#page3 .links_pijl_vooruit').hide();

        $('#page4 .rechts_pijl_terug').hide();
        $('#page4 .links_pijl_vooruit').show();
    }
    else if (page==4)
    {
        $('#page4 .rechts_pijl_terug').show();
        $('#page4 .links_pijl_vooruit').hide();

        $('#page5 .rechts_pijl_terug').hide();
        $('#page5 .links_pijl_vooruit').show();
    }
    else if (page==5)
    {
        $('#page5 .rechts_pijl_terug').show();
        $('#page5 .links_pijl_vooruit').hide();
    }
    
    currentmenu = page;
}


function prijzenCalc()
{
    var gebied = $("#sel_gebied").val();
    var regio = $("#sel_regio").val();
    var snelheid = $("#sel_snelheid").val();
    
    if (gebied=='') { alert("Selecteer een gebied."); return false; }
    if (regio=='') { alert("Selecteer een regio."); return false; }
    if (snelheid=='') { alert("Selecteer een snelheid."); return false; }

    var prijs_eenmalig = '';
    var prijs_maandelijks = 0;

    switch (gebied)    
    {
        case '1':
            prijs_maandelijks += 130;
            prijs_eenmalig = '500';
            break;
        case '2':
            prijs_maandelijks += 275;
            prijs_eenmalig = '2000';
            break;
        case '3':
            prijs_maandelijks += 550;
            prijs_eenmalig = '3500';
            break;
    }
    switch (regio)
    {
        case '1':
            switch (snelheid)
            {
                case '1': prijs_maandelijks += 90; break;
                case '2': prijs_maandelijks += 68; break;
                case '3': prijs_maandelijks += 189; break;
                case '4': prijs_maandelijks += 112; break;
                case '5': prijs_maandelijks += 315; break;
                case '6': prijs_maandelijks += 165; break;
                case '7': prijs_maandelijks += 643; break;
                case '8': prijs_maandelijks += 294; break;
                case '9': prijs_maandelijks += 823; break;
                case '10': prijs_maandelijks += 426; break;
            }
            break;
        case '2':
            switch (snelheid)
            {
                case '1': prijs_maandelijks += 145; break;
                case '2': prijs_maandelijks += 80; break;
                case '3': prijs_maandelijks += 335; break;
                case '4': prijs_maandelijks += 135; break;
                case '5': prijs_maandelijks += 520; break;
                case '6': prijs_maandelijks += 200; break;
                case '7': prijs_maandelijks += 890; break;
                case '8': prijs_maandelijks += 370; break;
                case '9': prijs_maandelijks += 1120; break;
                case '10': prijs_maandelijks += 570; break;
            }
            break;
    }
    
    $("#prijs").html("&euro; " + prijs_maandelijks + ",- per maand, eenmalig &euro; " + prijs_eenmalig + ",-");
    
}
