﻿function JS_wait() {
    if (typeof $(document) == 'undefined') {
        window.setTimeout(JS_wait, 100);
    }
    else {
        // Behaviour
        $(document).ready(function () {
            // Form tracking
//            var type = getQueryStringByName('type');
//            var mode = getQueryStringByName('mode');
//            var url = window.location;
//            switch (type) {

////                case 'car':
////                    //Beregn
////                    $('#content_0_innercontent_0_calcSubmitBtn').click(function () {
////                        Adform.Tracking.Track(29168, 141949, '');
////                    });
////                    //GEM
////                    $('content_0_innercontent_0_ctl04').click(function () {
////                        Adform.Tracking.Track(29168, 141950, '');
////                    });
////                    // Send til GF
////                    $('#calculatorForm .sendMail a').click(function () {
////                        Adform.Tracking.Track(29168, 141951, '');
////                    });
////                    break;

////                case 'accident':
////                    // Beregn
////                    $('#content_0_innercontent_0_calcSubmitBtn').click(function () {
////                        Adform.Tracking.Track(29168, 145960, '');
////                    });
////                    //GEM
////                    $('content_0_innercontent_0_ctl04').click(function () {
////                        Adform.Tracking.Track(29168, 145961, '');
////                    });
////                    // Send til GF
////                    $('#calculatorForm .sendMail a').click(function () {
////                        Adform.Tracking.Track(29168, 145962, '');
////                    });
////                    if (mode == 'new') {
////                        Adform.Tracking.Track(29168, 145959);
////                    }
////                    break;

////                case 'family':
////                    // Beregn
////                    $('#content_0_innercontent_0_calcSubmitBtn').click(function () {
////                        Adform.Tracking.Track(29168, 145964, '');
////                    });
////                    //GEM
////                    $('content_0_innercontent_0_ctl04').click(function () {
////                        Adform.Tracking.Track(29168, 145965, '');
////                    });
////                    // Send til GF
////                    $('#calculatorForm .sendMail a').click(function () {
////                        Adform.Tracking.Track(29168, 145966, '');
////                    });
////                    if (mode == 'new') {
////                        Adform.Tracking.Track(29168, 145963);
////                    }
////                    break;

////                case 'student':
////                    // Beregn
////                    $('#content_0_innercontent_0_calcSubmitBtn').click(function () {
////                        Adform.Tracking.Track(29168, 145968, '');
////                    });
////                    //GEM
////                    $('content_0_innercontent_0_ctl04').click(function () {
////                        Adform.Tracking.Track(29168, 145969, '');
////                    });
////                    // Send til GF
////                    $('#calculatorForm .sendMail a').click(function () {
////                        Adform.Tracking.Track(29168, 145970, '');
////                    });
////                    if (mode == 'new') {
////                        Adform.Tracking.Track(29168, 145967);
////                    }
////                    break;

////                case 'dog':
////                    // Beregn
////                    $('#content_0_innercontent_0_calcSubmitBtn').click(function () {
////                        Adform.Tracking.Track(29168, 145972, '');
////                    });
////                    //GEM
////                    $('content_0_innercontent_0_ctl04').click(function () {
////                        Adform.Tracking.Track(29168, 145973, '');
////                    });
////                    // Send til GF
////                    $('#calculatorForm .sendMail a').click(function () {
////                        Adform.Tracking.Track(29168, 145974, '');
////                    });
////                    if (mode == 'new') {
////                        Adform.Tracking.Track(29168, 145971);
////                    }
////                    break;

////                case 'holiday_home':
////                    // Beregn
////                    $('#content_0_innercontent_0_calcSubmitBtn').click(function () {
////                        Adform.Tracking.Track(29168, 145976, '');
////                    });
////                    //GEM
////                    $('content_0_innercontent_0_ctl04').click(function () {
////                        Adform.Tracking.Track(29168, 145977, '');
////                    });
////                    // Send til GF
////                    $('#calculatorForm .sendMail a').click(function () {
////                        Adform.Tracking.Track(29168, 145978, '');
////                    });
////                    if (mode == 'new') {
////                        Adform.Tracking.Track(29168, 145975);
////                    }
////                    break;

////                case 'house':
////                    // Beregn
////                    $('#content_0_innercontent_0_calcSubmitBtn').click(function () {
////                        Adform.Tracking.Track(29168, 145980, '');
////                    });
////                    //GEM
////                    $('content_0_innercontent_0_ctl04').click(function () {
////                        Adform.Tracking.Track(29168, 145981, '');
////                    });
////                    // Send til GF
////                    $('#calculatorForm .sendMail a').click(function () {
////                        Adform.Tracking.Track(29168, 145982, '');
////                    });
////                    if (mode == 'new') {
////                        Adform.Tracking.Track(29168, 145979);
////                    }
////                    break;

////                case 'camper':
////                    // Beregn
////                    $('#content_0_innercontent_0_calcSubmitBtn').click(function () {
////                        Adform.Tracking.Track(29168, 145984, '');
////                    });
////                    //GEM
////                    $('content_0_innercontent_0_ctl04').click(function () {
////                        Adform.Tracking.Track(29168, 145985, '');
////                    });
////                    // Send til GF
////                    $('#calculatorForm .sendMail a').click(function () {
////                        Adform.Tracking.Track(29168, 145986, '');
////                    });
////                    if (mode == 'new') {
////                        Adform.Tracking.Track(29168, 145983);
////                    }
////                    break;

////                case 'mc':
////                    // Beregn
////                    $('#content_0_innercontent_0_calcSubmitBtn').click(function () {
////                        Adform.Tracking.Track(29168, 145988, '');
////                    });
////                    //GEM
////                    $('content_0_innercontent_0_ctl04').click(function () {
////                        Adform.Tracking.Track(29168, 145989, '');
////                    });
////                    // Send til GF
////                    $('#calculatorForm .sendMail a').click(function () {
////                        Adform.Tracking.Track(29168, 145990, '');
////                    });
////                    if (mode == 'new') {
////                        Adform.Tracking.Track(29168, 145987);
////                    }
////                    break;

////                case 'scooter':
////                    // Beregn
////                    $('#content_0_innercontent_0_calcSubmitBtn').click(function () {
////                        Adform.Tracking.Track(29168, 145992, '');
////                    });
////                    //GEM
////                    $('content_0_innercontent_0_ctl04').click(function () {
////                        Adform.Tracking.Track(29168, 145993, '');
////                    });
////                    // Send til GF
////                    $('#calculatorForm .sendMail a').click(function () {
////                        Adform.Tracking.Track(29168, 145994, '');
////                    });
////                    if (mode == 'new') {
////                        Adform.Tracking.Track(29168, 145991);
////                    }
////                    break;

////                case 'car_accident':
////                    // Beregn
////                    $('#content_0_innercontent_0_calcSubmitBtn').click(function () {
////                        Adform.Tracking.Track(29168, 145996, '');
////                    });
////                    //GEM
////                    $('content_0_innercontent_0_ctl04').click(function () {
////                        Adform.Tracking.Track(29168, 145997, '');
////                    });
////                    // Send til GF
////                    $('#calculatorForm .sendMail a').click(function () {
////                        Adform.Tracking.Track(29168, 145998, '');
////                    });
////                    if (mode == 'new') {
////                        Adform.Tracking.Track(29168, 145995);
////                    }
////                    break;

////                default:
////                    break;
//            }

            // News ticker
            if ($('aside.news').length > 0) {
                // Rotation
                var duration = 5000
                $('aside.news article').css('margin-left', $('aside.news h5').outerWidth())
                var rotater = function () {
                    var article = $('aside.news article').first();
                    article.animate({ 'margin-top': article.outerHeight() * -1 }, { duration: 500, complete: function () { $(this).appendTo('aside.news').css('margin-top', 0) } })
                }
                var timer = setInterval(rotater, duration);
                // Click
                $('aside.news article').css('cursor', 'pointer').click(function () {
                    window.location = $(this).find('a').attr('href');
                });
                // Hover
                $('aside.news').hover(function () {
                    clearInterval(timer);
                }, function () {
                    timer = setInterval(rotater, duration);
                });
            }

            // Print header fake background
            $('.print').click(function (e) {
                e.preventDefault();
                var $img = $('<img class="print" src="images/ui/red.gif" alt="" />').appendTo('#site>header');
                window.print();
            });
        });

//        function getQueryStringByName(name) {
//            name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
//            var regexS = "[\\?&]" + name + "=([^&#]*)";
//            var regex = new RegExp(regexS);
//            var results = regex.exec(window.location.href);
//            if (results == null)
//                return "";
//            else
//                return decodeURIComponent(results[1].replace(/\+/g, " "));
//        }
    }
}

