﻿// JavaScript Document
jQuery(document).ready(function ($) {
    //dessa funktionr behövs för att först definiera vad som ska stå i alla fält, så att funktionerna nedan ska kunna fungera.
    //	$('.regnr').attr("value", "REGNR");
    //	$('.namn').attr("value", "Namn Efternamn *");
    //	$('.tel').attr("value", "Telefonnummer *");
    //	$('.epost').attr("value", "E-postadress *");

    //funktioner som styr textfältet för nyckel-kod-frågan
    $('.regnr').click(function () {
        if ($('.regnr').attr("value") == "REGNR")
            $('.regnr').attr("value", "");
        $('.regnr').css({ "color": "#4a4a4a" });
    });
    $(".regnr").bind("clickoutside", function (event) {
        if ($('.regnr').attr("value") == "")
            $('.regnr').attr("value", "REGNR");
    });

    //funktioner som styr textfältet för namn
    $('.namn').click(function () {
        if ($('.namn').attr("value") == "Namn Efternamn *") {
            $('.namn').attr("value", "");
            $('.namn').css({ "color": "#4a4a4a" });
        }
    });
    $(".namn").bind("clickoutside", function (event) {
        if ($('.namn').attr("value") == "")
            $('.namn').attr("value", "Namn Efternamn *");
    });

    //funktioner som styr textfältet för telefon
    $('.tel').click(function () {
        if ($('.tel').attr("value") == "Telefonnummer *") {
            $('.tel').attr("value", "");
            $('.tel').css({ "color": "#4a4a4a" });
        }
    });
    $(".tel").bind("clickoutside", function (event) {
        if ($('.tel').attr("value") == "")
            $('.tel').attr("value", "Telefonnummer *");
    });

    //funktioner som styr textfältet för e-post
    $('.epost').click(function () {
        if ($('.epost').attr("value") == "E-postadress *") {
            $('.epost').attr("value", "");
            $('.epost').css({ "color": "#4a4a4a" });
        }
    });
    $(".epost").bind("clickoutside", function (event) {
        if ($('.epost').attr("value") == "")
            $('.epost').attr("value", "E-postadress *");
    });

    //funktioner som styr textfältet för meddelande
    $('.meddelande').click(function () {
        if ($('.meddelande').attr("value") == "Meddelande *")
            $('.meddelande').attr("value", "");
    });
    $(".meddelande").bind("clickoutside", function (event) {
        if ($('.meddelande').attr("value") == "")
            $('.meddelande').attr("value", "Meddelande *");
    });


    //funktionerna som styr skickat-bekräftelsen.
    $('.skickabutton').click(function () {
        var ok = true;
        //		if ($('.regnr').attr("value") == "REGNR" || $('.regnr').attr("value") == "") {
        //			$('.snabbkontaktcolumn1 p').css({ "color": "#ff0000" });
        //			$('.regnr').css({ "color": "#ff0000" });
        //			ok = false;
        //		}
        if ($('.namn').attr("value") == "Namn Efternamn *" || $('.namn').attr("value") == "") {
            $('.snabbkontaktcolumn2 p').css({ "color": "#ff0000" });
            $('.namn').css({ "color": "#ff0000" });
            ok = false;
        }
        if ($('.tel').attr("value") == "Telefonnummer *" || $('.tel').attr("value") == "") {
            $('.snabbkontaktcolumn2 p').css({ "color": "#ff0000" });
            $('.tel').css({ "color": "#ff0000" });
            ok = false;
        }
        if ($('.epost').attr("value") == "E-postadress *" || $('.epost').attr("value") == "") {
            $('.snabbkontaktcolumn2 p').css({ "color": "#ff0000" });
            $('.epost').css({ "color": "#ff0000" });
            ok = false;
        }
        if ($('.meddelande').attr("value") == "Meddelande" || $('.meddelande').attr("value") == "") {
            $('.snabbkontaktcolumn3 p').css({ "color": "#ff0000" });
            $('.meddelande').css({ "color": "#ff0000" });
            ok = false;
        }
        if (ok) {
            var sendButtonId = $('.realSendButton').attr('name');
            __doPostBack(sendButtonId, '');
        } else {
            return null;
        }
    });

    //funktioner som styr textfältet för 3-minuter telefon
    $('.tremin').click(function () {
        if ($('.tremin').attr("value") == "Telefonnummer")
            $('.tremin').attr("value", "");
    });
    $(".tremin").bind("clickoutside", function (event) {
        if ($('.tremin').attr("value") == "")
            $('.tremin').attr("value", "Telefonnummer");
    });


    var ele = $('.partscount');
    var clr = null;
    var countto = parseInt(ele.html());
    var speed = 613;
    var startfrom = countto - (speed * 120);

    ele.html(startfrom);
    $(".partscountwrap").show();
    inloop();

    function inloop() {
        startfrom += speed;
        if (startfrom >= countto) {
            ele.html(countto);
            clearInterval(clr);
            return;
        }
        ele.html(startfrom);
        clr = setTimeout(inloop, 20); //call 'inloop()' after 30 milliseconds
    }


    //	$('.snabbkontaktform').submit(function () {
    //		if ($('.namn').attr("value") == "Namn Efternamn *" || $('.namn').attr("value") == "" || $('.tel').attr("value") == "Telefonnummer *" || $('.epost').attr("value") == "E-postadress *" || $('.epost').attr("value") == "") {
    //			return false;
    //		}
    //		else {
    //			return true;
    //		}
    //	});

})
