function checkEnter(e)
{
    var characterCode;

    if(e && e.which)
    { 
        e = e;
        characterCode = e.which; 
    }
    else
    {
        e = event;
        characterCode = e.keyCode; 
    }

    if(characterCode == 13)
    { 
        DoSearch();
        return false;
    }
    else
    {
        return true;
    }
}


function DoSearch()
{
    if (document.getElementById('mod_search_searchword').value != 'sök...')
    {
        document.forms[0].onsubmit=function() { return false; }
        location.href = "/ovriga-sidor/sok.aspx?search=" + encodeURIComponent(document.getElementById('mod_search_searchword').value) + 
		"&searchphrase=all";
    }
}

function DoSearchFromPage()
{
    if (document.getElementById('search_searchword').value != '')
    {
        document.forms[0].onsubmit=function() { return false; }
        location.href = "/ovriga-sidor/sok.aspx?search=" + encodeURIComponent(document.getElementById('search_searchword').value) + 
		"&searchphrase=" + getCheckedValue(document.forms[0].searchphrase);
    }
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

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 results[1];
}

