﻿// text constants
var watermark_simple = "Skriv inn søkeord på engelsk";

$(document).ready(function () {

    // code specific to level 1 in main menu
    $('ul#nav li').hover(function () {
        if (!$(this).hasClass('active')) {
            $(this).addClass('hover');
        }
        $('ul', this).show();
    }, function () {
        if (!$(this).hasClass('active')) {
            $(this).removeClass('hover');
        }
        $('ul', this).hide();
    });


    var query = getParamByName('q').replace("+", " ");
    while (query.indexOf("+", 0) > -1) {
        query = query.replace("+", " ");
    }

    if (query.length == 0) {
        $(".searchQuery").addClass("watermark").val(watermark_simple);
    } else {
        $(".searchQuery").removeClass("watermark").val(query);
    }

    $(".searchQuery").focus(function () {
        $(this).filter(function () {
            return $(this).val() == "" || $(this).val() == watermark_simple;
        }).removeClass("watermark").val("");

    });

    $(".searchQuery").blur(function () {
        $(this).filter(function () {
            return $(this).val() == ""

        }).addClass("watermark").val(watermark_simple);
    });

});

function getParamByName(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, " "));
}
