﻿// Wraps WCF service for jquery
function Service(url) {    
    this.url = url;
    this.post = function(method, _data, success) {
        $.ajax({
            type: "POST",
            url: url + "/" + method,
            data: $.toJSON(_data),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                success(msg);
            }
        });
    }
    this.get = function(method, data, callback) {
        $.getJSON(url + "/" + method, data,
		function(jdata) {
		    callback(jdata);
		});
    }
}

var PFS_Service = new Service("Service.svc");

$(document).ready(function() {    
    function valmynd() { window.location = $(this).children('option:selected').val(); }
    $('#flytileidir').change(valmynd);
});

function callback(json) {
    if (json.LoggedIn) {
        window.location("Login.aspx");
    }
}

function SearchLink() {
    var value = $('#leitarbox').val();
    if (value != "" && value != "Sláðu inn leitarorð") {
        window.location = "search.aspx?q=" + $.URLEncode(value);
    }
}
