var searchUrl = "search.doctoralia.es/{0}";
var accents = [
                ["a", ["\u00e0","\u00e1","\u00e2","\u00e3","\u00e4"]],
                ["e", ["\u00e8","\u00e9","\u00ea","\u00eb"]],
                ["i", ["\u00ec","\u00ed","\u00ee","\u00ef"]],
                ["o", ["\u00f2","\u00f3","\u00f4","\u00f5","\u00f6"]],
                ["u", ["\u00f9","\u00fa","\u00fb","\u00fc"]],
                ["c", ["\u0106","\u0107"]],
                ["n", ["\u00f1"]],
                ["-", [" ","(",")",",",".","/"]]
              ];

function removeAccents(text)
{
    text = text.toLowerCase();
    for (var i=0; i<accents.length; i++)
    {
        var replacementChar = accents[i][0];
        var charsToReplace = accents[i][1];
        for (var k=0; k<charsToReplace.length; k++)
            text = text.replace(new RegExp("\\" + charsToReplace[k], "g"), replacementChar);
    }
    return text;
}

function search(field)
{
    var query = removeAccents(field.value);
    location.href = searchUrl.replace(/\{0\}/g, query);
}

function searchKeyPress(event)
{
    var keyCode = event.charCode || event.keyCode;
    if (keyCode == 13)
    {
        var elem = event.srcElement || event.target;
        search(elem);
        event.cancelBubble = true;
        event.returnValue = false;
        return false;
    }
}