﻿
// Her legges javascript-funksjoner

function sendmail(user, domain, suffix) {
    document.write('<a href="' + 'mailto:' + user + '@' + domain + '.' + suffix + '">' + user + '@' + domain + '.' + suffix + '</a>');
}
$(document).ready(function () {
    //login box brukernavn/passord
    setup_login_form_interaction();

    $("a.lightbox").fancybox();

    $('#cycle').cycle({

        fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
        speed: 2000,
        next: '#next',
        prev: '#prev',
        timeoutFn: calculateTimeout
    });


//    $('#option_wrapper .img').mousemove(
//    function (e) {
//        var eleOffset = $(option_wrapper).offset();
//        console.log(e)
//        $(this).parent().next().css('top', e.pageY - eleOffset.top + 33); //.offset().top = e.pageX;
//        $(this).parent().next().css('left', e.clientX - eleOffset.left - 150); //.offset().left = e.pageY;
//    });
    $('#option_wrapper .img').hover(
    function () {
        //$(this).parent().next().show();
        var type = $(this).attr('data-type');
        $('#hover_' + type).show();
    },
    function () {
        //$(this).parent().next().hide();
        var type = $(this).attr('data-type');
        $('#hover_' + type).hide();
    }

    );

});

function calculateTimeout(currElement, nextElement, opts, isForward) {
    var to = $('#cycle').children().eq(opts.currSlide).children('img').first().attr('data-timeout');        
    return +to * 1000; 
};

var ispaused = false;

var pausefn = function () {
    $('#cycle').cycle('pause');
    $('.pause').unbind().bind('click', resumefn);
    $('.pause').attr('class', 'pause play');
    return false;
};

var resumefn = function () {
    $('#cycle').cycle('resume');
    $('.pause').unbind().bind('click', pausefn);
    $('.pause').attr('class', 'pause');
    return false;
};

$(function () {
    $('#pause').click(pausefn);
    //    $('#play').click(function () { $('#cycle').cycle('resume'); return false; });

    $('#slideshow').not('.nocontrols').hover(
        function () { $('#controls_back').fadeIn(); $('#controls_fwd').fadeIn(); $('#controls_pause').fadeIn(); },
        function () { $('#controls_back').fadeOut(); $('#controls_fwd').fadeOut(); $('#controls_pause').fadeOut(); }

    );
});
function defaultTextSetup(inputs) {
    /* fiks default-tekster ved focus/blur */

    inputs.each(function () {
        if ($(this).val() != '') { $(this).val(''); /*$(this).prev().hide();*/ }
        else { $(this).val($(this).prev().text()); /*$(this).prev().show();*/ }
    });

    inputs.focus(function (event) {
        $(this).val(''); /*$(this).prev().hide()*/
    }).blur(function (event) {
        if ($(this).val() == '') {
            $(this).val($(this).prev().text());
            /*$(this).prev().show();*/
        }
    });

}
function setup_login_form_interaction() {
    var inputs = $(".frontpage_textbox").unbind();
    defaultTextSetup(inputs);
}

