﻿$(function() {
    $('a[href^="http"]').attr('target', '_blank');
    $('a[href=#]').click(function() { return false; });

    $('form input.setfocus').focus();

    $('.back').click(function() { history.go(-1); return false; });
    $('.print').click(function() { window.print(); return false; });

    $('select[name=county]').change(function(){ $('select[name=municipality]').val(''); });
    $('select[name=municipality]').change(function(){ $('select[name=county]').val($('select[name=municipality]').val().substring(0, 2)); });

    $('#searchtable tr.oddrow').hover(function() { $(this).css({ 'background-color': '#cee' }); }, function() { $(this).css({ 'background-color': '#fff' }); });
    $('#searchtable tr.evenrow').hover(function() { $(this).css({ 'background-color': '#cee' }); }, function() { $(this).css({ 'background-color': '#f5f5f5' }); });

    $('#au').click(function() { alert('Leverantör av information är Business Check i Sverige AB.\n\nBusiness Check har utgivningsbevis för databasen ur\nvilken informationen publiceras. Ansvarig utgivare är\nTariq Saiduddin, vVD Business Check i Sverige AB.\n\nAnsvarig utgivare för Upplysning.se är\nPatric Örner, VD på Berlock Information AB.'); return false; });

    $('#searchbox .clearform a').click(function() { $('#searchbox form').clearForm(); $("#searchbox .clearform").hide(); $($('#searchbox input:text:first:visible')).focus(); return false; });

    $('#searchbox input').keyup(function(e) { ShowHideClearButton(); });

    $('[name=x]').val(Math.ceil(Math.random() * 9000) + 999);

    $('.phonelink').click(function() { window.open(this.href, "PhoneWin", "width=900,height=700,location=0,menubar=0,resizable=1,scrollbars=0,status=1,toolbar=0"); return false; });

    ShowHideClearButton();
});

function ShowHideClearButton() {
    var show = false;

    $("#searchbox :text").each(function(i) {
        if ($(this).val() != '')
            show = true;
    });

    if (show)
        $("#searchbox .clearform").show();
    else
        $("#searchbox .clearform").hide();
}

$.fn.clearForm = function() {
    $(this).
        find(':text, :password, textarea').attr('value', '').end().
        find(':checkbox, :radio').attr('checked', false).end().
        find('select').attr('selectedIndex', -1);
}
