function gup( 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]);
}

function Busca(searchResultUrl, input)
{
    window.location.href(searchResultUrl + '?k=' + input);
}

function BuscadorClickItemOnEnter(toclick, ev)
{
	var ret = true;
	
	if (!ev)
        ev = window.event;
    
	if (ev.which && ev.which == 13 || ev.keyCode && ev.keyCode == 13) {
        if (toclick.click) {
          toclick.click();
        } else {
          MozillaLinkClick(toclick);
        }
        ret = false;
	}
	
	return ret;
}


function MozillaLinkClick(plnkNode)
{
    // Emula el click en Mozilla
    var bolFollowLink = true;
    var strTarget = null;

    // Ejecuta el evento del enlace OnClick
    if (plnkNode.onclick) {
        if (plnkNode.onclick() == false) {
            bolFollowLink = false;
        }
    }

    // Obtiene el destino del enlace
    if (plnkNode.target) {
        strTarget = plnkNode.target;
    }
    if (bolFollowLink) {
        if (strTarget == null) {
            window.location.href = plnkNode.href;
        } else {
            // Abrir usando el destino del enlace
            window.open(plnkNode.href, strTarget);
        }
    }
}