window.onload = initAll;

function initAll()
{
    document.getElementById("search_lnk").onclick = Search;
}

function Search(code)
{
    var area = "&area_id=";
    var find = document.getElementById("txt_search");
    var txt = document.getElementById("txt_search").value;
    var url = "search.aspx?find=";
    
    var urlParameters = window.location.search.substring(1);
    var parameters = urlParameters.split('&');
    
    if (txt == "" || txt == "Texto a buscar")
    {
        alert("Especifique el texto a buscar");
        find.focus();
        return false;
    }
    else
    {
        var words = txt.split(' ');
        
        for (var j=0; j<words.length; j++)
        {
            url = url + words[j] + "+";
        }
        
        url = url.slice(0, url.length - 1);
        
        for(i = 0; i < parameters.length; i++)
        {
            var pos = parameters[i].indexOf("=");
            var argName = parameters[i].substring(0, pos);
            var argVal = parameters[i].substring(pos + 1);
            
            if(argName == "area_id")
            {
                if(argVal == "GEN" || argVal == "")
                {
                    area = area + "GEN";
                }
                else
                {
                    area = area + argVal;
                }
                
                url = url + area;
            }
        }
        
        window.location = url;
        return false;
    }
}
